Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
RSS enclosure (Podcast) downloader
Python
branch: master
Failed to load latest commit information.
.gitignore Create .gitignore
.travis.yml Keep removing specific database code, no 2.6 support for multi-"with"…
LICENSE.txt setup.py and shebang
MANIFEST.in fix some of the setup.py issues
README.markdown add landscape.io static analysis
hitman.py closes #26
hitman_test.py actually run the test
manage.py
requirements.txt Work on #19
setup.py

README.markdown

Hitman.

The professional RSS enclosure downloader.

Downloads per month build status published version Code Health

  • Should run on recent python (2.7.x) (ideally 2.7 latest stable)
  • Lets you reference feeds based on user defined aliases [ex: "trms", "maddow"]
  • Supports OPML.
  • Supports various downloads methods: requests, urlgrabber (pycurl based)
  • Cross-platform folder support, progress meter for UNIX operating systems, but only works on windows if you enable Termios support.
  • Tells you when a download is done (OSD-notify, Growl, Growl for Windows)
  • A fun assassin theme

hitman jacket

Basic usage

Add a feed. hitman.py add http://www.democracynow.org/podcast-video.xml

Alias it. hitman.py alias "Democracy Now! Video" dn

Download latest enclosures (episodes) of every feed. hitman.py

Import your RSS feeds (via OPML) hitman.py import myfeeds.opml

New in 1.2

  • 2.7 only! (lets us do multi "withs", would accept pull request to add 2.6 support back)
  • moving from raw dbm use to shelve
  • use requests, pypi for all deps
Something went wrong with that request. Please try again.