Sooo as an experiment I have decided to start hosting my new fediverse bots on my own software rather than a Mastodon server like botsin dot space. If you follow @bottwosentencehorror you should at some point see posts in your timeline that are parodies of the "bad two sentence horror" Twitter account.
They should look something like the attached image (though not with formatting if you're on vanilla Mastodon).
Whoa, I just realized this means I could, in theory, create custom landing sites for every bot that is a little different. Like one could show a feed of past posts, one could only show the current post, one could show some content *based on* the latest posts, etc... hmmmmm
Btw this is an idea I first developed during my Mozilla Fellowship in 2018. Lots of stuff I've made since has led up to this: my Express ActivityPub Server, my RSS to ActivityPub Converter, my ActivityPub Debugging Tool, figuring out how to work with Glitch for ActivityPub hosting... of course then pandemic hit and I was not very productive 2020-2021 but wow this is neat to finally deploy the thing I've wanted to forever ago.
Okay I built a landing page for the user account now, you can get to it via this url or just clicking in the profile view in your fediverse app like you normally would.
Individual posts also have landing pages so you can link people to them if you want (or you land there by clicking into its permalink from your client).
Updating the styling to be a little more reddit-like, complete with fake upvote numbers that change on every reload.
Oh hey, I found my notes I took on this project originally in like... I want to say it was summer 2019 at the DWEB conference at the Internet Archive in San Francisco. I cheekily title the project "The Great American Novel" because that is the working title for all my projects that seem too big.
Forgive my handwriting and my brainstorming of ideas for naming the project. Which I guess still isn't named.
@darius this is really interesting work, thanks for sharing it. I’ve been intrigued for a long time by the idea of a “personal fedi hub” (for lack of a better term), which your work really resonates with
@darius watching you tinker with your toy bots and build better sand boxes for them to play is really cute and exciting
1) fetching profiles should work from pleroma now that I accept the needed header
2) there is now an id on Notes, my mistake. See new Note with new JSON here: https://tinysubversions.glitch.me/m/fa13f47d46c1c90dcb18c6fd27434fbb?json=true
@darius where are those tools, specifically express server?
I was looking to make some fedi stuff forever, even have a few unfinished attempts. Maybe I pick it up again.
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.