Bluesky Bots and Webrings.
July 27 2026 - 2 Minutes - Source
python - pocketbase

A screenshot of both of the projects to be covered in this blog.
Hello everyone! I have made two main projects this month. I need to think about what to make next month, as I will be starting university at the end of next month, and I will need to work around that.
The Maker Webring
I started a webring! The site is accessible here!
I felt like making a webring specifically for programmers, artists, and just makers in general.
The Technical Details
It was made using Pocketbase as a backend, using it as a database and as a static webhost. It's quite simple, just a single HTML file that contains the entire website.
Each website is given an id, for example, my website has the id of 5ufsd5q9xy5piog.
The actual webring uses this id and some urls that Pocketbase runs,
- /back/5ufsd5q9xy5piog - goes back one site in the ring
- /next/5ufsd5q9xy5piog - goes forward one site in the ring
- /site/5ufsd5q9xy5piog - the actual redirect to the site, allows for some basic view tracking.
Each website has an entry into the database, which is where it gets its id, and where all of the views for each site are recorded.
The Bluesky Bot
This was a small project, just a small bot that every minute scrapes the latest image from the fogcam.org website, and posts it to a Bluesky account.
(the account is @fogcam.bsky.social)
It's quite simple, just running on one of my servers, it is based on the python Bluesky API example file, with everything not needed removed, leaving only the image posting part.
If it is unable to scrape the image from the site, it posts an error message to the account instead.
Conclusion
This was a small blog post, I have been busy with getting ready for university, hopefully next month's blog post will be more in depth.