時々、コーディングする気が起きない事が有る。
single file activity pub:
1. https://gitlab.com/edent/activity-bot/-/blob/main/index.php?ref_type=heads from @Edent
2. https://www.val.town/v/minhee/FedifyOnValTown from @fedify@holo.social
origin指定で自動的にNodeinfoを取ってきてパースするとか普通に便利な機能が多い [参照]
そういえば、ChatGPTに頼んで作ったコードだと聞いた気がする。だから古いバージョンを使ったらしい。
ドキュメントのDocker Composeの例でPostgreSQL 15を使う様に案内してたのが失敗だ。言い訳をすると、私が作ったコードではないので…(結局、コントリビューションを受ける時レビューをちゃんとしなかった私のせいだけど)
Hollo 0.2.0がリリースされました!Holloは、ActivityPubに対応し、Fedifyで構築された1人用の連合型マイクロブログソフトウェアです。
このリリースの主な変更点は以下の通りです:
• @thisismissem さんのおかげで、リモートのアカウントや投稿を報告できる。
• 二要素認証のサポートを追加。
• また、@thisismissem さんのおかげで、OAuthとアプリに関するMastodon API変更の整合性が改善。
• また、@thisismissem さんのおかげで、OAuth Authorization ServerメタデータエンドポイントのRFC 8414。これにより、HolloとMastodon互換クライアントアプリ間の相互運用性が向上。
• 管理ダッシュボードのデータ(Data)メニューの名前をフェデレーション(Federation)に変更:1️⃣ 投稿の強制リフレッシュが可能。2️⃣ タスクキュー内のメッセージ数が表示。
• 管理ダッシュボードからカスタム絵文字を削除できる。
• @helge さんのおかげで、PORTとALLOW_PRIVATE_ADDRESS環境変数が導入。
• ファビコンを追加。
• Redisのサポートを廃止。
QT: https://hollo.social/@hollo/0192f126-408f-724b-81ab-c64c7c5c18db [参照]
Hollo 0.2.0 released! #Hollo is a single-user federated microblogging software which is #ActivityPub-enabled and powered by #Fedify.
The key changes of this release include:
Thanks to @thisismissem, now you can report remote accounts and posts.
Added two-factor authentication support.
Thanks again to @thisismissem, Hollo improved alignment on Mastodon API changes about OAuth and apps.
Thanks again to @thisismissem, RFC 8414 for OAuth Authorization Server metadata endpoint. It will improves interoperability between Hollo and Mastodon-compatible client apps.
Renamed the Data menu from the administration dashboard to Federation, and:
Custom emojis now can be deleted from the administration dashboard.
Thanks @helge, PORT
and ALLOW_PRIVATE_ADDRESS
environment variables are introduced.
Added a favicon.
Dropped support for Redis, which was an optional dependency.
You can upgrade to Hollo 0.2.0 using the following ways:
To Railway users: Just redeploy the Hollo service!
To Docker users: Switch your Hollo image to ghcr.io/dahlia/hollo:0.2.0
or simply latest
!
To manual installers: Fetch the stable
branch and switch over to it!
次のバージョンのHolloでは、管理ダッシュボードにタスクキューに溜まっているメッセージの数が表示されます。これにより、インスタンスの忙しさを把握する事が出来ます。
QT: https://hollo.social/@hollo/0192f08a-7f22-7701-a53a-4fafd9541d50 [参照]
次のバージョンのHolloの管理ダッシュボードには、データ(Data)メニューの代わりにフェデレーション(Federation)メニューが新設され、アカウントだけでなく、投稿も強制リフレッシュする事が可能に成ります。
QT: https://hollo.social/@hollo/0192effb-2418-7bb7-9ab0-f5d8d1c6f024 [参照]
The next version of #Hollo's administration dashboard will have a Federation menu instead of a Data menu, and will allow you to force refresh posts as well as accounts.
Val Townをご存知ですか?Val Townは一種のコードペーストビン+サーバーレス関数の様な物です。
実は、FedifyはVal Townでも問題なく動作します。ここに約170行ほどのコードで実装したActivityPubのソフトウェアがVal Townで動いています。勿論、Fedifyで作られています!
「@demo」を一度フォローしてみてください。あなたをフォローしてくれるはずです。
どの様に実装されているのか気になりますか?ソースコードをご覧ください!
https://www.val.town/v/minhee/FedifyOnValTown
QT: https://hollo.social/@fedify/0192edb2-91dd-7645-8d20-9c5465c5084b [参照]
Have you heard of Val Town? Val Town is a kind of code pastebin + serverless function.
Actually, #Fedify works just fine with Val Town. Here's a piece of ActivityPub software, implemented in about 170 lines of code, running on Val Town. Of course, it's built with Fedify!
Give it a follow @demo, and it will follow you back.
Curious to see how it was implemented? Check out the source code!
Val TownがDenoベースなのでFedifyが使えそうなのでテストしてみると、Val TownでFedifyが上手く動作するらしい。
Val Town、便利そうだけど、まだ活用するところが見つからない。
私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。
私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、1人用フェディバースのマイクロブログである 「@hollo」の作成者でもあります。
このアカウントは主に日本語で話します。まだ日本語が下手なので、ご理解ください。メインアカウントは「@hongminhee」(主に英語)です。