public
Description: Your friendly neighborhood nzb downloader
Homepage:
Clone URL: git://github.com/maddox/pyrot.git
Click here to lend your support to: pyrot and make a donation at www.pledgie.com !
maddox (author)
Sun Sep 06 21:04:39 -0700 2009
commit  305aed8dda679126d393ed03032fbf17ab63963b
tree    1e5e727c7b7c255cb024a7cab285280ba1015f44
parent  98d4db65b443e47b3ee9b80a09c0f117ec3ceb6a
pyrot /
name age message
file .gitignore Mon Aug 04 15:12:46 -0700 2008 pyrot dev config [maddox]
file README.textile Mon Aug 04 19:01:33 -0700 2008 bolded janks [maddox]
file Rakefile Fri Aug 14 07:35:05 -0700 2009 added create-dirs option [Mike Schrag]
directory bin/ Fri Aug 14 07:22:49 -0700 2009 updated config location [Mike Schrag]
directory config/ Sat Aug 15 11:17:16 -0700 2009 default create dirs to true [Mike Schrag]
directory lib/ Sun Sep 06 08:53:18 -0700 2009 latest pyrot-client.jar [Mike Schrag]
directory scripts/ Sun Sep 06 21:04:39 -0700 2009 added watched bit to yaml dump [maddox]
README.textile

PYROT!

Here lies Pyrot.

THE NIZZLE

Here’s the whole point of Pyrot. It is a type of newzbin browser for media. You find what you want and start the download. Once complete, Pyrot will unrar or unpar (repair) for you. It also has post scripts that are run once everything is complete The idea is that Pyrot handles everything for you. So the post scripts move your content to where their supposed to go, it uses IMDB to determine the movie’s genre and puts it in that folder under your movies folder (it will create it if its not there). It will file away your tv shows as well, so it will move your episode to /Full Seasons/Lost/Season 1/4×04.mkv

Thats all the detail for now. If you can’t figure it out for now, you’re on you’re own :) This isn’t for mass distribution, and never will be. Feel free to fork it and help out though! If you ARE using this, please shoot me an email and let me know, since you’ll be accessing my newzbin REST service. So I’d like to know if lots of people are using it, I might have to move it somewhere else.

REQUIREMENTS

You have to have a newzbin account
You have to have a usenet account

Figure out what these are yourself

SETUP

git clone git://github.com/maddox/pyrot.git

Edit config/pyrot.yml

HOW TO START

rake pyrot:start

pyrot.yml EXPLANATION:

thread_count: the number of connections pyrot will use to download at a time

bandwidth_limit: limit the bandwidth that pyrot uses (in KB), 0 means no limit

skip_pars: skips the par files when downloading. If the download needs to be repaired, it will THEN download them. Saves bandwidth

store_by_group: organizes downloads by the newsgroup. Don’t bother using this

pyrot: this is the username and password that you will use to log into the application

newzbin: this is the username and password for your newzbin account

usenet: this is the username and password and host for your usenet provider

movies:

save_directory: this is the directory that movies will be saved when downloading script: this is the script that will be run after the download is complete. You can change it, but the provided scripts work nicely.

tv:

save_directory: this is the directory that tv shows will be saved when downloading script: this is the script that will be run after the download is complete. You can change it, but the provided scripts work nicely.

post_scripts:

convert_tv_to_ipod: [boolean] whether tv files get automatically converted to an iPod format ipod_path: path where your tv files will be put after they’re automatically converted full_seasons_path: path where your full seasons of tv shows are general_tv_path: path where shows without real seasons go movies_path: path where your root movies directory is growl_host: the host of the computer you want growl messages to happen on