Project

rss-client

0.0
No commit activity in last 3 years
No release in over 3 years
Ruby library for fetching (http-access2) and parsing (feed-normalizer) RSS (and Atom) feeds.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

 Project Readme

rss-client: Fetching and parsing RSS feeds with easy¶ ↑

Download¶ ↑

The latest version of rss-client can be found at

Installation¶ ↑

Normal Installation¶ ↑

You can install rss-client with the following command.

% rake install

from its distribution directory.

GEM Installation¶ ↑

Download and install rss-client with the following.

gem install --remote rss-client

Synopsis ¶ ↑

Fetching RSS feeds.

Examples¶ ↑

rssclient -q http://example.com/atom.xml
rssclient -r -f http://test:test@example.com/atom.xml
rssclient --verbose http://example.com/atom.xml
rssclient --giveup 20 -f http://example.com/atom.xml
rssclient --since 600 http://example.com/atom.xml
rssclient -f -p http://aa:bb@localhost:8088 http://example.com/atom.xml

Usage ¶ ↑

rssclient [options] feed_url

Options¶ ↑

-h, --help          Displays help message
-V, --version       Display the version, then exit
-q, --quiet         Output as little as possible, overrides verbose
-v, --verbose       Verbose output
-p, --proxy         Use proxy (format http://user:pass@address:port )
-r, --raw           Use raw RSS fetch (no error code processing)
-g, --giveup        Giveup on fetching after timeout (seconds)
-f, --force         Force fresh feed fetch (no 304 code processing)
-s, --since         Only changes from {since} seconds ago

Credits¶ ↑

Hiroshi Nakamura

For the http-access2 library.

Todd Werth

For the ruby command-line application skeleton

Note on Patches/Pull Requests¶ ↑

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don’t break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)

  • Send me a pull request. Bonus points for topic branches.

Author

Stoyan Zhekov <zh@zhware.net>

Requires

Ruby 1.8.0 or later

License

Copyright © 2010 Stoyan Zhekov. Released under an MIT-style license. See LICENSE for details.