gallery-dl é um programa de linha de comando que baixa galerias de imagens e coleções de uma ampla variedade de sites de hospedagem de imagens, que funciona em Windows, macOS e Linux.
A ferramenta pode fazer download em massa de imagens de sites populares como:
Muitos outros sites são suportados - lista completa.
Para alguns sites gallery-dl pode baixar uma galeria inteira da coleção - desde que o site tenha esse recurso. Em alguns casos, como o Gfycat, o gallery-dl baixa apenas imagens individuais.
gallery-dl não apenas suporta um grande número de sites, mas também oferece algumas opções:
--range RANGE
)--filter EXPR
)--input-file FILE
)--zip
)--get-urls
)--retries RETRIES
)--proxy URL
)Você pode ler mais sobre essas e outras opções do gallery-dl verificando sua ajuda (gallery-dl --help
). Além disso, algumas opções de configuração estão disponíveis por meio de um arquivo de configuração baseado em JSON, sobre o qual você pode ler aqui.
Além do mais, gallery-dl opcionalmente permite o download de galerias de imagens e coleções por autenticação em alguns sites, usando um nome de usuário e senha definidos no arquivo gallery-dl.conf
(por exemplo, pixiv ou wallhaven), ou usando OAuth (para DebiantArt, Flickr, Reddit ou Tumblr).
A página de download oferece binários do Windows, Python whl e arquivos de origem.
No Linux, você pode instalar gallery-dl usando PyPI/pip, da fonte, ou usando o pacote gallery-dl snap que deve funcionar em qualquer distribuição Linux (Ubuntu, Linux Mint, Debian, Fedora, Arch Linux, etc.) que tem configuração snapd.
Para instalar o gallery-dl da loja Snap, procure-o em seu aplicativo de software (no caso de você ter um plugin Snap instalado) ou instale-o usando este comando:
snap install gallery-dl
Agora você pode começar a usar gallery-dl para baixar galerias de imagens, especificando o URL da galeria de imagens como um argumento:
gallery-dl <'https://image-gallery-url.com/gallery'>
Exemplo. Digamos que você queira baixar todas as imagens de gatos em quimonos deste álbum do Imgur usando gallery-dl. Abra um terminal e use este comando:
gallery-dl https://imgur.com/gallery/YEHr9
As imagens desse álbum Imgur agora estão sendo baixadas em gallery-dl/imgur/Album Name
(portanto, uma pasta gallery-dl
deve ser criada automaticamente em seu diretório inicial se você não navegar em outro lugar usando o terminal).
Se você deseja fazer download das imagens para um diretório diferente, especifique o caminho de download usando --dest DEST
, por exemplo:
gallery-dl --dest <'https://image-gallery-url.com/gallery'>
Outro exemplo que inclui o download de um intervalo de imagens. Neste exemplo, faremos o download das 30 imagens principais da categoria de arte digital do DeviantArt (30 imagens populares do mês):
gallery-dl --range 1-30 https://www.deviantart.com/digitalart/popular-1-month/
--range 1-30
configura gallery-dl para baixar da imagem 1 para a imagem 30 apenas. Sem isso, gallery-dl tentará baixar todas as imagens desta categoria do DeviantArt, e provavelmente não é o que você deseja, pois pode baixar um grande número de imagens.
Verifique a ajuda do programa (gallery-dl --help
) e página do projeto para obter mais informações sobre como usá-lo.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
gallery-dl - Download Image Galleries And Collections From The Command Line