Nzbget

De Tuxien.

capture d’écran

nzbget sert a télécharger sur les newsgroups en ligne de commande.

Sommaire

Installation

  • Selon la distribution
tuxien[~]# apt-get install nzbget
tuxien[~]# pacman -S nzbget

...
..

  • D'apres les sources

Dépendance:

  - libpar2     (http://parchive.sourceforge.net)
  - libsigc++   (http://libsigc.sourceforge.net)
  - GnuTLS      (http://www.gnu.org/software/gnutls)
tuxien[~]$ wget http://downloads.sourceforge.net/project/nzbget/nzbget-stable/0.7.0/nzbget-0.7.0.tar.gz?use_mirror=sunet
tuxien[~]$ tar -xzvf nzbget-0.7.0.tar.gz 
tuxien[~]$ cd nzbget-0.7.0
tuxien[nzbget-0.7.0]$ ./configure
tuxien[nzbget-0.7.0]$ make

On passe en root

root[nzbget-0.7.0]# make install


Sur ma zenwalk j ai du faire un petit lien

root[nzbget-0.7.0]# ln -s /usr/local/lib/libpar2.so.0  /usr/lib/libpar2.so.0

Configuration

  • Le fichier de conf peut se trouver a plusieur endroit
~/.nzbget
/etc/nzbget.conf
/usr/etc/nzbget.conf
/usr/local/etc/nzbget.conf
/opt/etc/nzbget.conf
  • Les options intéressantes
# Répertoire de base
$MAINDIR=/home/tuxien/nzb
# Nom de domaine du serveur
Server1.Host=news.just4today.net
# login
Server1.Username=pjuuw
# mot de passe
Server1.Password=34a7i
# Connections chiffrées (TLS/SSL) (yes, no)
Server1.Encryption=no
# Nombre de connections simultanées
Server1.Connections=2

Utilisation

Mode console

  • On lance la bete*
tuxien[~]$ nzbget -s
[INFO] nzbget 0.7.0 server-mode

Si on dépose un fichier nzb dans le dossier (NzbDir=${MAINDIR}/nzb) ~/nzb/nzb/,
le serveur va lancer le processus ( téléchargement, vérification , réparation décompression).
On va retrouver les fichiers téléchargés dans le dossier (DestDir=${MAINDIR}/download) ~/nzb/download/. Pour arrêter le serveur on fait Ctrl+c

Mode demon le plus intéressent

  • lancement et connection
tuxien[~]$ nzbget -D
tuxien[~]$ nzbget -C
  • on lui envoie un fichier nzb
tuxien[~]$ nzbget -A 1275116664.nzb 
Request sent
server returned: Collection 1275116664.nzb added to queue
  • liste des téléchargements
nzbget -L
..
..
[44] 1275116664/ubuntu.par2 (0.03 MB)
[45] 1275116664/ubuntu.nzb (0.20 MB)
-----------------------------------
Files: 41
Remaining size: 390.22 MB (+63.10 MB paused)
Current download rate: 750 KB/s
Session download rate: 580 KB/s
Up time: 00:05:32
Download time: 00:01:36
Downloaded: 105.0 MB
Threads running: 6
Server state: Downloading

Les options

-h, --help ... Affiche l'aide
-v, --version ... Affiche la version
-c, --configfile <file> ... Désigne un fichier de configuration
-n, --noconfigfile ... Ne prend pas de fichier conf ( les paramètres sont passer avec --option)
-p, --printconfig ... Affiche la conf
-o, --option <name=value> ... Entre les paramètre des options ne ligne de commande

-s, --server ... Lance le serveur nzbget dans la console
-D, --daemon ... Lance le serveur nzbget en démons
-V, --serverversion ... Affiche la version du serveur
-Q, --quit ... Quitte le serveur
-A, --append <nzb-file> ... Envoie un fichier nzb en queue au serveur
-C, --connect ... Se connecte au serveur (ctrl +c pour sortir)



Site officiel
nzb chez wikipedia

Infos

Outils personnels