This is a personal fork of the excellent Bubo Reader by George Mandis. I've made several opinionated changes to the setup, including replacing dependencies with more compact alternatives. Please see below for deployment instructions.
Original blogpost: Introducing Bubo RSS: An Absurdly Minimalist RSS Feed Reader
Blogpost about my fork: A minimal RSS Feed Reader
Some changes I made:
- Replace
nunjuckswith template strings (less dependencies for shorter build times) - Replace
node-fetchwith Node's nativefetch - Many styling changes, including using the
:targetCSS selector to switch between groups (inspired by https://john-doe.neocities.org/) - The build script now sorts the feeds in each group by which one has the latest updates (this greatly improves the experience, imo)
- An "All Articles" view
- Privacy-redirect support via config file
- Dark mode via
@media (prefers-color-scheme: dark)
Node >=18.x required.
npm install
npm run build- Fork this repo!
- Enable Github Pages for your repo (either as a project site, or user site)
- Configure
.github/workflows/build.ymlto your liking- Uncomment the
schedulesection to enable scheduled builds
- Uncomment the