multimediamike/GhettoRSS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
GhettoRSS is an offline RSS reader. Actually, that's not entirely accurate. GhettoRSS is what most users expect from an offline RSS reader. Offline RSS readers download and cache RSS feeds for later, disconnected reading. However, RSS feeds often don't contain the useful information. GhettoRSS makes an effort to follow links in RSS feeds and download full content behind the links, including supporting images and CSS files and stores them in a local database. A custom web server run locally allows you to browse the content using the web browser of your choice. Software ======== GhettoRSS is written in Python and relies almost entirely on Python standard library components. The one additional library it requires is FeedParser, developed here: http://code.google.com/p/feedparser/ In Ubuntu Linux, this can be installed through the package manager via: apt-get install python-feedparser Usage ===== There are 3 main files in play: * ghetto-feeds.txt * ghettorss-update.py * ghettorss-server.py ghetto-feeds.txt lists one RSS feed per line. Lines beginning with '#' are considered comments and ignored. E.g.: # this is a comment; ignored feed://xkcd.com/rss.xml http://feeds.feedburner.com/codinghorror/ When connected to the internet, run ghettorss-update.py to query each RSS feed for updates. To browse the feeds, run ghettorss-server.py. At this point, the machine will be listening for web browser connections on port 8000 (a different port number can be specified using -p or --port). Thus, point your web browser to: http://localhost:8000/ And start reading your RSS feeds. Author ====== Mike Melanson (mike -at- multimedia.cx)
About
A true offline RSS reader
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published