An Alternative to Webmentions for the Emacs Carnival

ibobev1 pts0 comments

An alternative to Webmentions for the Emacs Carnival | Andros Fenollosa

The Emacs Carnival collects submissions by hand: you write your post, then notify the host by comment, DM (Reddit, Mastodon...) or email. The IndieWeb solves this with Webmentions, but that requires your blog to send them and the host's blog to receive them, which most static Emacs blogs don't support. Org Social can do better: it is a federated social network, and it can be used to run a carnival without any extra software.

Publish or announce

Add a post to your social.org with the agreed tag emacs-carnival.

** 2026-08-05T10:00:00+0200<br>:PROPERTIES:<br>:TAGS: emacs-carnival<br>:END:

Check out [[https://my-blog.example/carnival-post/][my entry for this month's Emacs Carnival]].<br>That's it. No endpoint, no microformats, no notification step: one tagged post.

Read the submissions

Client

The first option is a client: org-social.el, or any other client, can filter the timeline by tag. Browse emacs-carnival and you are reading the carnival, no extra tooling involved.

JSON

For scripts and roundups, you can use the Org Social Relay API:

curl "https://relay.org-social.org/search/?tag=emacs-carnival"<br>It returns a paginated JSON list with the permalink of every submission.

RSS feed

You don't need an Org Social account to follow along. Subscribe from any feed reader:

https://relay.org-social.org/rss.xml?tag=emacs-carnival<br>Each item includes the author, the content and the permalink.

Conclusion

If you use a static blog and want to participate in the Emacs Carnival, consider using Org Social. It allows you to publish your submission with a simple tag, and others can easily read and follow the submissions through clients, the JSON API, or RSS feeds. This approach simplifies the process and makes it more accessible for everyone involved.

Publish or announce

Read the submissions

Client

JSON

RSS feed

Conclusion

This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.

Will you buy me a coffee?

Support me on Ko-fi

Comments

page#run"<br>data-liveview-function="show_comment_email"<br>data-id="a70bbaf3"<br>data-type="article"<br>>Leave a comment

There are no comments yet.

You may also like

page#run"<br>data-liveview-function="navigate_article"<br>data-uuid="8c640241">

emacs

orgsocial

Why Org Social when you can use... anything?

page#run"<br>data-liveview-function="navigate_article"<br>data-uuid="6cad402e">

emacs

My Morning Routine in Emacs

page#run"<br>data-liveview-function="navigate_article"<br>data-uuid="8c640241">

emacs

orgsocial

Why Org Social when you can use... anything?

Visitors in real time

You are alone: 🐱

emacs carnival social data submissions post

Related Articles