Feed Patterns
A collection of patterns of ATOM or RSS Feeds I have found.
- Feed Patterns
-
Flickr RSS feed pattern:
https://www.flickr.com/services/feeds/photos_public.gne?id=IDNUMBERS@CHARSwhereIDNUMBERS@CHARSis the USER ID. White House code is202101414@N05. RSS. Find it in the source for profile photos. -
Tumblr RSS feed pattern: add
/rssto the the tumblr subdomain. For artlung.tumblr.com that ishttps://artlung.tumblr.com/rss -
Mastodon RSS feed pattern: add
.rssto the end of the Mastodon handle. For thisbot.day/@affirmations that ishttps://thisbot.day/@affirmations.rss -
Substack RSS feed pattern: add
/feedto the end of the Substack handle. For heathercoxrichardson.substack.com that ishttps://heathercoxrichardson.substack.com/feed -
YouTube RSS feed patterns are based on the channel ID. For example, for
www.youtube.com/channel/UCcYgwQEo9G_pbwJbwd_8p7A the RSS feed is
https://www.youtube.com/feeds/videos.xml?channel_id=UCcYgwQEo9G_pbwJbwd_8p7AAdditionally, thatchannel_idfollows conventions about what's in it.UCindicates a regular channel. By replacingchannel_id=UCwithplaylist_id=UULFthe feed would return only videos. Orplaylist_id=UUSHwould return only shorts. See this StackOverflow. Thanks benji! - Patreon does not have RSS for all feeds, but does have audio RSS feeds , which constitutes a podcast feed. I am not aware of a standard pattern for this, they generally require authentication.
-
Bluesky RSS feed pattern depends on the DID value.
Adding
/rssto any profile URL, such as forhttps://bsky.app/profile/artlung.comorhttps://bsky.app/profile/kenwhite.bsky.social, usehttps://bsky.app/profile/artlung.com/rssandhttps://bsky.app/profile/kenwhite.bsky.social/rss. These redirect tohttps://bsky.app/profile/did:plc:wgs7q4u4cifplpfpefir6nay/rssandhttps://bsky.app/profile/did:plc:s6j27rxb3ic2rxw73ixgqv2p/rss. -
Pixelfed Atom feed pattern:
for pixelfed.social/pixelfed the feed is
https://pixelfed.social/users/pixelfed.atom~ add/users/USERNAME.atomto the domain. -
Reddit RSS feed pattern:
for www.reddit.com/r/indieweb/ the feed is
https://www.reddit.com/r/indieweb.rss~ add.rssto the end of the subreddit or user URL. For my own underused reddit account: https://www.reddit.com/user/artlung the feed ishttps://www.reddit.com/user/artlung.rss -
Not all Squarespace websites have RSS Feeds. And not all kinds of content
on Squarespace can generate feeds of posts.
Finding your RSS feed URL documents the structure.
https://sitename.squarespace.com/pageslug?format=rssis the pattern wherepageslugis a blog, or press release list, etc. -
LiveJournal has feeds for users and communities, either of which have subdomain-based base URLs. For example, for artlung.livejournal.com the RSS 2.0 feed pattern is to add
/rss:https://artlung.livejournal.com/rss -
Soundcloud has a feed pattern, but items are only added to the feed if the user adds them intentionally.
The feed pattern is
https://feeds.soundcloud.com/users/soundcloud:users:%%%%%%%%%/sounds.rsswhere%%%%%%%%%is the user ID number, which is a numeric value. To get that number, I have useddocument.querySelector('meta[property="al:ios:url"]').getAttribute('content').split(':')[2]andwindow.__sc_hydration.filter((e) => { return e.hydratable === 'user'})[0].data.idin web developer tools. Users can find their own RSS settings athttps://soundcloud.com/settings/content. See also Set Up Your Podcast's RSS Feed -
Codeberg and GitHub provide an Atom feed of public user activity with the pattern of adding a suffix
.atomto the url for a user, for examplehttps://codeberg.org/artlung.atomandhttps://github.com/artlung.atom.