1. Introdução
[1] Comentário enviado por
silvadouglas em 04/10/2009 - 13:06h:
Amigo, interessante essa dica. Mas eu fiquei com duvida numa coisa; e em relação aos CAPCHA?
Obrigado.
[2] Comentário enviado por
eldermarco em 04/10/2009 - 13:09h:
Rapaz, gostei. o JDownloader é muito bom pra mim, mas esse aí me parece interessante por ser em linha de comando e tal.. vou experimentar! :-)
[3] Comentário enviado por
andre.vmatos em 04/10/2009 - 13:19h:
Boa dica, parabéns. Para os usuários do Arch, o pacote está disponível também no AUR.
[4] Comentário enviado por
edps em 04/10/2009 - 14:04h:
Quanto a dúvida sobre reconhecimento de caracteres, eu somente não testei no Badongo, DepositFiles e no 2Shared (pouco utilizados), no MegaUpload funciona muito bem.
MediaFire, 4Shared e RapidShare não requerem CAPTCHAS.
Espero ter sido útil.
[5] Comentário enviado por
markintux em 05/10/2009 - 07:29h:
Vou testar! Obrigado por colocar meu link!
Abraços! Parabéns pelo artigo!
[6] Comentário enviado por
cesar em 05/10/2009 - 10:33h:
Boa...
Será muito útil ;)
[7] Comentário enviado por
albfneto em 05/10/2009 - 17:32h:
muito boa dica, muito útil...
[8] Comentário enviado por
eldermarco em 05/10/2009 - 19:30h:
Update (31/03/2011):
Finalmente o plowshare se encontra nos repositórios oficiais do fedora! Agora você pode instalá-lo com um comando simples:
# yum install plowshare
-------------------------------
Update (23/02/2011):
Aos usuários do fedora:
Estou mantendo o plowshare atualizado na minha conta no fedorapeople.org até que ele seja adicionado aos repositórios oficiais. O processo de inclusão dele já está a caminho por outro usuário (chegeui tarde... rs).
Para você poder aproveitar dele desde já, baixe o arquivo elder.repo presente nesse endereço:
http://www.box.net/shared/3jdaso1oyd
E coloque-o em seu diretório /etc/yum.repos.d
Depois instale o software com o comando:
# yum install plowshare
E pronto. Atualizações que venham a surgir serão feitas automaticamente assim que você atualizar todo o seu sistema.
[9] Comentário enviado por
edps em 05/10/2009 - 22:50h:
edelmarco, achei muito interessante a sua solução de empacotar um rpm do programa para sua distro, fiz o mesmo para a minha, porém "debianizei" seu pacote através do alien.
[10] Comentário enviado por
removido em 06/10/2009 - 10:11h:
Valeu! Vai ser muito util especialmente pra mim
[11] Comentário enviado por
removido em 07/10/2009 - 20:41h:
ótima dica cara...gostei muito, vlw tbm ao edelmarco.
grato.
[12] Comentário enviado por
eldermarco em 07/10/2009 - 21:39h:
@edps e @ delf Opa, que bom que foi útil! :-)
[13] Comentário enviado por
Axel KiD em 09/10/2009 - 07:30h:
Parabens!
Isso vai se muuito util pra mim!!!!
Otimo Post!
[14] Comentário enviado por
iguito em 10/10/2009 - 16:23h:
Ótima dica! Muito útil. Ajudará bastante no dia-a-dia.
Valeu!
[15] Comentário enviado por
cjdbatista em 14/10/2009 - 19:37h:
Boa dica, fiz tudo como manda o figurino, mas apareceu uma mensagem quando tentei baixar algum arquivo do Rapidshare:
/usr/local/bin/plowdown: line 120: recode: comando não encontrado
[16] Comentário enviado por
Abner Correa em 24/10/2009 - 16:05h:
Ola meus caros,
Primeiramente parabéns pela dica, testei em minha estação Ubuntu e funcionou 100% instalação das dependencias funcionamento, tudo ok. Contudo queria colocar em meu servidor domésico (CentOS) e estou tendo dificuldades com as dependencias, imagemagick tesseract-ocr-eng spidermonkey-bin e aview para ser mais exato. Uso o rpmforge como repositório e mesmo assim não consegui instala-las, estou tentando manualmente, consegui instalar o spidermonkey atraves do link
http://mikecantelon.com/story/javascript-syntax-checking-vim, consegui baixar um rpm contendo o tessract-ocr-eng so que o mesmo pede como dependencia o perl-base (que gera um conflito na instalação). Fica faltando o imagemagick, que acabei de conseguir o tar.gz (e ainda não tentei instalar) e o aview que não acho em lugar nenhum, alguem utiliza o script em CentOS para poder me dar uma luz (mesmo nao sendo lampada :-P)?
[17] Comentário enviado por
murderb13 em 13/01/2010 - 09:05h:
maravilhosoooo,,,dica realmente boa...
só gostaria de saber se no meu arquivo txt eu posso kolokar dois tipos de url. Exemplo um link do mega e outro do rapida???
[18] Comentário enviado por
Axel KiD em 13/01/2010 - 14:42h:
Pode sim cara... eu faço isso... pode coloca varios links diferentes, rapid, mega, 4shared etc etc....
[19] Comentário enviado por
edps em 13/01/2010 - 21:43h:
murderb13, é muito legal saber que ainda há pessoas lendo este artigo, dado o tempo que se passou. sobre sua pergunta, conforme já dito pelo colega kavera33, sim é possível utilizar links de servidores diferentes num mesmo arquivo txt.
MAS, se utilizarmos um único arquivo com links diferentes, ficaremos aguardando a conclusão do download corrente até iniciarmos o próximo.
No meu exemplo citei um arquivo para cada servidor, o que é muito útil para se realizar downloads simultâneos, mas para isso é muito importante que se tenha internet rápida. segue o texto:
"Obs.: No meu caso criei um arquivo correspondente a cada host (rapidshare, megaupload, 2shared, 4shared, badongo, mediafire), depois abro várias abas de um terminal e rodo os comandos:
$ plowdown rapidshare
$ plowdown megaupload
$ plowdown 2shared
$ plowdown 4shared
$ plowdown badongo
$ plowdown mediafire
No máximo 3 em simultâneo, o que é muito útil para não desperdiçar a velocidade de conexão, pois se utilizarmos um único arquivo com links, ficaremos aguardando a conclusão download corrente até iniciarmos o próximo."
espero que ajude, um abraço!
[20] Comentário enviado por
rafa em 19/01/2010 - 10:49h:
Olá
Para quem precisar.
Aqui em casa tenho um servidor gerenciando a rede. E para não deixar duas máquinas ligadas durante a noite, uma baixando(cliente) e o servidor. Baixo direto no servidor, e esse já que não tem monitor nem teclado, me logo por ssh e executo o plowdown com o nohup, pois sem ele percebia que quando fazia logout o processo terminava, mesmo com um &.
Agora faço assim no cliente: ssh user@<ip_servidor> "nohup plowdown baixa.txt &"
Na realidade o & não precisa, é só um garantia. E assim tem dado certo. Posso desligar o cliente e dormir tranquilo.
[]s Rafael Cunha
[21] Comentário enviado por
andre.vmatos em 19/01/2010 - 12:07h:
Muito interessante, mesmo. Uma dica, rafa. Ao invés de usar o nohup para essas tarefas de suspensão, dê uma olhada no screen, que é um ótimo programa (simplesmente a ferramenta mais indispensável na minha vida de administrador linux, sem sombra de dúvidas). Ele tem muitas funcionalidades. Funciona como telas, janelas de terminal, como terminais virtuais. Uma das funcionalidades é você desanexar a visualização, então o programa fica rodando em plano de fundo, e você pode deslogar com segurança. Quando voltar, logue-se com o mesmo usuário, e reanexe naquela visualização, então terá a mesma tela de quando saiu do computador, obviamente atualizada, com o processo que estava rodando, como se vc tivesse minimizado uma janela do xterm e desligado o monitor. Tenho um ~/.screenrc muito bom, que levei um bom tempo melhorando, se for de interesse de alguém:
http://dl.dropbox.com/u/601218/.screenrc
Abçss
[22] Comentário enviado por
rafa em 26/01/2010 - 01:39h:
Olá
bem engenhoso o screen, ainda mais complementando-o com o screen-profile e screen-profile-extras. Não conhecia essa ferramenta. Frequentemente uso o midnight commander em terminais linux remotos, porém agora o mc vai ser mais uma janela. Valeu mesmo pela indicação desse programa. Agora aos poucos vou explorando as +3400 linhas do manual dele.
[]s
[23] Comentário enviado por
andre.vmatos em 26/01/2010 - 01:45h:
Fico feliz que mais um linuxer tenha descoberto o poder e as funcionalidades do screen. Realmente, é uma ferramenta simplesmente incrível, e creio que deveria ser uma das primeiras coisas a serem aprendidas por qualquer um que queira a começar a se aventurar pela tela preta. T+
[24] Comentário enviado por
ipi em 17/04/2010 - 15:52h:
Bom demais isso aki, a maior felicidade de um new linuxer eh ver as coisas funcionando através duma forma simples e eficaz, sem consumir recursos do pc.
[25] Comentário enviado por
msajunior em 28/04/2010 - 15:28h:
Muito legal, vou testar assim que possivel!
Obrigado!
[26] Comentário enviado por
moesiom em 30/04/2010 - 20:05h:
Muito útil, já estou usando.
[27] Comentário enviado por
edps em 27/05/2010 - 22:31h:
ALTERAÇÃO DO MÉTODO DE INSTALAÇÃO DO PLOWSHARE:
Alterem o endereço e os passos para a instalação do plowshare, substituam plowshare-0.8 por plowshare-0.8.1
$ cd /usr/local/bin
$ wget -c
http://plowshare.googlecode.com/files/plowshare-0.8.1.tgz
$ tar -zxvf plowshare-0.8.1.tgz
$ cd plowshare-0.8.1
$ bash setup.sh install
$ cd /usr/local/bin
$ rm -rf plowshare-0.8.1
[28] Comentário enviado por
neomvll em 29/05/2010 - 14:09h:
Estou com um problema aqui, simplesmente o spidermonkey-bin não consta no repositório do meu kubuntu 10.04 64bits.
Alguém teve esse problema???
Valeu.
[31] Comentário enviado por
edps em 11/06/2010 - 13:57h:
PLOWSHARE NO ARCH LINUX:
$ packer -S plowshare aview --noedit --noconfirm
Aur Targets (2): plowshare aview
Pacman Targets (3): gocr spidermonkey tesseract
Proceed with installation? [Y/n] y
resolvendo dependências...
procurando por conflitos internos...
Alvos (4): netpbm-10.35.841-2 [2,14 MB] gocr-0.48-1 [0,19 MB]
spidermonkey-1.7.0-3 [1,16 MB] tesseract-2.04-3 [11,86 MB]
Tamanho total do Download: 14,19 MB
Tamanho Total da Instalação: 36,46 MB
Continuar a instalação? [S/n]
[32] Comentário enviado por
eldermarco em 13/06/2010 - 17:36h:
Para o FEDORA:
Eu passei a colocar o plowshare em um repositório que costumo compartilhar com amigos de alguns RPMs que crio (é divertido criar RPMs.. :-) ,em vez de manter o pacote separado como havia feito nos comentários acima
O procedimento é simples. Baixe o arquivo elder.repo daqui:
http://www.box.net/shared/3jdaso1oyd
Mova para o diretório /etc/yum.repos.d/
E então, como root:
# yum install plowshare
Simples assim. A vantagem de ser dessa maneira é que assim que eu atualizo o pacote, você já o terá com um simples yum update no seu sistema.
Se tiver algum problema com o pacote, deixe nos comentários nesse endereço:
http://muitosmundos.wordpress.com/rpms/
Porque algumas vezes os comentários do VOL não chegam no meu e-mail =/
[33] Comentário enviado por
edps em 22/06/2010 - 21:39h:
}
No meu também não!
[34] Comentário enviado por
allen.konstanz em 28/10/2010 - 15:14h:
Uma boa opção também é o Tucan Manager, só que ele tem GUI, para os amantes do terminal o plowshare é ótimo.
O Tucan está nos repositórios oficiais do debian.
#aptitude install tucan
[36] Comentário enviado por
fehh em 10/01/2011 - 19:36h:
Valeu pela dica!
Usavo o megaupload-dl via linha de comando, mas apos essa atualização recente que o site do megaupload teve ele nao funcionava mais... o Jdown é pesado e não gosto.
Agora esse funcionou legal com minha conta premiun.
Obrigado.
[37] Comentário enviado por
alexgondim em 03/02/2011 - 00:21h:
Pessoal,
Sou novo no linux e esse plowdown é muito útil, porém de um tempo para cá não estou conseguindo fazer o donwload da minha conta premium do megaupload que está voltando com o seguinte erro:
Starting login process: alexgondim/******
parse failed: sed -n "/gencap.php/src="\([^"]*\)""
failed inside megaupload_download()
Já instalei a versão 0.9.4 mas o problema persiste. Existe uma versão mais nova? Agluem teve o mesmo problema?
[38] Comentário enviado por
eldermarco em 03/02/2011 - 10:04h:
Você já deu uma olhada no site? O plowshare sofreu algumas mudanças, sendo que um dos desenvolvedores deixou o projeto e atualmente só existe um trabalhando nele. No entanto, ele tem liberado frequentemente um snapshot com correções. Pode ser que isso resolva o seu problema.
[39] Comentário enviado por
alexgondim em 03/02/2011 - 11:48h:
Valeu elder,
Fui no site dei uma pesquisada e corrigi o problema:
I fixed this by patching megaupload.sh (in modules directory) :
line 129 : FILEURL=$(echo "$PAGE" | grep -A1 'id="downloadlink"' | \
replace by : FILEURL=$(echo "$PAGE" | grep -A1 'class="down_ad_butt1"' | \
[40] Comentário enviado por
edps em 15/02/2011 - 21:03h:
novos passos para as distros Debian-based:
$ wget
http://plowshare.googlecode.com/files/plowshare_1~svn1358-1_all.deb
$ sudo dpkg -i plowshare_1~svn1358-1_all.deb
$ sudo apt-get -f install
$ sudo apt-get install curl recode imagemagick tesseract-ocr-eng spidermonkey-bin aview
meu log de instalação no Debian Squeeze:
$ wget
http://plowshare.googlecode.com/files/plowshare_1~svn1358-1_all.deb
--2011-02-15 21:01:26--
http://plowshare.googlecode.com/files/plowshare_1~svn1358-1_all.deb
Resolvendo plowshare.googlecode.com... 74.125.45.82
Conectando-se a plowshare.googlecode.com|74.125.45.82|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 55622 (54K) [application/x-archive application/x-debian-package]
Salvando em: “plowshare_1~svn1358-1_all.deb”
100%[======================================>] 55622 16,3K/s em 3,3s
2011-02-15 21:01:30 (16,3 KB/s) - “plowshare_1~svn1358-1_all.deb” salvo [55622/55622]
$ sudo dpkg -i plowshare_1~svn1358-1_all.deb
Selecionando pacote previamente não selecionado plowshare.
(Lendo banco de dados ... 190161 ficheiros e directórios actualmente instalados.)
Desempacotando plowshare (de plowshare_1~svn1358-1_all.deb) ...
dpkg: problemas de dependência impedem a configuração de plowshare:
plowshare depende de gocr; porém:
Pacote gocr não está instalado.
plowshare depende de perlmagick; porém:
Pacote perlmagick não está instalado.
dpkg: erro processando plowshare (--install):
problemas de dependência - deixando desconfigurado
Processando gatilhos para man-db ...
Erros foram encontrados durante o processamento de:
plowshare
$ sudo apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes extra a seguir serão instalados:
gocr perlmagick transfig
Pacotes sugeridos:
imagemagick-doc xfig
Os NOVOS pacotes a seguir serão instalados:
gocr perlmagick transfig
0 pacotes atualizados, 3 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/1056 kB de arquivos.
Depois desta operação, 2400 kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Selecionando pacote previamente não selecionado gocr.
(Lendo banco de dados ... 190213 ficheiros e directórios actualmente instalados.)
Desempacotando gocr (de .../archives/gocr_0.48-1_amd64.deb) ...
Selecionando pacote previamente não selecionado perlmagick.
Desempacotando perlmagick (de .../perlmagick_8%3a6.6.0.4-3_amd64.deb) ...
Selecionando pacote previamente não selecionado transfig.
Desempacotando transfig (de .../transfig_1%3a3.2.5.c-1_amd64.deb) ...
Processando gatilhos para man-db ...
Configurando gocr (0.48-1) ...
Configurando perlmagick (8:6.6.0.4-3) ...
Configurando plowshare (1~svn1358-1) ...
Configurando transfig (1:3.2.5.c-1) ...
$ sudo apt-get install curl recode imagemagick tesseract-ocr-eng spidermonkey-bin aview
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
aview já é a versão mais nova.
curl já é a versão mais nova.
spidermonkey-bin já é a versão mais nova.
imagemagick já é a versão mais nova.
recode já é a versão mais nova.
tesseract-ocr-eng já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
$
[41] Comentário enviado por
eldermarco em 23/02/2011 - 22:32h:
Comecei a colocar o rpm do plowshare no meu espaço no fedorapeople.org e agora o arquivo elder.repo deve apontar pra ele. Aos usuários do fedora interessados, podem dar uma lida no meu comentário de 05/10/2009, atualizado (lá em cima). Vou continuar mantendo o pacote até que ele entre nos repositórios oficiais, o que deve ocorrer em breve, pelo que estive acompanhando.
Gostaria de agradecer novamente ao colega @edps pela dica. Esse plowshare acabou ser tornando indispensável no meu sistema!
[42] Comentário enviado por
edps em 13/03/2011 - 08:56h:
Valeu elder,
realmente esse projeto é muito interessante, ontem baixei arquivos de 2 servers que não constavam na época que fiz esse artigo e hoje dando uma olhada na página principal vi que há suporte para outros hosts, para maiores detalhes (instalação, dependências e utilização):
http://code.google.com/p/plowshare/wiki/Readme
e nessa página interessantíssima:
http://code.google.com/p/plowshare/wiki/Contributions
* uma interessante solução para rodá-lo como daemon e outros scripts
[]'s
[44] Comentário enviado por
edps em 14/03/2011 - 22:51h:
eldermarco,
de fato uma boa notícia, meus sinceros parabéns a você e turma que usa Fedora.
t+
[45] Comentário enviado por
murderb13 em 22/03/2011 - 13:53h:
o meu plowdown do nada parou de baixar os arquivos, agora eu insiro um lnk válido, mas ele não baixa.
Ja aconteceu com + alguém?
[46] Comentário enviado por
andre.vmatos em 22/03/2011 - 13:57h:
Estes serviços de armazenamento estão constantemente mudando seus mecanismos, por isso o programa deixa de funcionar. Entretanto, eles o atualizam com muita frequencia, para refletir estas modificações. Baixe e instale a versão SVN do plowshare, que voltará a funcionar.
[48] Comentário enviado por
edps em 28/03/2011 - 22:12h:
Algumas notas sobre o Plowshare:
para os usuários do Ubuntu desde o Ubuntu 10.04 LTS o pacote spidermonkey-bin não está mais disponível, em seu lugar usem o pacote ' rhynho ':
$ sudo apt-get install rhyno
Quem quiser usar um repositório .deb para ter seu plowshare sempre atualizado acrescentem as entradas abaixo no sources.list:
### Plowshare
deb
http://mcrapet.free.fr/debian/ unstable/
depois de adicionae e fechar o arquivo:
$ sudo apt-get update
$ sudo apt-get install curl recode imagemagick tesseract-ocr-eng aview perlmagick gocr perlmagick transfig rhino
e para os Debian-users:
$ sudo apt-get install curl recode imagemagick tesseract-ocr-eng spidermonkey-bin aview perlmagick gocr perlmagick transfig rhino
fonte:
http://code.google.com/p/plowshare/wiki/Readme
[51] Comentário enviado por
eldermarco em 14/07/2011 - 21:07h:
Alguns usuários do fedora devem ter notado que o plowshare não se encontra nos repositórios do fedora 15 e o do fedora 14 se mantém muito pouco atualizado. Isso ocorreu porque o empacotador do plowshare, um russo, apesar de ser um cara super legal, demora muito para atualizá-lo. Algumas vezes, tive de mandar um e-mail pra ele cobrando. Talvez por ser bastante ocupado e ainda manter muitos pacotes nos repositórios oficiais, ocorra isso.
O problema é que o plowshare necessita de uma atualização constante, visto que mudanças no sites de compartilhamento de arquivos podem quebrar ele (por esse motivo, aliás, o Matthieu, desenvolvedor atual resolver liberar snapshots em vez de versões).
Semana passada, fui aprovado como um empacotador oficial do Fedora Project, depois de ter o meu primeiro pacote aprovado (o yad, um fork do zenity. Programa muito útil, diga-se) e então me candidatei também a co-mantenedor do plowshare, enviando uma mensagem para o empacotador do mesmo a respeito disso e pedindo ele que me aprovasse. Ele já havia dito que eu poderia fazê-lo quando o plowshare foi aprovado no bugzilla e como fiquei bem fã desse programa depois desse artigo, não pensei duas vezes.
Ele aprovou meu pedido, mas ainda estou esperando que um novo branch seja criado para enviar o plowshare para os repositórios do fedora 15. O pedido de um novo branch foi feito ontem (13/07/2011) por ele. Assim que o fizer, irei submeter o plowshare aos repositórios do fedora e manter ele o mais atualizado quanto for possível. Quando uma nova versão ou release de pacote é submetida, ela fica cerca de uma semana no repositório updates-testing do fedora e depois disso, caso não ocorra nenhum problema, o pacote é movido para o repositório updates, considerado um repositório estável no fedora.
Mas tenho uma boa notícia para os usuários que ainda estejam no Fedora 14! Eu já fiz a atualização do pacote para a última revisão disponibilizada pelo upstream e ele se encontra no updates-testing e em breve estará no updates. Para instalar ele a partir dos updates-testing, faça:
# yum install plowshare --enablerepo=updates-testing
Daqui a cerca de uma semana, talvez menos, não será mais necessária a opção --enablerepo=updates-testing. Para o fedora 15, coming soon. :)
Eu volto aqui para avisar.
[52] Comentário enviado por
edps em 15/07/2011 - 23:31h:
Beleza elder,
congratulations man!