洪 民憙 (Hong Minhee)
@[email protected] · Reply to :salmon:བོད་རྒྱལ་ཁབ་ཆེན་པོའི་རྒྱལ་གླུるみ㌨אخДаའབྲུག་ཙན་དན་ :salmon:'s post
@[email protected] · 8 following · 565 followers
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.
Website | GitHub | JSR | npm |
---|---|---|---|
@[email protected] · Reply to :salmon:བོད་རྒྱལ་ཁབ་ཆེན་པོའི་རྒྱལ་གླུるみ㌨אخДаའབྲུག་ཙན་དན་ :salmon:'s post
Since #Fedify 1.4.0, our next release, the fedify lookup
command will have the -t
/--traverse
option! It takes a URL of the collection, and traverse its items from the beginning to the end. Here's a demo:
とりあえず、最近fedifyでDevContainer経由で建てたローカルのリレーサーバとMastodonでリレーの処理が確認できそうなことがわかったんで動作確認手順まとめてます
そういやリレーサーバの疎通確認、fedify tunnel使ってできたよ
@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post
@hongminhee
Yay!
fedify 튜토리얼 읽어봐야지..
「Fedifyの長所:Denoで動くけど、DenoはRustコードに埋め込みやすい(??)」
fedify 장점: deno에서 돌아가는데 deno는 러스트 코드에 임베딩하기 쉬움(??)
I made a thing. You can put a Mastodon post URL in the search box and it will show the post.
https://fediverse.hayes.software
I was learning #Fedify and I wanted to make a minimal Next.js example of a "read-only" app that was for consuming the Fediverse and didn't mess with interactions. It started as a boilerplate to benefit other devs, but the act of making it forced me to learn a lot more about Fedify and ActivityPub.
#WebDev #Demo
@[email protected] · Reply to Chris Hayes's post
@chris_hayes Yes, it corresponds to the misskey:isCat
property! According to the docs:
Used on actors to indicate that they in some way identify as a cat, expressed as a boolean value. If this property is set to
true
, displaying the actor or their notes will have some special effects attached in some clients.
I was looking at the properties on the Person #ActivityPub object implemented by #fedify, and wasn't expecting this one, haha!
I'm presuming this is #Misskey related? The quirks of having to implement many different versions of a spec!
#WIP - I'm learning ActivityPub for a larger project, but taking a moment to #design and code a minimal fediverse reader.
I found it tricky learning to make a read-only app with #Fedify, so wanted to make this example Next.js project available. Got a little carried away with the design.
Mockup in #Inkscape, it's a better prototyping tool than one might expect.
Hopefully @tamami doesn't mind me using her nice post in my mockup .
The #Fedify repository has reached 600 stars! Thank you everyone!
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
Here's the detailed release note of Fedify 1.3.0!
https://dev.to/hongminhee/fedify-130-opentelemetry-support-enhanced-message-queue-42gk
FedifyやHolloの開発を支援したい方は、GitHubでスポンサーになってください!
https://github.com/sponsors/dahlia
QT: https://fosstodon.org/@hongminhee/113571131696464837 [参照]
If you'd like to support the development of @fedify or @hollo, you can sponsor me on GitHub!
If you'd like to support the development of @fedify or @hollo, you can sponsor me on GitHub!
@[email protected] · Reply to 洪 民憙(ホン・ミンヒ)'s post
Fedify 1.3.0の詳細なリリースノートは以下の記事を参照してください!
#Fedify 1.3.0이 릴리스되었습니다. #OpenTelemetry 서포트들 비롯해 많은 것이 바뀌었으니, 아래 릴리스 노트에서 살펴보세요!
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
Here's the detailed release note of Fedify 1.3.0!
https://dev.to/hongminhee/fedify-130-opentelemetry-support-enhanced-message-queue-42gk
ActivityPubサーバーフレームワークのFedifyの1.3.0バージョンがリリースされました。主な変更点は以下の通りです。
• OpenTelemetry の計装のスパンが追加されました。殆どの場合、アプリケーションにOpenTelemetry SDKが設定されていれば、自動的に計装されます。
• 今回のバージョンから、受信アクティビティと送信アクティビティに対して異なるMessageQueueを設定する事が出来る様に成りました。
• Activityを手動でインボックスリスナーにルーティングする事が出来る様に成りました。
• Context.sendActivity()とforwardActivity()メソッドは、タスクをキューに入れる事に失敗した場合、エラーを出す様に成りました。
• @robin_maki さんのおかげでSvelteKitと連携する為に@fedify/fedify/x/sveltekitモジュールが追加されました。
• 正しいUser-Agentヘッダ(例えば、`User-Agent: Fedify/1.3.0 (Deno/2.1.2)`)を含めてHTTPリクエストを送る様に成りました。
詳細は変更ログをご覧ください!
https://github.com/dahlia/fedify/releases/tag/1.3.0
QT: https://hollo.social/@fedify/01937890-0cbd-7bee-97eb-08918829d091 [参照]
The version 1.3.0 of #Fedify, an #ActivityPub server framework, released! The key changes include:
MessageQueue
s for incoming and outgoing activities.Activity
to the corresponding inbox listener. It is useful for invoking an inbox listener for an Activity
enclosed by another Activity
.Context.sendActivity()
and InboxContext.forwardActivity()
methods now reject when they fail to enqueue the task.User-Agent
header, e.g., User-Agent: Fedify/1.3.0 (Deno/2.1.2)
.For details, see the full changelog as well!
The version 1.3.0 of #Fedify, an #ActivityPub server framework, released! The key changes include:
MessageQueue
s for incoming and outgoing activities.Activity
to the corresponding inbox listener. It is useful for invoking an inbox listener for an Activity
enclosed by another Activity
.Context.sendActivity()
and InboxContext.forwardActivity()
methods now reject when they fail to enqueue the task.User-Agent
header, e.g., User-Agent: Fedify/1.3.0 (Deno/2.1.2)
.For details, see the full changelog as well!
아스키아트 로고 귀여워...
I would like to translate #Fedify's docs into Korean and Japanese, the languages I can speak, but the amount of the docs is quite much, so I can't even think of doing it. The maintenance costs for updating the docs also cannot be ignored.
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
#Fedify's @opentelemetry instrumentation works like a charm with @getsentry!
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
Many more spans were added today!
https://unstable.fedify.dev/manual/opentelemetry#instrumented-spans
@[email protected] · Reply to Emelia 👸🏻's post
@thisismissem Sure thing! We're adding more spans in next few days, including document loaders!
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
#Fedify's @opentelemetry instrumentation works like a charm with @getsentry!
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
Many more spans were added today!
https://unstable.fedify.dev/manual/opentelemetry#instrumented-spans
@[email protected] · Reply to Fedify: an ActivityPub server framework's post
@opentelemetry instruments are being added one by one to #Fedify…!
@[email protected] · Reply to silverpill's post
@silverpill Thanks!