Search results

0

@evanprodromou @cwebberChristine Lemmer-Webber I've tried to dive deep into Activity Pub as an option to make this: codeberg.org/maikelthedev/spar and I keep finding walls where the protocol fits but Mastodon, the software, doesn't, so I'm here asking you both directly:

> Is there an actual reference ActivityPub implementation?

The stochastic parrot is telling me the closest is GoToSocial but I can't obviously trust an LLM. I went all over the activitypub.rocks/, checked all the tools there, skim read pages and pages, watched many videos and still can't figure if there's such thing as a reference version. Is there such a thing?

1

So one tricky aspect I had to solve with Loops is how we use a hashid of the snowflake id for videos, comments and replies in public links, but also deference them to their full ActivityPub permalink.

I built a `matchUrlTemplate` helper that uses regexes to match our url schemas in a way that supports `/v/abcdefg1-` and `/ap/users/1/video/1234567890` links.

It works great, and I will be bringing this to Pixelfed to improve federation support ✨

github.com/joinloops/loops-ser

0

in , an remote actor have an optional icon object, which essentially it's the actor's avatar metadata.

but in api, the icon object doesn't carry an "id" field in itself, so i cannot correctly map this icon into a more generic "attachments" table (because it requires the presence of id field) in my local instance when i import the remote actor.

some ppl created icon as jsonb to facilitate this non-generic "icon" field.

which isn't a great solution in its api design.

0
0
0

ActivityPub standardization is back! The just announced a new Working Group to evolve and and related standards! This is extremely good news. It's not like all the world's federated social media protocol problems were already solved! lists.w3.org/Archives/Public/p

0
0
0

ActivityPub standardization is back! The just announced a new Working Group to evolve and and related standards! This is extremely good news. It's not like all the world's federated social media protocol problems were already solved! lists.w3.org/Archive...

0

:fediverse: :activitypub: がもうちょっと一般化するために自分にできることないかなあということを最近考えてる。

そもそもそんなことを実現する力は自分にはないし、 :mastodon: とかがソーシャルメディアのメインストリームになるべきだともあまり思ってないけど、
いつか時代が多少の後押しになり、また自然と注目が集まるときがポツポツとあるだろうという気はしており、その時まで大きくなりすぎずともこれが続いていてほしいなという気持ちは結構強くある。

メールとか :rss: みたいに流行り廃りとは多少距離を取りつつ、しっかり標準技術として世の中に生き残って欲しい :vivaldia_5:

1

What would be optimal maximum number of poll options in ?

(Note: the participative polls, Google Doodle style, would be great for eg. negotiating meetings... but I understand the technical difficulties and risks and it is not supported by just now ...)

0

New Social Web Working Group at W3C

Evan Prodromou @evanprodromou@socialwebfoundation.org

Today the W3C standards organization announced a new working group to advance the ActivityPub and Activity Streams standards. The Social Web Foundation, as a W3C member organization, will be participating in the group. The working group's goal is to release a backwards-compatible iteration of each specification in Q3 of 2026. Activity Streams was released in 2017, and ActivityPub was released in early 2018. Since that time, the experience of hundreds of implementers and millions of users has […]

Read more →
0
0
2
0
0
1
0
0
0
0

follow-up question: Thanks to @silverpill I made progress with my "Follow" request sent to Mastodon. After fixing a few more issues my current error message from Mastodon is:

"Could not refresh public key pub.saar.social/user/achim/key"

This URL returns my full profile having type "Person", which also contains the public key. The type "Person" is also used in the AP book by @evanEvan Prodromou which I use as a reference.

[...]

0
0

RE: mastodon.social/@dansup/115876

They also are ActivityPub objects that expand to the full id ✨

We use snowflake ids, then hashids in permalinks that expand. It's beautifully simple, yet clever.

d9VqOD2_gu => 236972985113375774

browser.pub/https://loops.vide

0
0
0
0

I try to implement an server in , have problems talking to and would appreciate some help.

I try to send a follow action to Mastodon. The request is - as far as I can tell - signed according to docs.joinmastodon.org/spec/sec

The "keyId" of the signatrue is "pub.saar.social/user/achim/key". Mastodon calls this url as expected and my server returns: [...]

0
0

I have a question about :
Is there a method for: Following from account xyz only post of a certain type (e.g., images) or a certain hashtag ().

As an example: I would like to be able only to see the comics that a comic artist posts, but not their further opinion. (type is only image)

Another example from the sender side: I am a music group and I would like to invite people to: "Follow for @mycrazycoolband"

Maybe @benpateBen Pate 🤘🏻 knows about this?

0
0
0

The EU, as well as every country in the world, should be taking seriously the importance of sovereign systems for communicating and disseminating information.

The ActivityPub protocol is proven and makes many platforms compatible and accessible to each other, allowing for effective information sharing and communication.

The only reason many people do not leave X is that many important services and public figures remain on that platform. Therefore, if countries truly care about digital sovereignty and resilience, they should adopt and promote the use of open source platforms and networks based on the ActivityPub protocol, whether it is Mastodon, Pleroma, Vebinet, or another platform.

0

Release v3.2.7 of Ktistec

Todd Sundsted @toddsundsted@epiktistes.com

