So many years we fought with the Twitter API. I love that if you want an RSS of someone's Mastodon feed, you just add .rss at the end of their URL. Open Web, my friends. https://hachyderm.io/@shanselman.rss
@shanselman One of the greatest features <3

@shanselman

JSON also works ๐Ÿ’ฅ

hachyderm.io/@shanselman.json

@martinjuhasz @shanselman That's just profile stuff though, isn't it? I didn't see any posts.
@bullwong @martinjuhasz @shanselman Yes. The .rss version includes posts as expected, the .json version is just profile page info and no posts.
@martinjuhasz @shanselman I hate that I love json so much

@Stark9837 @martinjuhasz @shanselman

#JSON feed is available via API Endpoint: `GET /api/v1/accounts/:id/statuses`

The mastodon user id can only be obtained via API; here is a quick way to find it.: https://prouser123.me/mastodon-userid-lookup/

https://docs.joinmastodon.org/client/public/#posts

Mastodon User ID Lookup

@martinjuhasz @shanselman
Posts are found via the outbox, along with a boots and other things: https://hachyderm.io/users/shanselman/outbox?page=true
@shanselman Didn't Elon claim he wanted more transparency? It seems we're getting a more open web thanks to him; maybe just not the way he planned it.
@shanselman and getting a json feed of someoneโ€™s posts is super easy too! The public post API endpoint doesnโ€™t require auth. How it should be!
@endeavorance @shanselman is part of privacy. If you can browse #twitter without an account, why do I need #api access. They should provide their own limiting and spam filters to protect their services from malicious users.

@endeavorance @shanselman Yeah it's great, I added a quick script to my website to scrape my feed for posts with a hashtag in them to auto generate a blog of threads, no API keys no nothing just grab some JSON and you're off, just a fantastic experience!

http://kalleboo.com/microblog/

Karl Baron's microblog

@shanselman Twitter had RSS feeds for every user's timelines like this for years! They removed it in 2013. ๐Ÿ‘Ž
@andybaio @shanselman itโ€™s a lot harder to monetize RSS
@shanselman and feedbin just added some support for it too, which is pretty cool! https://feedbin.com/blog/2023/01/05/mastodon-and-microposts/ really neat to see where the resurgence in all this stuff leads
Mastodon & Microposts

@shanselman What RSS reader do you use? While a go I stopped using RSS, and now when it is more offen usefull I want to try some greate experience with this beast.
@VojacekAles @shanselman for Android I use Feeder. For desktop I use the Feedbro Firefox addon
@shanselman headaches with the firehouse API? Blah ptsd
@shanselman this is a great feature, possible in part thanks to the underpinning RubyOnRails framework.
@shanselman It works for hashtags, too.
@shanselman thanks for that.... some days on here I feel like I need a coding bootcamp just to communicate.
@shanselman Great feature. This works with any Reddit URL, I don't know if you knew that?

@shanselman,
Yep!

Add โ€œ.jsonโ€ and you have an #ActivityStream rendition.

Each Activty Stream is a navigable #Web of #Data that represents your personal #DataSpace within the #Fediverse ๐Ÿ˜€

#WebWeWant

@shanselman TIL. Good to remember who helped bring us RSS too!
https://en.wikipedia.org/wiki/Aaron_Swartz
Aaron Swartz - Wikipedia

@shanselman Damn straight! And itโ€™s absolutely delightful. ๐Ÿ˜
@shanselman Iโ€™m curious what youโ€™re using it for!
@shanselman it's a great open standard feature, you're not wrong. As is the JSON option.
@shanselman Twitter had RSS feeds originally; Twitter stopped serving them up at some point as a cost-cutting move.
@AlgoCompSynth @shanselman I was so mad about that? I used to auto-import tweets into my blog that way too.
@thomasjwebb @shanselman It turns out that at Twitter scale, even in the 2010 era, serving up XML was costing too much and I don't think people were actually browsing the RSS feeds.
@AlgoCompSynth @thomasjwebb @shanselman I don't really buy the cost cutting aspect to be honest.
They are a for profit company so they need to be able to provide some #KPI like monthly active users, etc. So they'd rather force you to access their platform to access their content and advertisement where they can control the experience.
It was probably underused as well so no real risk of a backlash for them.

@shanselman

!?? Well, one lives and one learns :-D

To check this out, I just installed akregator and added your .rss and voila! Nice.

@shanselman @aeva which means outlook is a perfectly fine mastodon client ๐Ÿ˜
@shanselman Also works for the posts & replies page.
@shanselman are #rss readers only readers, or could an #rssreader possibly add the #mastodon #api to allow for interactions like #comments #boosts and #favorites?

@shanselman

I have set up a redirect on my own domain so, if I change instance, I can update my redirect and my links/feeds won't break.

Examples:

https://roper.im/@charles

https://roper.im/@charles.rss

https://roper.im/@charles.json

https://roper.im/@charles/109444677604230405

Redirects can be added easily using Cloudflare or cPanel, or any other way you can create standard redirects.

Charles Roper (@[email protected])

4.21K Posts, 272 Following, 1.03K Followers ยท 40-something mediocre man with obligatory beard. Doing digital since โ€™85. For the last two decades I have worked with non-profits focused on biodiversity, the natural environment, and education, with a bit of hospitality and tourism thrown in, too. Twelve of those years were at an environmental record centre helping make biodiversity data more useful and accessible for everyone. Also worked as a graphic designer and builder of web sites. Fuller bio on website, if interested. #COYS ๐Ÿค ๐ŸŒป

Indieweb.Social
@shanselman seems like Mastodon learned from Twitterโ€™s mistakes with a more dev-friendly setup. Open web FTW
@shanselman @joshuatopolsky gonna add them to my Google ig page.
@shanselman
It's just a pity that post permalinks suck...
Oh, and a local instance RSS feed would be cool, too.
@shanselman Thanks for this amazingly helpful info! RSS in Thunderbird enables me to see original content only, without the clutter of boosts - and provides convenient indexing with URLs for individual posts too. Gamechanging!
@shanselman game changer for me. Thanks for the 411!