Ubuntu Geek

Ubuntu Linux Tips,Howtos&Tutorials|Feisty,Gutsy,Hardy,Intrepid

  • RSS Feed

    subscribe to the ubuntu Geek RSS feed


  • Sponsor

  • Categories

  • Meta

  • Sponsor

  • Archives

  • Support Ubuntugeek

    Amount $:
    Website(Optional):


  • Favourite Sites

NZB, PAR and UNRAR all-in-one Using Hellanzb

Posted by admin on February 18th, 2007 Email This Post Email This Post

hellanzb is a Python application designed for *nix environments that retrieves nzb files and fully processes them. The goal being to make getting files from Usenet (e.g.: Giganews Newsgroups) as hands-free as possible. Once fully installed, all thats required is moving an nzb file to the queue directory. The rest; fetching, par-checking, un-raring, etc. is taken care of by hellanzb.

Prerequisites

twisted

You will want the command line (CLI) versions of the following

rar (or unrar) - rar extraction tool

par2cmdline - par/par2 Parity checker

Optional

mac — Monkey Audio decoding

flac — Free Lossless Audio Codec decoding

Install Hellanzb in Ubuntu

Preparing Your System

Open a terminal

Install the following packages

sudo apt-get install python-dev python-twisted unrar par2

Now you need to Download the latest version of Hellanzb from here

wget http://www.hellanzb.com/distfiles/hellanzb-0.11.tar.gz

Unpack this using the following command

sudo tar -xzvf hellanzb-0.11.tar.gz

Change the directory with the following command

cd hellanzb-0.11

Run the install script using the following command

python setup.py install

Copy the sample configuration file using the following commnd

sudo cp /usr/etc/hellanzb.conf.sample /usr/etc/hellanzb.conf

Configure Hellanzb settings

sudo vi /usr/etc/hellanzb.conf.sample

Look for defineServer and change the account settings to your usenet account settings.Change the PREFIX dir to:

/home/your-user-name/

You can change the other directories to your preference but it is not needed. There are also a lot of other options in the config file, change if needed.

If you want to Run the program use the following command

hellanzb.py

Download a NZB file and place it in

/home/your-user-dir/nzb/daemon.queue/

or whatever directory you choose in the config file.

Finished files will be in

/home/your-user-dir/usenet/

Web Interface for hellanzb

hellahella

The hellahella web interface is written using a new Python framework called Pylons. A official release of hellahella is not currently available, however the development version is quite stable and is being used extensively on a variety of platforms.

Download and install from here

Zussaweb

Zussaweb is a php based web interface for the hellanzb program. Hellanzb is a fully automated console based usenet binary file retriever. Zussaweb functions as the web interface, featuring queue manipulation, status messages, nzb file uploads and more.

Download and install Zussaweb from here

Share/Save/Bookmark

If you want to be notified the next time we write something please subscribe to our RSS feed.Thanks for Visiting!

Related Articles

4 Responses to “NZB, PAR and UNRAR all-in-one Using Hellanzb”

  1. rob Says:

    I’ve got this working to the point that all files are downloaded to
    PREFIX_DIR/usenet/[dir] .

    Is there a way to auto process the rar and par2 files?

  2. George Says:

    REPLACE:

    Configure Hellanzb settings
    sudo vi /usr/etc/hellanzb.conf.sample

    WITH:

    sudo vi /usr/etc/hellanzb.conf.sample

  3. George Says:

    Sorry,. I meant replace with

    sudo vi /usr/etc/hellanzb.conf

  4. Jos Says:

    A new version of zussaweb is available at zussaweb.mijnflat.net

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>