I've been reflecting lately on projects like @npub1tlfg...wz08, @npub1mz3d...tpw7, and @botkit@hollo.social. Sometimes I wonder if I'm solving problems that very few people actually need solved. How many developers truly want to build their own #ActivityPub server from scratch? It feels a bit like inventing shoes that let people walk on their hands all day. Would there be a viable market? How many would actually buy them? That's the sense I get with these projects. They do have users who find them tremendously valuable, but the total user base is inherently limited. The tools serve an important function for a small audience of specialized developers. There are moments when my motivation wavers. When the user community consists of just a handful of enthusiastic supporters, it's sometimes difficult to maintain momentum and justify the ongoing investment of time and energy. And yet, there's something meaningful about creating specialized tools that solve complex problems well, even if they're only used by a few. Perhaps that's enough. #fedidev
Hello @npub1u84d...s78a, I wanted to share some feedback on the documentation provided in the [*Highlighting Journalism on Mastodon*]() blog post. Specifically, in [*The technical*]() section, the example code for the `fediverse:creator` meta tag is given as: ``` <meta name="fediverse:creator" content="@npub1vl7j...f6g0" /> ``` Based on my testing (and that of others), Mastodon doesn't seem to recognize the creator link correctly when the leading `@` is present in the `content` attribute. It only works when the `@` is removed, like this: ``` <meta name="fediverse:creator" content="Gargron@mastodon.social" /> ``` Following the blog's example directly led to some wasted time figuring out why it wasn't working. It would be great if either the example in the blog post could be corrected to reflect the current requirement, or if Mastodon's parser could be made more flexible to accept the handle with or without the leading `@`. Appreciate all you do for #Mastodon! #fedidev #fediverse
I talked about #ActivityPub and #Fedify on @npub10rc3...elu9's wonderful podcast, [Software Sessions]. I'm embarrassed by my poor English, but if you're interested, please listen! [Software Sessions]: View quoted note โ†’
Hello, I'm an open source software engineer in my late 30s living in #Seoul, #Korea, and an avid advocate of #FLOSS and the #fediverse. I'm the creator of @npub1tlfg...wz08, an #ActivityPub server framework in #TypeScript, @npub1mz3d...tpw7, an ActivityPub-enabled microblogging software for single users, and @npub1sqlc...0z0c, a simple ActivityPub bot framework. I'm also very interested in East Asian languages (so-called #CJK) and #Unicode. Feel free to talk to me in #English, #Korean (#ํ•œ๊ตญ์–ด), or #Japanese (#ๆ—ฅๆœฌ่ชž), or even in Literary Chinese (#ๆ–‡่จ€ๆ–‡, #ๆผขๆ–‡)! #introduction
I hope @phanpy@hachyderm.io allows me to choose alternative translation services like DeepL.
@npub1z2ke...7409 Currently, #BotKit supports the following 7 types of event handlers (see attached image): - `onFollow` - `onUnfollow` - `onAcceptFollow` - `onRejectFollow` - `onMention` - `onReply` - `onMessage` What else can you think of as event handlers?
If you'd like to support the development of @npub1tlfg...wz08 or @npub1mz3d...tpw7 or @npub1sqlc...0z0c, you can sponsor me on GitHub! #ActivityPub #fedidev #Fedify #Hollo #BotKit #sponsor
@dansup I'm trying to fetch Activity Streams objects from pixelfed.social, but it always respond with an HTML even if I make a request with `Accept: application/activity+json`. Am I wrong something? ``` $ curl -H 'Accept: application/activity+json' <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="refresh" content="0;url='https://pixelfed.social/dansup'" /> <title>Redirecting to https://pixelfed.social/dansup</title> </head> <body> Redirecting to <a href="https://pixelfed.social/dansup">https://pixelfed.social/dansup</a>. </body> </html> ```
Here are the official fedi accounts of my key projects: - :fedify: [Fedify]() โ†’ @npub1tlfg...wz08 - :hollo: [Hollo]() โ†’ @npub1mz3d...tpw7 - :botkit: [BotKit]() โ†’ @npub1sqlc...0z0c Please follow them if you're interested in them!