The two big features in release v3.2.7 of Ktistec are back end support for creating polls (the front end is coming in the next release) and advanced theming support—specifically, a rich vocabulary of CSS class values and data attributes on which to build a theme. The full set is documented in the README. I'll post more on how I'm using these later this week.

Here is the full set of notable changes:

Added

  • Back-end support for creating polls.
  • Advanced theming support with new classes, data attributes, and view helpers.
  • Task status display on admin page showing running and imminently scheduled task counts.

Fixed

  • Poll vote form now correctly submits Question ID.

Changed

  • Move location of Ktistec version notice. (fixes #133)
  • Updated admin page for better accessibility and less clutter.

#ktistec #crystallang #activitypub #fediverse

Read more →
0
0
0
0

@PaulaticsSenator Paula Simons🇨🇦 social.canada.ca or connect.canada.ca would be nice.

Canada should have a public, federated social space.

A government-hosted Mastodon instance (e.g. social.canada.ca) would support open dialogue, transparency, and digital sovereignty, without ads, algorithms, or foreign platform lock-in.

This is public digital infrastructure, not another social network. This is sovereignty.

0

EU is calling for comments on open source strategies. MAKE YOURSELF HEARD!

Even non-EU citizens have a voice here.

NOW is a time to stand up and stand out! YOU want to help the Fediverse? Here's just one way today that YOU can REALLY make a difference:

The European Open Digital Ecosystem Strategy will set out:

  • a strategic approach to the open source sector in the EU that addresses the importance of open source as a crucial contribution to EU technological sovereignty, security and competitiveness
  • a strategic and operational framework to strengthen the use, development and reuse of open digital assets within the Commission, building on the results achieved under the 2020-2023 Commission Open Source Software Strategy.

ec.europa.eu/info/law/better...

#EU #open #foss #openSource #source #linux #activitypub #AP #fedi #fediverse

0
0

特定のタグが勝手に付けられるバグが再現されるかテスト

テスト1:新規投稿で任意の6個のタグを付けてみる。

テスト1の結果:タグの数は関係なさそう。

テスト2:コードブロックを使って、その中にハッシュタグと間違えそうなものを入れてみる。

.section-3 { background-color: #27ae60; }

テスト2の結果:再現されました。上記のコードを入れたことで、ID=27のハッシュタグが勝手に追加された。たぶん、記事からハッシュタグを検出するアルゴリズムのバグ。

テスト3:コードブロックに入れたコードと似たコードを記事中に記載してみる。

.section-3 { background-color: #30ae60; } [...続きは下のURLで]

https://ishii00141.stars.ne.jp/20251224-0707-4873/
0

Hello Fediverse!

ActivityPubというプラグインをインストールしてあるWordPressサイトです。

追記:このサイトで何ができるか、いろいろ試そうと思います。

追記:アプリやネットサービスなどを試しに使ってみた時の試行錯誤は、これまで@ishii00141いしいに投稿していたのですが、自分でも五月蠅いなと思っていたので、今後はこっちで行うことにします。Fediverseに送る必要はないのかもしれませんが…。

追記:マストドンなどでフォローする時のユーザーIDは @ の後 ishii@ishii00141.stars.ne.jp

https://ishii00141.stars.ne.jp/20250202-1025-1/
0

コメントと通知の関係を確認するテスト

以前、コメント欄から返信した際に、返信元以外に通知が届いてしまう問題があった。

"さらに、同じスレッドで、別のマストドンのアカウントc@Cからa@Aに返信(メンションはa@A宛だけ)があった後、そのc@Cの返信にa@Aが返信しようとすると、b@Bへのメンションも追加されてしまいます。"コメント欄ではメンション先を選べない | いしい@試行錯誤ishii00141.stars.ne.jp/2025021

今も同じかどうか確認するためのテスト。

この投稿はa@Aの投稿x0

https://ishii00141.stars.ne.jp/20250311-0803-1646/
0

「連携された返信」でスレッド切断

#マストドン の投稿に #WordPress で「連携された返信」した後、マストドンからのリプライは #WordPress のコメント欄に表示されるが、そのリプライに対する「連携された返信」はコメント欄に表示されない。だから、後で確認する時に、スレッドの最初から追うと続きが分からなくなる。マストドンの方ならスレッドがリプライで繋がってる。その例が次の投稿のスレッド。

mastodon.social/@ishii00141/11

それぞれのリプライは次の通り。

"a@Aの返信x1"ishii00141.stars.ne.jp/2025041

"b@Bの返信y2" [...続きは下のURLで]

https://ishii00141.stars.ne.jp/20250412-1903-2678/
0

「連携された返信」のイメージ(v7.2.0)

 久しぶりに「連携された返信」のテストを行った。最初の頃は、自分の記事に対して「連携された返信」をした場合に返信された記事のコメント欄や管理画面のコメント一覧に表示されて、その「連携された返信」に「連携された返信」をした場合は、どちらのコメント欄にも管理画面のコメント欄にも表示されなかったのだが、今は最初の「連携された返信」の段階で、どちらにも表示されなくなった。 Fediverseではリプライとして扱われるのだが、リプライとして扱われるまでに少し時間がかかった。

 これまでは「バグ」として認識していたが、このような状態は「仕様」として認識した方が良いのかもしれない。

 他のアカウントに対 [...続きは下のURLで]

https://ishii00141.stars.ne.jp/20250801-1704-3247/
0
0
0
0
0
0