Voor zover ik kan zien, net als de wijze waarop ik het met de andere progs heb gedaan, staat hij er niet bij. Hoe krijg ik dit geïnstalleerd. Sorry, maar ik wordt hier effe niet goed van. Alles deed het. En ik ben al geen ubuntu kei. Brrrrrrrrrr. Heb je de lef en kun je me dit uitleggen? Ik wordt wat zenuwachtig van die terminal kreten en zeker als hij daarna niet gelijk aan de gang gaat. Ik heb de hellanzb 0.13 wel gedownload en opgeslagen als tar.gz bestand. Maar ja, het is geen xp klusje daarna.
Doei, Dump.
Ik leg je helemaal uit . Daar is de community voor toch

Om te beginnen.
Hellanzb is de programma die de Newsgroepen zelf download, Lottanzb is zeg maar de masker van hellanzb (grafisch)
Hellanzb kan alleen via terminal geopend worden. met Lottanzb kun je dus bepaalde nzb laten stoppen met behulp van muis en heel gebruiksvriendelijk.
Installatie.- Installeer hellanzb door naar "Systeem-->Beheer-->Synaptic pakketbeheer" te gaan zoek dan naar "hellanzb"
- vink hellanzb aan en klik dan op Toepassen als je het geinstalleerd hebt kun je synaptic pakketbeheer weer sluiten.
- installeer nu lottanzb door gewoon de *.deb bestandje dat je gedownload hebt te openen installeer die en dan heb je de installatie van beide programma achter de rug.
configuratie (grafisch of via terminal (hellanzb.conf) bewerken------------
(Grafisch)
- je kunt configuratie via lottanzb laten gaan wat grafisch dan verloopt dus dat je gebruik maakt van de muis.
De configuratie wordt duidelijk weergegeven hoe je alles moet instellen. (als je de grafische manier kiest krijg je wel veel opties maar NIET alles)
- waar onder dat je kan instellen als hij een NZB file helemaal gedownload heeft hij het moet uitpakken
- de map waar je nzb file ingooit zelf verandert.
- en dat hellanzb gebruik moet maken van SSL (beveiligd downloaden)
-------------
OF Terminal Hellanzb.conf bewerken.
- je kunt configuratie via de hellanzb.conf laten verlopen dus dat je dan via terminal moet openen en moet bewerken
- open terminal en type in sudo gedit /etc/hellanzb.conf (probeer veel gebruik te maken van TAB dan hoef je niet altijd alles in te typen)
- hij vraagt dan om jou wachtwoord type die in en je krijgt dan een tekst bestand met allemaal tekst.
hier in ga je naar de stuk
defineServer(id = 'Eweka',
hosts = [ 'sslreader.eweka.nl:563' ],
#hosts = [ 'news.changeme.com', 'morenews.changeme.com:8000' ],
username = 'xxxxxxxxxxxxx',
password = 'xxxxxxxxxxxxx',
#username = None, # no auth
#password = None,
connections = 8,
antiIdle = 4.5 * 60, # 4 minutes, 30 seconds, 0 to disable
#bindTo = '204.31.33.7', # connect FROM this ip address
#enabled = False, # disable this server
#skipGroupCmd = False, # skip sending nntp GROUP commands
#fillserver = 0, # defaults to 0 (a main server).
# fillservers must have values > 0
# (priority)
ssl = True
- Hier verander je defineServer in dit geval is mijn newsgroep server eweka.
- je verandert de hosts dat is de adres die je krijgt van je newsgroep server of server van je ISP (Internet Service Provider)
- Bij Username en password vul je je inloggegevens
- bij connecties hoeveel slots je hebt (in mijn geval heb ik er 8 slots)
- en bij ssl staat bij mij True omdat mijn Newsgroep server SSL (beveilgd downloaden) ondersteunt als jou newsgroep server provider dat NIET ondersteunt Laat het op False
=============================
als je newsgroep server dat wel ondersteunt en je hebt verandert naar True moet je een bepaalde pakket nog installeren genaamd "pyopenssl'
Dus weer Systeem--Beheer-->Synaptic Pakketbeheer zoek naar pyopenssl
Vink Python-pyopenssl aan en klik op Toepassen.
=============================
---------------------
In dit gedeelte bewerk je waar je wilt dat het programma moet zoeken waar je nzb bestand opslaat, en waar als je downloads die voltooid zijn terrecht komen.
in de eerste regel zie je /media/EXTRA UITGEBREID/Linux NZB/ dit gedeelte is mijn verwijzing naar een andere partitie op een andere hardeschijf van mij en in die partitie zit een map genaamd Linux NZB daar in heeft hij verschillende mappen waar hij bijv. bestanden moet opslaan terwijl hij zit te downloaden. en als hij klaar is hij dan in een map moet opslaan in dit geval heet het mapje done.
Important locations
Hellanzb.PREFIX_DIR = '/media/EXTRA UITGEBREID/Linux NZB/'
# Where to put queued .nzb files
Hellanzb.QUEUE_DIR = Hellanzb.PREFIX_DIR + 'daemon.queue/'
# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + 'done/'
# The .nzb currently being downloaded is stored here
Hellanzb.CURRENT_DIR = Hellanzb.PREFIX_DIR + 'daemon.current/'
# The archive currently being downloaded is stored here
Hellanzb.WORKING_DIR = Hellanzb.PREFIX_DIR + 'daemon.working/'
# Archives interrupted in the middle of downloading are stored here temporarily
Hellanzb.POSTPONED_DIR = Hellanzb.PREFIX_DIR + 'daemon.postponed/'
# Archives currently being processed. May contains archive directories, or
# symbolic links to archive directories
Hellanzb.PROCESSING_DIR = Hellanzb.PREFIX_DIR + 'daemon.processing/'
# Temp storage
Hellanzb.TEMP_DIR = Hellanzb.PREFIX_DIR + 'daemon.temp/'
Naast al deze instellingen wat bij het begin behoorlijk wat veel is in je ogen. merk je dat het toch heel snel gaat omdat je snel onder de knie krijgt.
Het laastste wat ik zelf erg fijn vind is dat hij rar bestanden moet uitpakken als hij klaar is met downloaden zodat ik dat niet handmatig hoef te doen
- je moet dan naar stukje die je hier onder ziet. In dit gedeelte moet je True VERVANGEN met False hij pakt dan alles uit als hij het gedownload heeft en het is normaal ingepakt.
# Skip unraring during post processing
Hellanzb.SKIP_UNRAR = False
Naast dit heb je nog talloze andere optiess ik zelf heb er niet veel naar gekeken maar dat zijn zo een beetje de opties die ik gebruik.
Hieronder nog mijn Hellanzb.conf als je even wat moet vergelijken.
#
# hellanzb.conf - sample hellanzb configuration file
#
# To quickly get started, change the default defineServer() call and the
# Hellanzb.PREFIX_DIR directory
#
# This is actually interpreted python code: strings must be surrounded by
# quotes, numbers and the 'None' keyword should not
#
# $Id: hellanzb.conf.sample 1057 2007-03-27 04:13:53Z pjenvey $
# Log output to this file, set to None (no single quotes) for no logging
Hellanzb.LOG_FILE = os.path.expanduser('~') + '/.hellanzb/log'
# Uncomment this line to log DEBUG messages to the specified file
#Hellanzb.DEBUG_MODE = os.path.expanduser('~') + '/.hellanzb/log-debug'
# Automatically roll over both log files when they reach LOG_FILE_MAX_BYTES
# size
Hellanzb.LOG_FILE_MAX_BYTES = 0
# Save LOG_FILE_BACKUP_COUNT of those rolled over log files
Hellanzb.LOG_FILE_BACKUP_COUNT = 0
# Define server connections. Servers can have multiple hosts, hellanzb will
# persist the number of connections to each specified server. There may be
# multiple defineServer lines.
# Set both the username and password to 'None' (without the quotes) if your
# usenet server does not require authorization
defineServer(id = 'Eweka',
hosts = [ 'sslreader.eweka.nl:563' ],
#hosts = [ 'news.changeme.com', 'morenews.changeme.com:8000' ],
username = 'xxxxxxxxxxxxx',
password = 'xxxxxxxxxxxxx',
#username = None, # no auth
#password = None,
connections = 8,
antiIdle = 4.5 * 60, # 4 minutes, 30 seconds, 0 to disable
#bindTo = '204.31.33.7', # connect FROM this ip address
#enabled = False, # disable this server
#skipGroupCmd = False, # skip sending nntp GROUP commands
#fillserver = 0, # defaults to 0 (a main server).
# fillservers must have values > 0
# (priority)
ssl = True
)
# Uncomment this line to limit all server connections to the specified KB/s
# bandwidth
#Hellanzb.MAX_RATE = 150 # limit to 150kB/s
# Important locations
Hellanzb.PREFIX_DIR = '/media/EXTRA UITGEBREID/Linux NZB/'
# Where to put queued .nzb files
Hellanzb.QUEUE_DIR = Hellanzb.PREFIX_DIR + 'daemon.queue/'
# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + 'done/'
# The .nzb currently being downloaded is stored here
Hellanzb.CURRENT_DIR = Hellanzb.PREFIX_DIR + 'daemon.current/'
# The archive currently being downloaded is stored here
Hellanzb.WORKING_DIR = Hellanzb.PREFIX_DIR + 'daemon.working/'
# Archives interrupted in the middle of downloading are stored here temporarily
Hellanzb.POSTPONED_DIR = Hellanzb.PREFIX_DIR + 'daemon.postponed/'
# Archives currently being processed. May contains archive directories, or
# symbolic links to archive directories
Hellanzb.PROCESSING_DIR = Hellanzb.PREFIX_DIR + 'daemon.processing/'
# Temp storage
Hellanzb.TEMP_DIR = Hellanzb.PREFIX_DIR + 'daemon.temp/'
# Filename to store hellanzb state in between CTRL-Cs. The state (includes the
# order of the queue, and smart par recovery information) is intermittently
# written out as XML to this file
Hellanzb.STATE_XML_FILE = Hellanzb.PREFIX_DIR + 'hellanzbState.xml'
# _Sub directory within the nzb archive dir_ to move processed files to
Hellanzb.PROCESSED_SUBDIR = 'processed'
# Remove the PROCESSED_SUBDIR if the archive was successfully post processed.
# Warning: The normal Hellanzb.LOG_FILE should be enabled with this option --
# for a record of what hellanzb deletes
Hellanzb.DELETE_PROCESSED = True
# Maximum amount of memory used to cache encoded Article data segments.
# hellanzb will write article data to disk when this cache is exceeded
# Available settings:
# -1: Unlimited size
# 0: Disable cache (only cache to disk)
# >0: Limit cache to this size, in bytes, KB, MB, e.g.:
# 1024 '1024KB' '100MB' '1GB'
#Hellanzb.CACHE_LIMIT = 0
# Save archives into a sub directory of DEST_DIR named after their newzbin.com
# category (when queued using the enqueuenewzbin XMLRPC call); e.g. Apps,
# Movies, Music
Hellanzb.CATEGORIZE_DEST = True
# Disable SMART_PAR (download all PAR files)
#Hellanzb.SMART_PAR = False
# Supply a path to the (un)rar command
#Hellanzb.UNRAR_CMD = None
# Supply a path to the par2 command
Hellanzb.PAR2_CMD = '/usr/bin/par2'
# Skip unraring during post processing
Hellanzb.SKIP_UNRAR = False
# Supply a path to the optional macbinconv command (for converting MacBinary
# files)
#Hellanzb.MACBINCONV_CMD = None
# hellanzb inherits the umask from the current user's environment (unless it's
# running in daemon mode). The umask can be forced with this option
#Hellanzb.UMASK = 0022
# Supported music types (case insensitive) and optionally their decompression
# executables
# and the file type that executable will decompress to (case insensitive). The
# exes must be in the PATH.
#
# will be replaced with the name of music file
# optional is with the specified extension
#
# None means these files don't need to be decompressed
defineMusicType('wav', None, None)
defineMusicType('mp3', None, None)
#defineMusicType('ape', 'mac -d', 'wav')
#defineMusicType('flac', 'flac -d -- ', 'wav')
#defineMusicType('shn', 'shorten -x < > ', 'wav')
# Max files we should decompress at the same time
Hellanzb.MAX_DECOMPRESSION_THREADS = 2
# Enable Mac OS X Growl notifications
Hellanzb.GROWL_NOTIFY = False
# The growl notification server, in the format 'hostname'
Hellanzb.GROWL_SERVER = 'IP'
# The growl password
Hellanzb.GROWL_PASSWORD = 'password'
# Enable libNotify Daemon notifications
Hellanzb.LIBNOTIFY_NOTIFY = False
# Disable ANSI color codes in the main screen (preserves the in place scroller)
#Hellanzb.DISABLE_COLORS = False
# Disable ALL ANSI color codes in the main screen (for terminals that don't
# support ANY ANSI codes
#Hellanzb.DISABLE_ANSI = False
# Hostname for the XMLRPC client to connect to. By default, localhost
Hellanzb.XMLRPC_SERVER = 'localhost'
# IP address on which the XMLRPC Server will be binded to.
# Type '0.0.0.0' for any interfaces, '127.0.0.1' will disable remote access
Hellanzb.XMLRPC_SERVER_BIND = '127.0.0.1'
# Port number the XML RPC server will listen on, and the client will connect to.
# Set to 'None' (without the quotes!) for no XML RPC server
Hellanzb.XMLRPC_PORT = 8760
# Password for the XML RPC server. You might probably never use this, but the
# command line XML RPC calls do -- it should definitely be changed from its
# default value. The XML RPC username is hardcoded as 'hellanzb' -- E.g. URL:
# http://hellanzb:changeme@localhost:8760
Hellanzb.XMLRPC_PASSWORD = 'changeme'
# Username/Password to http://www.newzbin.com for automatic NZB downloading
Hellanzb.NEWZBIN_USERNAME = None
Hellanzb.NEWZBIN_PASSWORD = None
# If any of the following file types are missing from the archive and cannot be
# repaired, continue processing because they're unimportant (case insensitive)
Hellanzb.NOT_REQUIRED_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]
# Don't get rid of (move into the PROCESSED dir) the following file types when
# finished post processing (case insensitive)
#Hellanzb.KEEP_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]
Hellanzb.KEEP_FILE_TYPES = [ 'nfo', 'txt' ]
# List of alternative file extensions matched as NZB files in the QUEUE_DIR.
# The 'nzb' file extension is always matched
#Hellanzb.OTHER_NZB_FILE_TYPES = [ 'xml' ]
# Support extracting NZBs from ZIP files with this suffix (case insensitive) in
# QUEUE_DIR. Defaults to '.nzb.zip'. Set to False to disable.
#Hellanzb.NZB_ZIPS = '.nzb.zip'
# Support extracting NZBs from GZIP files with this suffix (case insensitive)
# in QUEUE_DIR. Defaults to '.nzb.gz'. Set to False to disable.
#Hellanzb.NZB_GZIPS = '.nzb.gz'
# Delay enqueueing new, recently modified NZB files added to the QUEUE_DIR until
# this many seconds have passed since the NZB's last modification time (defaults
# to 10 seconds)
#Hellanzb.NZBQUEUE_MDELAY = 10
# Optional external handler script. hellanzb will run this script after post
# processing an archive, with the following arguments:
#
# handler_script type archiveName destDir elapsedTime parMessage
#
# type: post processing result, either 'SUCCESS' or 'ERROR'
# archiveName: name of the archive, e.g. 'Usenet_Post5'
# destDir: where the archive ended up, e.g. '/ext2/usenet/Usenet_Post5'
# elapsedTime: a pretty string showing how long post processing took, e.g.
# '10m 37s'
# parMessage: optional post processing message. e.g. '(No Pars)'
#Hellanzb.EXTERNAL_HANDLER_SCRIPT = '~/bin/post_hellanzb.sh'
Ik hoop dat ik je beetje op weg geholpen heb.. als je even niet uit komt geef een gil

en post die gil maar...