Mostrar mensagens com a etiqueta nzbget. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta nzbget. Mostrar todas as mensagens

sábado, 21 de novembro de 2015

NZBGet com instalador universal para Linux

NZBGet é um programa utilizado para descargas da usenet através dos populares ficheiros nzb. Roda praticamente em tudo o que possuiu um CPU... desde routers, NAS e até mediaplayers! O NZBGet está super-otimizado precisando de poucos recursos para desempenhar aquilo para que foi programado. "Eu já o utilizei num router com 32mb de ram!"


Recentemente numa das suas ultimas versões, o seu developer conseguiu criar um modo ainda mais fácil de utilizarmos o NZBGet num sistema Linux, disponibilizando um pacote com binários pre-compilados do NZBGet para muitos e diferentes CPUs. Isto claro sem precisarmos de compilar e sem quaisquer dependências de bibliotecas. Um luxo!!

Para instalarem então este espetacular programa, basta terem acesso a linha de comandos da maquina onde querem colocar o NZBGet  a funcionar... e relembro pode ser até o vosso próprio router...

Assim se tiverem uma versão do wget no sistema, basta descarregarem o instalador universal do NZBGet diretamente para depois instalarem com o seguinte comando:

sh nzbget*

Depois basta arranjarem uma forma de iniciarem o nzbget com o vosso sistema a cada reboot, por exemplo adicionando um cronjob, um ficheiro executável ou até no rc.local. Adicionem o seguinte comando:

nzbget -D

NZBGet pode depois começar a ser configurado via browser na porta 6789

O NZBGet já vêm com o unrar incluindo e totalmente automatizado para o download, para reparar (par), e extrair (unrar).

Claro que para utilizarem este programa precisam sempre de acesso aos newsgroups através de uma conta que podem adquirir nos diversos provedores de usenet que existem globalmente.

Mais instruções de instalação e utilização do NZBGet aqui.

domingo, 4 de novembro de 2012

SABnzbd no Raspberry Pi

Na ultima semana com tantos artigos destinados ao Raspberry Pi entre outras tantas experiencias, acabei mesmo por instalar com sucesso o SABnzbd no pequeno RPi! E foi desta vez que acabei surpreendido com os resultados e com a performance do SABnzbd no Raspberry ;)

O sistema é o mesmo de todos estes artigos que tenho escrito sobre o Raspberry. É o Raspbian sem ambiente gráfico num cartão SD Classe 10. O user Pi executa os programas e todas às configurações e diretorias são às mesmas ou são semelhantes aos artigos anteriores. Isto tudo além de facilitar, dá uma boa continuidade para alguns de vocês que queira seguir estes passos.

E antes de começarmos a instalar o SABnzbd convém explicar para que serve afinal essa aplicação...


O SABnzbd é uma aplicação Open Source escrita em python que serve para ler os ficheiros binários dos newsgroups a partir dos ficheiros .nzb. É mesmo a mais evoluída aplicação do gênero para usar com a Usenet. É bastante configurável tendo opções para tudo... reparar, extrair, renomear e etc. Depois de configurado pode trabalhar sem qualquer tipo de interação do utilizador!

quinta-feira, 1 de novembro de 2012

NZBGET no Raspberry Pi

Mais um artigo e mais uma utilização que podemos dar ao pequeno computador de 35 dólares. Hoje Vamos instalar o NZBGET!

O NZBGET é um cliente de usenet que usa os ficheiros .nzb para descargas dos newsgroups. É super-levezinho e trabalha muito bem em maquinas até inferiores ao RPi como alguns routers, NAS e até alguns media-players.
No Raspberry Pi e nesta instalação o NZBGET ficará apto a funcionar corretamente no RPi. Com extração, verificação e reparação automática dos ficheiros RARs sacados dos newsgroups.


Nota que a verificação e reparação de PARs/RARs a acontecer levará bastante tempo e ocupará na totalidade o CPU do RPi. Durante verificações e reparações a download queue fica em pausa, e numa extração de ficheiro com sucesso, os RARs originais serão apagados. Estas opções e outras podem ser modificadas no ficheiro nzbget.conf.

Depois desta explicação e se já têm uma conta de usenet vamos lá começar... A base da configuração e os diretórios e pastas são os mesmo dos meus anteriores artigos no Raspbian.

terça-feira, 13 de outubro de 2009

NZBGetter - Um script em PHP para ficheiros .nzb

NZBGetter é um novíssimo script em php para sistemas baseados em Linux para sacar ficheiros .nzb de sites de NZBs. Os ficheiros são apanhados e colocados numa pasta que pode muito bem ser uma "watch folder" de um cliente de usenet a correr em segundo plano como o NZBGet.


Os ficheiros .nzb são apanhados seguindo um critério de palavras definido pelo utilizador ( imagens, wallpapers, freeware games, etc). Tudo fica gravado, depois pode-se criar uma tarefa com múltiplas pesquisas para o script correr automaticamente de X em X horas de modo a sacar os .nzb segundo o critério colocado-os na tal watch folder do cliente. Se quisermos ainda recebemos esta informação via Twitter!!

