ericlathrop
I’ve recently gotten back into reading RSS feeds only to find a bunch of sites don’t generate them any more. I use RSS-bridge to fill some of the gaps, but there’s still some sites it didn’t support. I made my own self-hosted RSS feed generator in Elixir called Living in Syndication. I push builds to Docker Hub so you can quickly get it up and running. I’d love PR’s that contribute new RSS feed generators.
Here’s a screenshot:

Just copy the RSS urls from the buttons into your reader app, and you’re ready to go.
From the readme:
Living in Syndication
Generate RSS feeds for sites that don’t have them.
Many sites don’t provide RSS feeds these days. This project is a self-hosted app that will scrape the HTML of various sites and create RSS feeds for you. This app is similar to RSS-Bridge, but supports different sites. My favorite RSS Reader is Miniflux.
Supported Sties
Installation
Builds of Living in Syndication are published to Docker Hub.
You can run a build with Docker like this:
$ docker run -it -p 4001:80 ericlathrop/living_in_syndication:v0.1.0
If you want to make your own build:
- Clone this repo.
- Install Elixir
- Install Rust
- Run
mix deps.getinside the repo. - Run
MIX_ENV=prod mix releaseinside the repo. - The build will be located in the
_build/prodfolder inside the repo. You can copy it to a server and runrel/living_in_syndication/bin/living_in_syndication startto start the server.
See the Dockerfile for more complete build instructions.
Help Wanted: Adding More Sites
I’d love PRs for adding more supported sites. Please look at the eBird generator as an example.
Trending in Announcing
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
Eiji
Do you have a list of sites you want to support or you just want to support as much as possible?
ericlathrop
Two specific sites I’d like to see supported are Twitter and Instagram. There’s already support for RSS generators having parameters (for example asking for twitter usernames). I would like to support as many sites as possible. If it gets unwieldy to maintain, then some generators could be broken out into some plugin system.
Eiji
First time used
TwitterAPI. Since you did not declared (likeEcto.Schemaor just documentation) I was not always sure if I pass a correct data or to a correct field. Also I wrote everything in format I saw onTwitter(seeitem.title). Let me know if that works as you expected. If needed I can update it anytime you want.Code is obviously working, but I think that you may want to adjust some query parameters. For this I made it really customizable by
query,paramsandcomment_params.Note: For this to work you need a
Twitterdeveloper account, but since everyone can create it you can simply ask aboutBearerauthorization token.ericlathrop
I’m glad you posted here, my GitLab notification settings were messed up and I never got an email about the PR. I’ll continue the discussion on the PR.
ericlathrop
I pushed v0.1.2 last night with Instagram support!
ericlathrop
I pushed v0.1.3 with Twitter support!
ericlathrop
I just pushed v0.1.4 with support for showing the releases for a GitHub repository. Makes it easy to know when a new version comes out, and what the changes are!
ericlathrop
I pushed v0.2.0 with support for Twitter polls, plus several bugfixes.
[0.2.0] - 2020-12-12
Fixed
Added
ericlathrop
I pushed v0.3.0 with some mitigations for Instagram rate limiting, Twitter user-agent blocking, and a variety of bugfixes.
[0.3.0] - 2020-12-23
Fixed
Changed
ericlathrop
I pushed v0.3.2 with a few small Twitter fixes.
[0.3.2] - 2021-03-29
Fixed
[0.3.1] - 2021-03-29
Fixed