Avis sur NewsUp
Dernière Mise À Jour: févr. 11, 2022

Évaluation | ![]() |
Prix | Gratuit |
Caractéristiques | Usenet Uploader Binaire |
Ligne De Commande Perl | |
Connexions Multiples | |
Obfustication, Rar Et Par |
NewsUp est un uploader/poster Usenet binaire complet et performant écrit en Perl 5 et sous licence GPLv3.
Il s’agit d’un programme en ligne de commande qui télécharge un fichier ou un dossier sur Usenet. S’il s’agit d’un dossier, il recherchera les fichiers qu’il contient. Cela peut masquer les téléchargements. Un fichier NZB peut être généré pour une récupération ultérieure. NewsUp peut être un bon moyen de partager votre propre contenu sur Usenet ou de sauvegarder vos données personnelles de manière cryptée/obscurcie.
Supporte les éléments suivants :
- SSL
- Connexions à plusieurs serveurs
- Vérification de l’en-tête (y compris sur un serveur différent de celui sur lequel l’article a été téléchargé)
- Création NZB
- Obfustication
- Création d’une archive 7zip
- Vérification NZB multiple
Caractéristiques supplémentaires
Nécessitant des programmes supplémentaires
- Création de fichiers RAR (vous avez besoin de la commande RAR dans votre chemin)
- Création de PAR2 (vous avez besoin de la commande par2cmdline dans votre chemin)
La vérification de l’en-tête est bien développée et vérifiera différents serveurs que celui sur lequel l’article a été téléchargé afin d’en vérifier l’intégrité.
Vérification de l’en-tête (y compris sur un serveur différent de celui sur lequel l’article a été téléchargé)
Chaque fois que vous utilisez NewsUp pour télécharger des fichiers ou des dossiers binaires sur Usenet, le programme génère automatiquement un fichier NZB pour une récupération ultérieure. Cette archive 7zip peut contenir de nombreux fichiers de 10 Mo. La version « compressée » (le taux de compression est vraiment de 0) sera au format 7z. Ce programme peut également générer des fichiers de parité.
Il y a certaines choses importantes que NewsUp ne fera pas et que vous devriez également connaître. Par exemple, comme nous l’avons indiqué, le programme ne génère pas réellement de fichiers d’archive compressés. Il ne créera pas non plus de boucles ni de fermetures éclair.
Si vous avez utilisé des versions précédentes de NewsUp, il est important de savoir que l’intégralité du programme a été réécrite. Par conséquent, si vous avez rencontré des problèmes dans le passé, ceux-ci ont probablement été résolus.
Pour tirer parti de tout ce que NewsUp peut faire, votre système doit répondre aux exigences suivantes :
Exigences du système
- Perl (idéalement 5.020 ou supérieur). Idéalement (5.030)
- 7 Code postal
- Modules Perl : Config : :Tiny, IO : :Socket : :SSL, String : :CRC32, XML : :LibXML
- Modules Perl : (tous les autres modules devraient exister sur le noyau.)
- Espace disque suffisant (par exemple, si vous téléchargez un fichier de 200 Mo, il faudra au moins 201 Mo d’espace libre)
- réparation par 2
- version en ligne de commande rar
Tant que toutes les exigences ci-dessus sont prises en compte, il vous suffit de télécharger le code source du programme. Tout peut ensuite être géré en ligne de commande.
Installation
NewsUp est distribué avec deux scripts de construction pour les systèmes Linux basés sur Arch Linux et Debian afin de faciliter son installation. NewsUp peut également être installé sous Windows. Les détails ci-dessous sont basés sur leurs informations github.
Pour Linux : Un pkgbuild est distribué. Téléchargez-le et faites : $ makepkg Vous aurez un nouveau package que vous pourrez installer avec pacman.
Pour les systèmes basés sur Debian (Debian, Ubuntu, Mint)
Un script qui créera un paquet Debian est également distribué avec newsup. Vous devez d’abord installer les dépendances.
Par exemple sur Ubuntu 19.04 (disco) :
- $ apt install bc git patch wget curl gcc make perl libio-socket-ssl-perl libnet-ssleay-perl libxml-libxml-perl libfile-copy-recursive-perl libconfig-tiny-perl libinline-c-perl
Ouvrez ensuite un terminal et procédez comme suit :
- $ curl -L https://raw.githubusercontent.com/demanuel/NewsUP/master/build_scripts/debian/debian.sh | bash
Si vous avez toutes les dépendances, vous ne devriez avoir aucun problème. Vous pouvez maintenant commencer à l’utiliser en invoquant
- $ news up
Si une dépendance est manquante, vous devrez rechercher la sortie et installer ce qui manque via apt-get, aptitude ou synaptic (GUI). Pour Windows : Il est recommandé d’utiliser ActivePerl d’ActiveState. Si vous connaissez Perl et Windows, vous pouvez utiliser Strawberry Perl
- Téléchargez l’édition communautaire d’ActivePerl
- Installez-le (ça devrait être le suivant, le suivant… :-))
- Lancez PPM (utilitaire de gestion de packages) en exécutant « ppm » sans aucun argument de ligne de commande ou via le menu Démarrer. Plus d’informations
- Étape facultative : mettre à niveau tous les packages évolutifs
- Presque tous les packages requis sont installés par défaut, mais certains sont manquants. Sélectionnez donc ce qui suit :
- Config-Tiny
- Dumper de données
- Socket IO SSL
- En ligne : :C
- Étape facultative : créez un dossier .config dans la page d’accueil de l’utilisateur, avec un fichier newsup.conf. Veuillez consulter le README pour connaître les options disponibles
- Exécutez-le
Conclusion
On dit depuis longtemps que la communauté Usenet a besoin d’options plus nombreuses et de meilleure qualité pour publier et/ou télécharger des fichiers binaires. Est-ce que NewsUp sera la solution que nous recherchions ? Seul le temps nous le dira, mais c’est certainement un bon effort. N’oubliez pas qu’il s’agit de la première version d’un nouveau projet, ce qui signifie que vous pouvez probablement vous attendre à des améliorations au fil du temps et au fur et à mesure que le développeur reçoit des commentaires du marché.
NewsUp est sous licence GPLv3. (Licence publique générale version 3). Découvrez-le dès aujourd’hui si vous en avez assez des défis liés à la publication de fichiers binaires et si vous connaissez Perl. Espérons qu’avec le temps, NewsUp et les autres affiches d’actualité d’USENET feront de ces frustrations une partie permanente du passé.