Por exemplo imaginem que andam a seguir uma serie de vídeos, assim programa-se o nzbgetter de X em X horas para verificar se já existe novo vídeo na serie, se existir o download do nzb é efectuado. Útil não ?


NZBGetter vêm definido para trabalhar com os sites tvnzb e nzbindex, não sei se funciona em outros pois ainda não tive tempo de experimentar. Posso apenas dizer que funciona "out_of_the_box" na minha ch3snas.

O NZBGetter pode correr em routers, foneras, popcorns, e NAS desde que tenham :
  • Linux based system
  • PHP 5
  • PHP cURL ( ou o wget )
  • Web Server ( como o Apache ou o Lighttpd )
  • cronjob ( para agenda de tarefas )
A instalação é muito facil, no meu exemplo basta extrair os ficheiros na pasta www do lighttpd, o NZBGetter fica acessivél depois em:

http://ip_da_minha_ch3snas:8080/nzbgetter

Depois é só seguir a pequena configuração e definir onde se encontra a watch folder para logo começar a pesquisa :)

Este espantoso script é desenvolvido pelo Youri Tromp, os meus agradecimentos por esta pequena maravilha que funciona mesmo!! BIG THANKS, and KEEP THE GOOD WORK!

PS: Para instalarem o NZBGet e o Lighttpd e juntarem tudo isto na Ch3snas, podem ver aqui e aqui os meus anteriores howtos.

http://sourceforge.net/projects/nzbgetter/


quinta-feira, 6 de novembro de 2008

ch3snas / dns-323 - Nzbget a reparar e extrair automaticamente!

Esta é uma pequena e recomendada atualização do meu howto anterior, em que agora o NZBGET não só faz downloads dos ficheiros RAR como vai efectuar a sua verificação, reparação e agora pasmem-se, efetua-a também a extração!!! As longas horas a verificar ficheiros e a extrair posteriormente acabaram!!!
Os anteriores pacotes no howto anterior, alguns já não estão disponíveis, em parte devido ao Nzbget ser agora disponibilizado para a dns-323 diretamente no site oficial.Que bom!!!

Assim podem adquirir todos os ficheiros necessários aqui, para os mais recentes compilações do Nzbget veja aqui. ( com o nome dns-323 são as que vamos utilizar, existem duas mas só precisamos de uma versão, a versão debug só utilizamos se houver algum problema ).

Consulte primeiro o howto anterior para melhor compreensão.

Assim e rapidamente com os novos ficheiros, o nzbget mova-o para /mnt/HD_a2/ffp/bin/,
o nzbget.conf, depois de previamente configurado com a(s) conta(s) de newsgroups e definições de cada um fica em /mnt/HD_a2/ffp/etc/
O nzbget.sh e opcional e serve para iniciar automaticamente o nzbget quando liga o NAS, caso pretenda fica em /mnt/HD_a2/ffp/start/, não esquecer de correr o comando chmod a+x /mnt/HD_a2/ffp/start/nzbget.sh.
O postprocess.sh, é para efetuar a extração dos rars, e fica em /mnt/HD_a2/ffp/etc/
Para finalizar é preciso instalar o pacote unrar, faça download do pacote aqui, para não faltar nada instale também o pacote par disponibilizado nesse mesmo site:

funpkg -i unrar-3.7.8-1.tgz
funpkg -i par2cmdline-0.4-ffp0.5.tgz

E é tudo, o resultado não é bem perfeito, na ch3snas a extração dos rars até é bastante rápida mas a verificação e reparação dos rars e bastante demorada, para o nzbget efetuar a verificação e reparação a download queue fica em pausa automaticamente de modo a poupar alguns recursos.
Eu já testei este método em mais de 2 a 3 centenas de GB! e funciona bastante bem, apenas tive problemas na extração de 2 DVDs Dual-Layers, em que os rars originais foram apagados mesmo sem a extração ser bem sucedida. Situação que alterei, ou seja eu apago sempre os ficheiros Rar posteriormente, para isso acontecer no ficheiro postprocess.sh e na linha 33 alterar ( DeleteRarFiles=1 para DeleteRarFiles=0 )

Nota Final : Para não terem o mesmo problema que eu tive em que o nzbget não iniciava, recomendo a colocarem diretamente o ficheiro tar.gz na raiz do volume1, e depois efetuarem lá sua extração, ex :

tar xvzf nzbget-0.6.0-testing-r237-bin-dns323-arm.tar.gz

depois mova-o :

mv nzbget /ffp/bin/

Pois sempre que transferia o nzbget por ftp ou por rede não funcionava!

Divirtam-se!

domingo, 7 de setembro de 2008

howto - Instalar um cliente de Newsgroups, o NZBGET para DNS-323 ou CH3SNAS

Introdução - Depois do cliente de torrents, vamos agora instalar um cliente de newsgroups que vai trabalhar só através dos ficheiros .nzb, os ficheiro .nzb são colocados numa pasta e automaticamente o NZBGET "programa que vamos utilizar" vai adiciona-los em queue e claro fazendo os downloads.

Neste howto, todos os pacotes de software utilizados como sempre são FREEWARES.

