#media_attachments

#Mastodon には、自分の投稿を #アーカイブ として #エキスポート する機能があります。ダウンロードで手に入れられますので、サーバーからの転送等の操作が必要なく、便利です。

#zip ( #tarファイルのこともあった)を解凍すると、
#outbox.json に投稿のテキストファイルがあり、添付のメディアファイルは、
#media_attachments
に収められています。

#outbox.json の投稿記録と #media_attachments の添付ファイル(イメージ系、動画、オーディオは含まず)を合体した投稿履歴が見れる、#Java アプリが、おおよそ完成しました。(自分用には十分な程度。人様が使うにはもう少し使い勝手を考えないと)

結構、ロジックの組み立てで、間違ったところがあり時間が掛かりました。

ご興味があれば、お知らせください。

#prattohome

#Mastodon には、自分の投稿を #アーカイブ として #エキスポート する機能があります。ダウンロードで手に入れられますので、サーバーからの転送等の操作が必要なく、便利です。

#zip ( #tarファイルのこともあった)を解凍すると、
#outbox.json に投稿のテキストファイルがあり、添付のメディアファイルは、
#media_attachments
に収められています。

outbox.json ファイルで、なぜか、「”」引用符を「¥」でエスケープしている箇所があります。結構邪魔なので #Java で取ろうとして、String.replaceAll("¥¥","") をしたらコンパイルエラーに。色々探して、String.replaceAll("¥¥¥¥","") としたら目標達成。4つも「¥」も必要。

なんのまじない???結構調べないと出て来ませんでした。

#prattohome

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst