突然流行りだしたMastodon。既存のインスタンスを使ってもいいのだけど、やはり醍醐味は個人インスタンスっぽい。 とは言えMastodon自体は結構フットプリント大きい感じで個人インスタンスを立てるにはオーバースペックっぽいし、他に簡単に立てられそうなアプリもない感じなので、Perlでささっとでっち上げられないかなあ、という試みその1。まずはフォローしたユーザーの更新通知を受けるところから。 何を目指すのか 既存のインスタンスに接続して読み書きする、というだけなら MastodonのAPIドキュメント があるし、Perl用のライブラリMastodon::Clientもあるようなのでここでは扱わない。あくまでも個人用のインスタンスを目指す。 情報収集 まずはOStatusの仕様をかいつまんで適当に和訳するよ - hito_asaの日記を読んでベースの技術をざっと見てみる(ちなみに"OSta