{
"$type": "site.standard.document",
"canonicalUrl": "https://blog.nove-b.dev//posts/library-sky",
"path": "/posts/library-sky",
"publishedAt": "2026-03-31T15:00:00.000Z",
"site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
"tags": [
"ATプロトコル",
"Bluesky",
"読書"
],
"textContent": "本に関する感想を蓄積したい。<br>\nそして他の人の読んでいる本を知り、新しい本と出会いたいという思いをBlueskyで実現した。\n\n<blockquote class=\"bluesky-embed\" data-bluesky-uri=\"at://did:plc:2atly2y5kfyjcj5zap6pv4wd/app.bsky.feed.post/3mifs62d5zc2j\" data-bluesky-cid=\"bafyreiagtkpjjcdjrensaw6akhrmehuteiny53gam6tqtspstuigz7clxu\" data-bluesky-embed-color-mode=\"system\"><p lang=\"ja\">Blueskyで読書ログを管理できる「Library Sky」を作りました! 📚\n\nBlueskyアカウントでログインして、本の感想を簡単に投稿・管理できます。\n\n✅ 読んだ本を自分のマイページで可視化\n✅ 専用フィードで他の人の感想もチェック\n✅ 投稿はBlueskyのタイムラインにもシェア\n\nぜひ触ってみてください!\n🔗 library-sky.com\n\n専用フィードはこちら:\nbsky.app/profile/did:...\n\n💻 GitHub: github.com/nove-b/libra...\n\n#Bluesky #読書 #ATProtocol #OSS<br><br><a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd/post/3mifs62d5zc2j?ref_src=embed\">[image or embed]</a></p>— nove-b (<a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd?ref_src=embed\">@nove-b.dev</a>) <a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd/post/3mifs62d5zc2j?ref_src=embed\">2026年4月1日 12:53</a></blockquote><script async src=\"https://embed.bsky.app/static/embed.js\" charset=\"utf-8\"></script>\n\n- Blueskyのアカウントを持っていれば簡単にログインすることができる\n- 読んでいる本を「読了」「中断」「読書中」「気になる」という状態とともに感想を投稿できる\n- Blueskyに同時投稿され、「いいね」「コメント」が同期される\n- マイページで自分の感想一覧を見ることができ、状態、年月でフィルターをかけれる\n- Blueskyのフィード機能で他のユーザーの読んだ本を見ることができる\n\n特徴はこんな感じ。\n\n色んな人の本に関する呟きを見たいので、もしよければ活用してほしい。\n\n<blockquote class=\"bluesky-embed\" data-bluesky-uri=\"at://did:plc:2atly2y5kfyjcj5zap6pv4wd/app.bsky.feed.post/3mifrgg32mr2i\" data-bluesky-cid=\"bafyreif55pprogxmkbhx3krfnkuokpine53pljph6y4gemhdhtbuprv2uy\" data-bluesky-embed-color-mode=\"system\"><p lang=\"\">📚【読書中】スミルノ博士の日記\n✍️ 著者: ドゥーセ/宇野利泰\n⭐⭐⭐⭐ 4/5\n💬 感想: ずっと積んでいたので、図書館本が消化された今、読み始めた。\n🔗 library-sky<br><br><a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd/post/3mifrgg32mr2i?ref_src=embed\">[image or embed]</a></p>— nove-b (<a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd?ref_src=embed\">@nove-b.dev</a>) <a href=\"https://bsky.app/profile/did:plc:2atly2y5kfyjcj5zap6pv4wd/post/3mifrgg32mr2i?ref_src=embed\">2026年4月1日 12:40</a></blockquote><script async src=\"https://embed.bsky.app/static/embed.js\" charset=\"utf-8\"></script>\n\n各URLは下記の通り。\n\n- Blueskyで読書ログを取ろう | Library Sky\n- 「Blueskyで読書ログを取ろう | Library Sky」に投稿された本の投稿を集めました。\n- Github\n\nソースも公開しているので、Issue、Star、Pull requestsをお待ちしています。\n\n技術的に\n\nこのサービスはAT Protocolを使用している。\n\nAT Protocolは\n\n>atprotoは、大規模向けのオープンソーシャルプロトコルです。ユーザーはJSONレコードをリポジトリに公開します。レコードの変更ストリームはネットワーク全体で同期され、アプリケーションを駆動します。\n\nと公式に書かれている。\n\nつまり自分自身が自分のデータを管理でき、誰もがそれを監視、表示できるシステム、と言って問題ないと思う(自信はない)\n\n同じような分散形でActivityPubがあるけど、これは少し違い連合型と呼ばれているらしい。\n\nサーバーがユーザー情報を持っているので、サーバーが消滅するとユーザー情報も消滅する。\n\n引っ越しとかするときも投稿を引き継げず悲しい思いをしたことがあるので、そこら辺をAT Protocolは解決している(んだと思う)\n\n仕組みは正直理解しきれていないが、なんか盛り上がってきそうな気がする。\n\n仕組みとか、哲学はおいておき、開発するうえで何より嬉しいのは、サーバーを持たなくていいことで、無料でサービスの作成をすることができる。\n\n結局フィード作ったのでサーバー費かかるかもと思ったけど、それも無料のサーバーを使うことができた(更新処理が面倒だけど)\n\n読書記録の歴史\n\n読書メータ\n\nもともと大学生のときは読書メータに記録していた。\n\n読書メータが個人プロダクトの時から記録していたので、結構初期の頃から記録していた気がする。\n\n久しぶりにログインして記録を見ると、やっぱりそれなりに初期からやっていと思い、読書メータを調べると\n\n>2008年5月、トリスタによりサービス開始\n\n思ったより歴史が長かった。\n\n最後の記録が2023/03/19だった。\n\n月平均に直すと、約9.7冊で、2017年から働いているので、まあそれなりに読んでいる方だと思われる。\n\n<a href=\"https://hb.afl.rakuten.co.jp/ichiba/18613111.a45216c9.18613112.13481e96/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F17812832%2F&link_type=pict&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0Iiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjAsImFtcCI6ZmFsc2V9\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"word-wrap:break-word;\"><img src=\"https://hbb.afl.rakuten.co.jp/hgb/18613111.a45216c9.18613112.13481e96/?me_id=1213310&item_id=21213287&pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F3126%2F9784087213126_1_20.jpg%3F_ex%3D240x240&s=240x240&t=pict\" border=\"0\" style=\"margin:2px\" alt=\"\" title=\"\"></a>\n\n3年前、なんで記録しなくなったのかは覚えていない。\n\nこうやって振り返ってみるとやっぱり良いサービスだし、読書メータ使えばいいんじゃという気持ちになってくる。\n\n特にまとめページが優秀なので、いつかBlueskyで読書ログを取ろう | Library Skyにも取り入れたい。\n\nReads\n\n次にReads - 読書のSNS&記録アプリを2026年1月7日に始めている。\n\n>本の話だけの穏やかなSNS\n\nというコンセプトがよく使い始めたけど、せっかく感想書くのであれば自分のものにしたいという思いが募り、自分でホスティングすることにした。\n\nBook Worm\n\nで、作ったのがBook Worm。\n\nマークダウンで感想を書けたり、好きに表現できたり、なかなか気に入っていたけど、本を読み終わった後にPC開いてビルドしてとかやるのが面倒過ぎて更新しなくなった。\n\nBlueskyで読書ログを取ろう | Library Sky\n\nそこで今回、Blueskyで読書ログを取ろう | Library Skyを作るということになった。\n\nBlueskyのATプロトコルであれば自分の所有みたいなものだし、フィード機能を使えば他の人の感想と出会うこともできる。\n\nそういうわけで現在たどり着いた本の感想を蓄積する場所、ぜひ使ってみてください。",
"title": "ATプロトコルを使い、本の感想を投稿するアプリを作成した"
}