どうも、みなさんこんにちは。Genbooです。
今日から春休みに入り、時間的にも余裕が出てきました。
時間にモチベも重なって、久しぶりにプログラミングにのめり込めてる気がします。
さて、最近ですがMastodonというSNSに没頭しています。
それも世界1位のTPD(Toot per Days, 要するに1日の平均投稿率)ユーザーにも数回なっています……w
そこで最近はMastodon関連のツールを製作することがかなり増えてきました。
それにとどまらず、Mastodon自体のソースにも手を出し始め……。
という事で改善してみた機能が 非公開トゥート になります。
また、開発にあたって参考にさせて頂きました!!ありがとうございます!!🙏🙏🙏
実際の挙動
元来Mastodonには非公開トゥートの機能が実装されています。しかし十分に満足できる挙動[注釈1]ではなく、また不便なシチュエーションも多々出てきたため、
『じゃあいっちょ変えてみっか!!』の一声で開発を始めました。
改善された非公開トゥートのコードはGithubに上げてあります。
Rubyに関しては初心者どころか全くの未経験者なので、基礎的な部分の理解すらままならずにコミットしてしまったりでコミット数が多くなっていますが、修正箇所はかなり少なかったです。
【追記】
かなり余裕がなかったので、次の記事にて解説記事を出させて頂こうかなと思ってます…
書きかけの状態で広まってしまったこと、大変申し訳ございませんでした。
そして、非公開トゥートと記事が気に入らなかったので、どちらも書き直しを行いました。
記事はこちらからどうぞ。
[注釈1]
現実:自分の フォロワー に対して公開
理想:自分が フォローしているユーザー に対して公開