horgh / gorse

Web based RSS reader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gorse is an RSS reader. You provide it with RSS feeds to monitor, and its poller program, gorsepoll, pulls the contents of the feed into a database. Gorse itself provides an interface to view and read the feeds.

It can work with feeds in RSS, RDF, and Atom formats.

Components

gorse

A web frontend to a database of feeds and their items/entries.

gorsepoll

This is an RSS poller. It takes feeds to poll from a database, and populates the database with the items it finds.

It should be run periodically, such as through cron.

It tracks when it last updated a feed, and will not try it again until a period elapsed. It considers a feed updated when it successfully fetches and parses a feed.

Setup

To set up the database:

createuser -D -E -P -R -S gorse
createdb -E UTF8 -l en_CA.UTF-8 -O gorse gorse
cat schema.sql upgrade*.sql > install.sql
psql < install.sql

Then you have to set up feeds. Currently this can only be done through inserts to the rss_feed table.

About

Web based RSS reader

License:GNU Affero General Public License v3.0


Languages

Language:Go 83.3%Language:PLpgSQL 6.6%Language:JavaScript 4.0%Language:HTML 3.1%Language:CSS 1.7%Language:Makefile 1.2%