Análise de NewsUp
Ultima Atualização: fev. 11, 2022

Avaliação | ![]() |
Preço | Grátis |
Características | Uploader Binário Da Usenet |
Linha De Comando Perl | |
Conexões Múltiplas | |
Ofusticação, Rar E Par |
NewsUp é um carregador/pôster binário de usenet completo de alto desempenho escrito em Perl 5 e licenciado com a GPLv3
É um programa de linha de comando que fará o upload de um arquivo ou pasta para a usenet. Se for uma pasta, ele procurará arquivos dentro da pasta. Isso pode ofuscar os carregamentos. Um arquivo NZB pode ser gerado para recuperação posterior. O NewsUp pode ser uma boa maneira de compartilhar seu próprio conteúdo na Usenet ou fazer backup de seus dados pessoais de maneira criptografada/ofusticada.
Suporta o seguinte:
- SSL
- Várias conexões de servidor
- Verificação de cabeçalho (inclusive para um servidor diferente daquele em que o artigo foi carregado)
- Criação de NZB
- Ofusticação
- Criação de arquivo 7zip
- Verificação múltipla de nzb
Características adicionais
Exigindo programas adicionais
- Criação de RAR (você precisa do comando rar em seu caminho)
- Criação de PAR2 (você precisa do comando par2cmdline em seu caminho)
A verificação do cabeçalho está bem desenvolvida e verificará servidores diferentes daquele para o qual o artigo foi enviado para verificar a integridade.
Verificação de cabeçalho (inclusive para um servidor diferente daquele em que o artigo foi carregado)
Sempre que você usar o NewsUp para fazer upload de arquivos ou pastas binárias para a Usenet, o programa gerará automaticamente um arquivo NZB para recuperação posterior. Esse arquivo 7zip pode consistir em vários arquivos de 10 MiB. A versão “compactada” (a taxa de compressão é realmente 0) estará no formato 7z. Esse programa também pode gerar arquivos de paridade.
Há algumas coisas importantes que o NewsUp não fará e que você também deve conhecer. Por exemplo, como mencionamos, o programa na verdade não gera arquivos compactados. Também não criará barras ou zíperes.
Se você já usou versões anteriores do NewsUp, é importante saber que todo o programa foi reescrito. Portanto, se você teve algum problema no passado, é mais do que provável que ele tenha sido resolvido.
Para aproveitar tudo o que o NewsUp pode fazer, seu sistema deve ter os seguintes requisitos:
Requisitos do sistema
- Perl (idealmente 5.020 ou superior). Idealmente (5.030)
- 7Zip
- Módulos Perl: Config: :Tiny, IO: :Socket: :SSL, String: :CRC32, XML: :libXML
- Módulos Perl: (todos os outros módulos devem existir no núcleo.)
- Espaço em disco suficiente (ou seja, se você estiver carregando um arquivo de 200 MiB, será necessário pelo menos 201 MiB de espaço livre)
- reparo par 2
- versão de linha de comando rar
Desde que você tenha em conta todos os requisitos acima, tudo o que você precisa fazer é baixar o código-fonte do programa. Tudo pode então ser tratado pela linha de comando.
Instalação
O NewsUp é distribuído com dois scripts de construção para sistemas Linux baseados no Arch Linux e no Debian para facilitar a instalação. O NewsUp também pode ser instalado no Windows. Os detalhes abaixo são baseados nas informações do github.
Para Linux: Um pkgbuild é distribuído. Faça o download e faça: $ makepkg Você terá um novo pacote que poderá ser instalado com o pacman.
Para baseado em Debian (Debian, ubuntu, mint)
Um script que criará um pacote debian também é distribuído com o newsup. Primeiro, você precisa instalar as dependências.
Por exemplo, no 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
Em seguida, abra um terminal e faça:
- $ curl -L https://raw.githubusercontent.com/demanuel/NewsUP/master/build_scripts/debian/debian.sh | bash
Se você tiver todas as dependências, não deverá ter problemas. Agora você pode começar a usá-lo invocando
- $ news up
Se alguma dependência estiver faltando, você precisará consultar a saída e instalar o que está faltando via apt-get, aptitude ou synaptic (GUI). Para Windows: Recomenda-se que o ActivePerl do ActiveState seja usado. Se você conhece o perl e o windows, pode usar o strawberry perl
- Baixe a edição comunitária do activeperl
- Instale-o (deve ser o próximo, o próximo, o próximo… :-))
- Inicie o PPM (utilitário de gerenciamento de pacotes) executando “ppm” sem nenhum argumento na linha de comando ou pelo menu Iniciar. Mais informações
- Etapa opcional: atualizar todos os pacotes atualizáveis
- Quase todos os pacotes necessários são instalados por padrão, mas alguns estão faltando. Então, selecione o seguinte:
- Config-Tiny
- Dumper de dados
- Soquete IO SSL
- Em linha: :C
- Etapa opcional: crie uma pasta .config na página inicial do usuário, com um arquivo newsup.conf. Verifique o README para ver as opções disponíveis
- Execute-o
Conclusão
Há muito tempo se diz que a comunidade Usenet precisa de mais e melhores opções para publicar e/ou fazer upload de binários. O NewsUp será a solução que estamos procurando? Só o tempo dirá, mas é definitivamente um bom esforço. Lembre-se de que essa é a primeira versão de um novo projeto, o que significa que você provavelmente pode esperar melhorias com o passar do tempo e o desenvolvedor receber feedback do mercado.
O NewsUp é licenciado com a GPLv3. (Licença Pública Geral versão 3). Confira hoje se você está farto dos desafios de tentar publicar binários e está familiarizado com o Perl. Espero que, com o tempo, o NewsUp e outros cartazes de notícias da USENET tornem essas frustrações uma parte permanente do passado.