All Projects → 0xe1f → Gofr

0xe1f / Gofr

Licence: GPL-2.0 license
Feed Reader for App Engine (Google Reader clone)

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Gofr

Newsbeuter
Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
Stars: ✭ 783 (+1377.36%)
Mutual labels:  rss, feed-reader
Node Feedsub
Subscribes to RSS/Atom/JSON feeds and notifies on new items.
Stars: ✭ 170 (+220.75%)
Mutual labels:  rss, feed-reader
Feedcompass
Find and subscribe to RSS feeds.
Stars: ✭ 81 (+52.83%)
Mutual labels:  rss, feed-reader
Feedhq
FeedHQ is a web-based feed reader
Stars: ✭ 525 (+890.57%)
Mutual labels:  rss, feed-reader
Feedek
FeedEk jQuery RSS/ATOM Feed Plugin
Stars: ✭ 190 (+258.49%)
Mutual labels:  rss, feed-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 (+10960.38%)
Mutual labels:  rss, feed-reader
Feedme.js
RSS/Atom/JSON feed parser
Stars: ✭ 132 (+149.06%)
Mutual labels:  rss, feed-reader
buran
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
Stars: ✭ 27 (-49.06%)
Mutual labels:  rss, feed-reader
Brief
RSS reader extension for Firefox
Stars: ✭ 184 (+247.17%)
Mutual labels:  rss, feed-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 (+239.62%)
Mutual labels:  rss, feed-reader
News
📰 RSS/Atom feed reader
Stars: ✭ 524 (+888.68%)
Mutual labels:  rss, feed-reader
JARR
JARR is a web news aggregator.
Stars: ✭ 99 (+86.79%)
Mutual labels:  rss, feed-reader
Netnewswire
RSS reader for macOS and iOS.
Stars: ✭ 5,105 (+9532.08%)
Mutual labels:  rss, feed-reader
Feedreader
Modern desktop application designed to complement existing web-based RSS accounts.
Stars: ✭ 765 (+1343.4%)
Mutual labels:  rss, feed-reader
Stringer
A self-hosted, anti-social RSS reader.
Stars: ✭ 3,362 (+6243.4%)
Mutual labels:  rss, feed-reader
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (+141.51%)
Mutual labels:  rss, feed-reader
bubo-rss
An irrationally minimalist, static RSS feed reader you can instantly deploy on Netlify, Glitch or your own server.
Stars: ✭ 41 (-22.64%)
Mutual labels:  rss, feed-reader
arsse
The clean & modern RSS server that doesn't give you any crap. Mirror of main repository at https://code.mensbeam.com/MensBeam/arsse. Please direct your issues there.
Stars: ✭ 15 (-71.7%)
Mutual labels:  rss, feed-reader
Pluto
pluto gems - planet feed reader and (static) website generator - auto-build web pages from published web feeds
Stars: ✭ 174 (+228.3%)
Mutual labels:  rss, feed-reader
reader
A Python feed reader library.
Stars: ✭ 290 (+447.17%)
Mutual labels:  rss, feed-reader

Gofr

Gofr is a Feed Reader (Google Reader clone) for Google App Engine. It grew out of my frustration with the relational backend of grr and my inability to optimize it beyond unsatisfactory results.

Gofr is written in Go, and uses the Google Cloud Datastore. It was one of the finalists in Google Cloud Developer Challenge 2013.

Screenshot

Features

  • Folders
  • Tagging
  • Article and subscription filtering
  • Keyboard navigation support with extensive support for Google Reader's keyboard shortcuts (press ? to view available shortcuts)
  • OPML import/export
  • Article sharing to Google+, Facebook and Twitter
  • Mobile browser support
  • High-density screen support

Installation

To run locally on development server:

  1. Clone the repository: git clone https://github.com/pokebyte/Gofr.git
  2. Install the go-charset library: go get github.com/paulrosania/go-charset/charset
  3. Run the development server: goapp serve Gofr/

To deploy:

  1. Clone the repository: git clone https://github.com/pokebyte/Gofr.git
  2. Change into the new directory: cd Gofr
  3. Edit app.yaml and change the name of the application (initially "gofr-io") to one of your choosing
  4. Deploy to production: goapp deploy

Dev Server Notes

When running in production, Gofr routinely (every 10 minutes, configurable in cron.yaml) runs a cron job to update feeds. Since the development server does not support cron jobs, the feeds will need to be updated manually by logging in to the application as an Administrator, and opening the cron job URL in a web browser: http://localhost:8080/cron/updateFeeds.

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].