All Projects → aleks → Happyfeed

aleks / Happyfeed

HappyFeed - A Fever API compatible RSS Server built with Ruby on Rails

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Happyfeed

temboz
The Temboz RSS/Atom feed reader
Stars: ✭ 59 (+1.72%)
Mutual labels:  rss-reader, feed-reader
Together
The together project: an IndieWeb experience
Stars: ✭ 42 (-27.59%)
Mutual labels:  feed-reader, rss-reader
defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
Stars: ✭ 28 (-51.72%)
Mutual labels:  rss-reader, feed-reader
reader
A Python feed reader library.
Stars: ✭ 290 (+400%)
Mutual labels:  rss-reader, feed-reader
Netnewswire
RSS reader for macOS and iOS.
Stars: ✭ 5,105 (+8701.72%)
Mutual labels:  feed-reader, rss-reader
RSS-to-Telegram-Bot
A Telegram RSS bot that cares about your reading experience
Stars: ✭ 482 (+731.03%)
Mutual labels:  rss-reader, feed-reader
webfeed
A dart package for parsing RSS & Atom feed
Stars: ✭ 92 (+58.62%)
Mutual labels:  rss-reader, feed-reader
Raven Reader
📖 All your articles in one place. Beautiful.
Stars: ✭ 2,040 (+3417.24%)
Mutual labels:  feed-reader, rss-reader
Stringer
A self-hosted, anti-social RSS reader.
Stars: ✭ 3,362 (+5696.55%)
Mutual labels:  feed-reader, rss-reader
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-53.45%)
Mutual labels:  rss-reader, feed-reader
Feedek
FeedEk jQuery RSS/ATOM Feed Plugin
Stars: ✭ 190 (+227.59%)
Mutual labels:  feed-reader, rss-reader
Newsblur
NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
Stars: ✭ 5,862 (+10006.9%)
Mutual labels:  feed-reader, rss-reader
Feedreader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 180 (+210.34%)
Mutual labels:  feed-reader, rss-reader
Breader
A simple RSS reader.
Stars: ✭ 35 (-39.66%)
Mutual labels:  feed-reader, rss-reader
Pluto
pluto gems - planet feed reader and (static) website generator - auto-build web pages from published web feeds
Stars: ✭ 174 (+200%)
Mutual labels:  feed-reader, rss-reader
FeedReader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 221 (+281.03%)
Mutual labels:  rss-reader, feed-reader
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (+120.69%)
Mutual labels:  feed-reader, rss-reader
bubo-rss
An irrationally minimalist, static RSS feed reader you can instantly deploy on Netlify, Glitch or your own server.
Stars: ✭ 41 (-29.31%)
Mutual labels:  rss-reader, feed-reader
News
📰 RSS/Atom feed reader
Stars: ✭ 524 (+803.45%)
Mutual labels:  feed-reader, rss-reader
Newsbeuter
Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
Stars: ✭ 783 (+1250%)
Mutual labels:  feed-reader, rss-reader

HappyFeed

HappyFeed

A Fever API compatible RSS Server.

This project is far from finished. I'm working on this in my free time and use it mainly as my own RSS reader/server. If you like to contribute, feel free to send a pull request. If you want to add bigger features or change things, please open an issue or contact me directly. If you just want to talk, you can find me on Twitter @nd_cmptr.

Build Status

Installation

Local setup

 bundle install
 bundle exec rake db:create db:migrate db:seed
 bundle exec rails s

Now go to http://localhost:3000/

Docker setup

You should edit the database passwords in docker-compose.yml. This will change in the future, but should be good enough for now.

# 1. Clone Repository
git clone [email protected]:aleks/HappyFeed.git happyfeed
cd happyfeed

# 2. Edit .env.production

# 3. Build Image and Start
docker-compose build
docker-compose up # add -d to run in background

# 4. Run Database migration
docker-compose run web bundle exec rake db:create
docker-compose run web bundle exec rake db:migrate

Updating

Docker

Go to your HappyFeed directory and do the following:

# Stop HappyFeed containers
docker-compose down

# Delete the old containers
docker-compose rm

# Pull updates from GitHub
git pull

# Rebuild both containers
docker-compose build

# Start
docker-compose up

# Run database migrations (there will be no output if nothing changed!)
docker-compose run web bundle exec rake db:migrate

docker-compose.yml defines two volumes for db and web, so your database should still be there. This will change, if there is an easy way to export / import subscriptions.

Without Docker

Go to your HappyFeed directory and do the following:

# Pull updates from GitHub
git pull

# Run database migrations (there will be no output if nothing changed!)
bundle exec rake db:migrate

# Restart your webserver

Usage

If you want to use HappyFeed with a Fever-compatible RSS Reader (ReadKit, Reeder, Unread and many more), use the following address as the "Server Address" and login with your HappyFeed account.

http(s)://your-host.tld/fever

Twitter

Want to get notified about new HappyFeed features? Follow @HappyFeedMe or me @nd_cmptr on Twitter! :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].