Skip to content

annot.at is a service for discovering blog posts through feeds and syncing the content to atproto standard.site.

1Readers
3Posts
16d agoLast active
A fancy pants atproto OAuth login screen
Jul 1, 2026
In the interest of procrastinating on building out the actual features I have left, I decided to tackle the login page. I had started with a DeadView, aka a classic Phoenix controller. Very simple, it's just an input field and a submit button. But the actual login flow takes a second or two, there's a back and forth involved and not every PDS is going to be very fast, you gotta validate everyone is who they say they are, etc. So the result was an awkward wait on submit. I made a small optimizati...
1
atprotoelixir
Atom feeds supported
Jun 30, 2026
annot.at now supports Atom feeds, on top of the existing RSS feed functionality. This wasn't a big lift to add, I had just skipped it on the path of getting something working. The commit is here https://tangled.org/jola.dev/annot.at/commit/4cf83135c0497ed86b1970fe848559d7f70f6a0a. Apart from setting up the Saxy SAX parser, the data we extract is not very complicated:
Syncing your blog content to standard.site, using your feed
Jun 28, 2026
Hi! In the spirit of the atproto community I am going to be writing here about building annot.at. Will post bigger more serious things on my blog at jola.dev and I'll use this more as a daily (except not daily) journal. So, annot.at is the continuation of me adding standard.site atproto integration to my personal blog. The goal of the project is to discover publications and documents, as well as use the blog feed as the mechanism for finding new posts and automatically publishing them to atproto...
1
elixiratproto
You've reached the end.