DManga
DManga é um script/programa ruby multiplataforma Window/Linux/Mac para baixar mangas do site mangahost. Com ele você pode baixar qualquer manga hospedado em mangahost (site br de hospedagem de manga) de forma automatizada e sem restrição de quantidade. Basta dizer o nome do manga e selecionar os capítulos que deseja baixar e pronto o script fará os downloads do capítulos selecionados.
Atualização
- (2023) agora é possível selecionar o manga pelo número igual a seleção de capítulos, graças ao Gustavo
Para atualizar:
gem update dmanga
E para remover a versão anterior:
gem clean
Instalação
Windows
Primeiro você precisa ter ruby instalado, você pode baixar ruby deste site, basta baixar um dos instaladores que estão abaixo do titulo 'Downloads', algo com o nome similar a rubyinstaller-2.4.1-1rc3-x86.exe (pode ser uma versão superior) para arquitetura 32 bits e rubyinstaller-2.4.1-1rc3-x64.exe para 64.
Com o ruby instalado. Abra o prompt de comando.
No prompt digite:
gem install dmanga
Digite Enter para executar o comando.
Com isso o script/programa será instalado.
Você pode atualizar o script/programa com:
gem update dmanga
E para remover a versão anterior:
gem clean
Atualize sempre para obter melhoras (desempenho ou novas funcionalidades) e correções de bugs.
Linux (debian/ubuntu)
Abra o terminal.
Se você não tem o ruby instalado:
$ sudo apt-get install ruby
Em seguida:
$ gem install dmanga
Pode ser necessário usar o sudo.
Você pode atualizar o script/programa com:
$ gem update dmanga
E para remover a versão anterior:
$ gem clean
Atualize sempre para obter melhoras (desempenho ou novas funcionalidades) e correções de bugs.
Obs: Eu não cheguei a testar em versões do ruby abaixo do 2.4.1, em caso de problema procure na internet como instalar a versão do ruby 2.4.1 ou superior.
Uso
dmanga [opções] <nome do manga>
obs: o script/programa é executado no prompt.
Ex1:
dmanga "one piece"
Ex2:
dmanga tomo-chan
Ex3:
Também é possível pesquisar o nome do manga em japonês.
dmanga "アイズ"
Ex4:
obs: A pasta padrão de destino dos downloads é a pasta Downloads mas você pode dizer ao script a pasta de destino dos downloads com a opção -d, veja Opções para mais detalhes.
obs: o nome do manga não precisa ser o nome exato, pode ser parte do nome ou alguma palavra contida no nome, em todo caso o script/programa fará uma busca no site com o nome passado.
obs: você pode cancelar a execução do script/programa a qualquer hora clicando ctrl-c no prompt.
obs: se o nome do manga contiver mais de uma palavra coloque-o entre aspas.
O scrip/programa mostrará os mangas encontrados na busca no site um de cada vez, selecione o que corresponde a sua busca.
Após será mostrada a lista de capítulos encontrados para aquele manga.
Quando ele perguntar "Quais capítulos você que baixar?", digite uma das seguintes opções:
-
Para baixar todos os capítulos:
todos
Baixa todos os capítulos disponíveis.
-
Para selecionar um intervalo digite:
inicio-fim
Ex1:
10-222
Baixa do capitulo 10 ao 222.
Ex2:
1-11
Baixa do capitulo 1 ao 11.
Se você quiser baixar de um certo capitulo ao ultimo, basta digitar no limite superior do intervalo um numero maior que o numero do ultimo capitulo (ex: 999999).
-
Para selecionar capítulos específicos:
numeroDoCapitulo,numeroDoCapitulo,numeroDoCapitulo...
Ex:
2,5,130
Baixa os capítulos 2, 5 e 130.
Obs: os números dos capítulos devem ser digitados separados por virgula e sem espaços.
Opções
--version
Mostra o numero da versão do programa e sai.
-d <pasta de download>, --directory <pasta de download>
Define a pasta de destino do downlaod.
-h , --help
Mostra a mensagem de ajuda e sai.
-v , --verbose
Mostra detalhes da execução do programa.
Exemplos de uso
dmanga -d "C:\Users\usuario\images\manga e animes" "One piece"
No Windows, baixe 'One piece' para 'C:\Users\usuario\images\manga e animes'
dmanga "One punch man"
Baixe 'One punch man' para 'Downloads'.
dmanga -d /home/usuario/Images/mangas tomo-chan
No Linux baixe 'tomo-chan' para '/home/usuario/Images/mangas'.
Exemplos de seleção de capítulos
todos
Baixa todos os capítulos.
34-96
Baixa do capitulo 34 ao 96.
1,3,55
Baixa os capítulos 1, 3 e 55.
34,124
Baixa os capítulos 34 e 124.
200
Baixa o capitulo 200.
License
The gem is available as open source under the terms of the MIT License.