1 - É necessário ter o Telnet a funcionar no seu NAS, bem como o fun_plug0.5 instalado, caso não tenha veja os howtos anteriores.

2 - Faça o download dos seguintes pacotes : (No sitio do costume, obrigado ao fonz)

gcc-4.1-2.tgz
libxml2-2.6.31-2.tgz
ncurses-5.6-4.tgz
nzbget-0.4.1-2.tgz
uclibc-0.9.29-4.tgz

3 - Abra uma sessão de Telnet para proceder a instalação dos pacotes. ( Antes coloque os pacotes na raiz dos Volume1 ), e digite :

funpkg -i gcc-4.1-2.tgz
funpkg -i libxml2-2.6.31-2.tgz
funpkg -i ncurses-5.6-4.tgz
funpkg -i nzbget-0.4.1-2.tgz
funpkg -i uclibc-0.9.29-4.tgz

4 - Muito Importante, no pasta /mnt/HD_a2/ffp/etc/ Vai ficar um ficheiro, nzbget.conf este terá que ser editado com os caminhos e as suas contas a utilizar pelo NZBGET. Assim salve-o no seu computador para melhor o editar. ( utilize o Notepad caso utiliza o Windows )

5 - Se der uma vista de olhos no ficheiro nzbget.conf, não terá dificuldade em configura-lo como pretende, mas vou explicar os pontos obrigatórios na configuração :

Linha 26: ( Directoria onde o NZBGET vai deixar os ficheiros ) - Ex : /mnt/HD_a2/News/

$MAINDIR=~/mnt/HD_a2/News/

E da Linha 62 há linha 72, deve de configurar o endereço do servidor que pretende utilizar, bem como a respectiva password, username, porta, e numero de ligações permitidas.
Nota : Pode utilizar varias contas, caso tenha ou pretenda utilizar deve de configurar as restantes linhas, sendo que a ordem de prioridade é definida nas linhas server1-level=0, em que zero é a primeira conta a utilizar, 1 a segunda...etc.

e na Linha 354 : ( Caso queira que todos os PARfiles sejam sacados, util para alguma recuperação coloque )

LoadPars=all

6 - Finalizada a configuração do nzbget.conf, volte a colocar o ficheiro na raiz do Volume1, e vamos move-lo para a pasta etc novamente, telnet e digite :

mv /mnt/HD_a2/nzbget.conf /mnt/HD_a2/ffp/etc/nzbget.conf

Vamos criar a pasta News, que utilizamos como directório na configuração:

mkdir /mnt/HD_a2/News

Para colocar o programa a correr :

/ffp/bin/nzbget -D

Para parar :

/ffp/bin/nzbget -Q

E Pronto! Dentro da Pasta /News/dts/ estarão todos os seus downloads, na Pasta /News/nzb/ aqui são colocados todos os ficheiros .nzb que pretende fazer download, o NZBGET pega neles automaticamente e adiciona-os em queue.

-------------------------------------------------------------------------------------------------

Caso pretenda um interface Web, para visualizar a queue e os downloads do NZBGET, existe o NZBGETWEB, que para instalar :

1 - Precisa ter o Lighttpd e o php instalado, penso que ficam instalados quando da instalação do fun-plug0.5. ( caso não os tenha instalado, deve obrigatoriamente de instalar, encontra-os aqui )

2 - Sessão Telnet, e digite : ( Vamos criar as pastas para o Lighttpd )

mkdir /mnt/HD_a2/www
mkdir /mnt/HD_a2/www/pages
mkdir /mnt/HD_a2/tmp

3 - Certifica-se que o lighttpd inicia sempre que o NAS é reiniciado :

chmod a+x /mnt/HD_a2/ffp/start/lighttpd.sh

Depois faça o download da versão 1.0 do NZBGETWEB aqui, depois de extraído o ficheiro .zip coloque a pasta dentro da pasta pages, que ficará assim : /mnt/HD_a2/www/pages/nzbgetweb.

É preciso editar também o ficheiro settings.php que se encontra dentro da pasta nzbgetweb, têm que edita-lo com a password e username pretendidos para acesso.
Por defeito a password é : pass e o username é : user.

Com o nzbgetweb, pode fazer uploads dos ficheiros .nzb directamente através do Browser para o NAS de modo ao NZBGET adiciona-los em queue, assim na linha 30 , e seguindo o nosso exemplo deverá ficar :

$nzbdir = '/mnt/HD_a2/News/nzb/';

Para finalizar ao ficheiro fun_plug, ( encontra-o na raiz do disco do Volume1), deve-se adicionar a seguinte linha : ( Abra-o e no final do ficheiro )

/ffp/bin/nzbget -D

E pronto, após reiniciar o NAS, o nzbget corre automaticamente e teremos acesso ao nzbgetweb através do seguinte endereço :

http://IP_do_seu_NAS:8080/nzbgetweb/index.php


NOTA-FINAL : Se utiliza o Windows para criar ou abrir os scripts, mesmo com o bloco de notas já existiram alguns problemas, assim use o Notepad++ e no Menu Format > Convert to UNIX Format.
Related Posts Plugin for WordPress, Blogger...

Popular no Blogue: