ericlathrop

ericlathrop

Living in Syndication - Generate RSS feeds for sites that don't have them

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:

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:

  1. Clone this repo.
  2. Install Elixir
  3. Install Rust
  4. Run mix deps.get inside the repo.
  5. Run MIX_ENV=prod mix release inside the repo.
  6. The build will be located in the _build/prod folder inside the repo. You can copy it to a server and run rel/living_in_syndication/bin/living_in_syndication start to 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.

Most Liked

ericlathrop

ericlathrop

I pushed v0.2.0 with support for Twitter polls, plus several bugfixes.

[0.2.0] - 2020-12-12

Fixed

  • Don’t crash if embedded tweet cannot be found
  • Don’t crash if Instagram returns no posts
  • Fix Instagram user mix up when searched user isn’t first in results
  • Fixed crash when Twitter sends suggestions

Added

  • Support Twitter poll cards
ericlathrop

ericlathrop

I pushed v0.3.2 with a few small Twitter fixes.

[0.3.2] - 2021-03-29

Fixed

  • Support summary_large_image Twitter card

[0.3.1] - 2021-03-29

Fixed

  • Allow description to be optional on Twitter summary cards
  • Specify size for Twitter link SVG
ericlathrop

ericlathrop

I pushed v0.1.3 with Twitter support!

Where Next?

Popular in Libraries Top

Qqwy
While not as prevalent as in imperative languages, arrays (collections with efficient random element access) are still very useful in Eli...
New
sabiwara
Dune is a sandbox for Elixir and aims to safely evaluate user-provided code. You can try it out using this basic Elixir playground made ...
New
seancribbs
Today I released a new dialyzer Mix task as the dialyzex package! At the time we started writing this task, the existing dialyzer integra...
New
pkrawat1
Presenting Aviacommerce, open source e-commerce platform in Elixir Aviacommerce is an open source e-commerce platform in Elixir. We at...
New
Qqwy
Solution is a library to help you with working with ok/error-tuples in case and with-expressions by exposing special matching macros, as ...
New
bryanjos
Hi, I wanted share a small library we at Revelry Labs made for rendering react components from the server side. There are instructions fo...
New
vic
Expat is a tiny experiment I did for extracting patterns and being able to reuse them (compose and share patterns between elixir librarie...
New
KallDrexx
For a good number of months I've been working on creating a very basic RTMP live video streaming server. Now that I have a very, very ba...
New
maltoe
Hello! Came here to announce ChromicPDF, a pet project PDF generator I’ve been working on for the past few months. Why another PDF gener...
New
versilov
Could not wait for the missing Elixir ML libraries to appear, so, I wrote one myself, taking https://github.com/sdwolfz/exlearn as a foun...
New

Other popular topics Top

sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on build...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

Sub Categories:

We're in Beta

About us Mission Statement