# fichier de configuration de ngPost # # ## Langue de l'application. Pour l'instant sont supportées: EN, FR, ES, DE lang = FR ## dossier de destination par défaut pour les fichiers nzb ## si vous n'indiquez rien,le nzb sera écrit dans le dossier de ngPost sous Windows et dans /tmp pour Linux et MaxOS ## l'option -o avec le chemin complet du nzb prendra le dessus sur le dossier de destination par défaut nzbPath = /tmp #nzbPath = C:\ngPost\tmp ## Command pour éteindre l'ordinateur lorsque tous les posts sont finis ## ceci doit principalement être utilisé pour l'option automatique de scan ## vous pouvez si vous le souhaitez utiliser n'importe quel autre script (comme pour envoyer un mail) #SHUTDOWN_CMD = shutdown /s /f /t 0 (Windows) #SHUTDOWN_CMD = sudo -n /sbin/poweroff (Linux, la commande doit avoir les droits sudoers sans password pour l'utilisateur courant) #SHUTDOWN_CMD = sudo -n shutdown -h now (MacOS, la commande doit avoir les droits sudoers sans password pour l'utilisateur courant) ## upload le fichier nzb sur une URL spécifique ## seuls les protocoles HTTP, HTTPS et FTP sont supportés (pas de FTPS ou SFTP) #NZB_UPLOAD_URL = ftp://user:pass@url_or_ip:21 ## les fichiers nzb sont créés dans le répertoire par défaut nzbPath ## mais avec cette option, les fichiers nzb provenant d'un dossier à surveiller iront chacun dans leur dossier (qui sera créé dans nzbPath) #MONITOR_NZB_FOLDERS = true ## pour la surveullance de dossier, liste des extensions à prendre en compte (séparation par des virgules, sans point) #MONITOR_EXTENSIONS = mkv,mp4,avi,iso,zip,rar ## pour la surveullance de dossier, ignorer les nouveaux dossiers #MONITOR_IGNORE_DIR = true ## répertoire par défaut pour l'ajout de nouveaux fichiers dans les posts rapide de l'interface graphique inputDir = /tmp/ ## Fichier historique des posts ## chaque post réussi ajoutera une ligne dans le fichier csv avec la date, le nom du nzb, le nom de l'archive, le password... POST_HISTORY = /nzb/ngPost_history.csv groups = alt.binaries.test ## pour utiliser le même email de posteur à chaque fois ## sinon, si vous laissez commenté, un email sera généré automatiquement à chaque utilisation #from = someone@ngPost.com ## limiter le nombre de Threads (par défaut, on utilisera le nombre de coeurs disponibles) ## toutes les connexions sont distribuées sur l'ensemble des Threads #thread = 1 ## Affichage de la progression: NONE, BAR (bare de progression), FILES DISP_Progress = BAR #DISP_Progress = FILES ## suffix des Message-Ids des Articles (cf le fichier nzb) #msg_id = ngPost ## taille des Articles (défaut 700ko) article_size = 716800 ## nombre de tentative de rePost des Articles (probablement due au fait que son Message-Id existe déjà) retry = 5 ## Obfuscation des Articles (le sujet est remplacé par le Message-Id et le posteur est aléatoire) ## /!\ ATTENTION!!! avec cette option les posts sont introuvables sans le fichier nzb! /!\ #obfuscate = article ############################################################## ## Compression and par2 section ## ############################################################## ## répertoire dans lequels les fichiers compressés et par2 seront écrits (puis supprimés) ## afin de pouvoir poster des fichiers que l'on aura d'abord compressés (avec mot de passe si besoin) ## /!\ Ce répertoire doit avoir les droits en écritures! /!\ ## à changer selon votre système d'exploitation TMP_DIR = /tmp #TMP_DIR = C:\ngPost\tmp ## chemin d'accès complet de l'éxécutable RAR ou 7zip ## /!\ le fichier DOIT EXISTER et ÊTRE ÉXÉCUTABLE /!\ ## à changer selon votre système d'exploitation RAR_PATH = /usr/bin/rar #RAR_PATH = C:\Program Files\WinRAR\Rar.exe #RAR_PATH = /usr/bin/7z #RAR_PATH = C:\Program Files\7-Zip\7z.exe ## RAR EXTRA options (le premier 'a' et '-idp' sont ajoutés automatiquement) ## -hp sera aussi ajouté automatiquement si vous utilisez --gen_pass ou --rar_pass ou via l'interface graphique ## -v42m sera aussi ajouté automatiquement avec l'option --rar_size ou via l'interface graphique ## vous pouvez changer le niveau de compression, bloquer l'archive,... #RAR_EXTRA = -ep1 -m0 -k -rr5p #RAR_EXTRA = -mx0 -mhe=on (for 7-zip) ## taille en Mo des volumes RAR (0 équivalent à une seule archive) ## changez la valeur ou commentez la ligne si vous ne voulez pas découper l'archive en plusieurs volumes RAR_SIZE = 42 ## nombre maximum d'archives (volumes) ## ngPost utilise en priorité RAR_SIZE sauf si cela génèrerait trop de volumes ## dans ce cas, ngPost utlisera rar_size = / rar_max RAR_MAX = 99 ## garder les archives et par2 après le post (sinon ils sont supprimés automatiquement si le post a réussi) #KEEP_RAR = true ## pourcentage de redondance par2 (0 signifiant aucune génération) PAR2_PCT = 8 ## chemin d'accès complet de l'exécutable par2 (ou alternative) ## cette option est nécessaire si vous compilez l'application (par2cmdline étant inclus dans les packages portables) ## ou si vous souhaitez utiliser une autre application comme ParPar ou MultiPar ## (dans ce cas, il vous faudra aussi fournir les paramètres avec PAR2_ARGS ci dessous) PAR2_PATH = /usr/local/bin/parpar #PAR2_PATH = par2j64.exe ## Paramètres fixes pour la commande par2 (ou alternative comme ParPar) ## vous pouvez par exemple utiliser MultiPar sous Windows #PAR2_ARGS = -s5M -r8% -m1024M --progress stdout -q (for parpar) #PAR2_ARGS = c -l -m1024 -r8 -s768000 (for par2cmdline) #PAR2_ARGS = create /rr8 /lc40 /lr /rd2 (for Multipar) PAR2_ARGS = -s5M -r1n*0.6 -m2048M -p1l -t7 --progress stdout -q ## taille du nom de l'archive généré LENGTH_NAME = 22 ## taille du mot de passe aléatoire généré LENGTH_PASS = 15 ############################################################## ## servers section ## ############################################################## [server] host = news.newshosting.com port = 443 ssl = true user = myUser pass = myPass connection = 30 ## Vous pouvez utiliser autant de serveurs que vous voulez en ajoutant une autre section "server" #[server] #host = news.otherprovider.com #port = 563 #ssl = true #user = myOtherUser #pass = myOtherPass #connection = 15