No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-02 16:47:02 -03:00
libs alterado um comentario besta e removido a logica errada de juntar até a pasta de download. 2026-10-02 16:47:02 -03:00
.gitignore Arrumar um pouco o codigo e limpar comentarios desnessesario, arrumar claridade do config.json e readme. 2026-10-02 15:55:05 -03:00
GBD.py Renomear Libs pra algo mais conveniente e arrumar a logica de multithreading pra realmente fazer efeito. 2026-10-02 16:40:58 -03:00
README.md Arrumar um pouco o codigo e limpar comentarios desnessesario, arrumar claridade do config.json e readme. 2026-10-02 15:55:05 -03:00
requirements.txt Add requests library to requirements 2025-12-17 15:44:17 -03:00

GBD - GelBooru Bulk Downloader

Bulk downloader de imagens e videos do GelBooru, escrito em Python, com foco em:

  • Facilidade de uso

Funcionalidades

  • Download em massa de posts do GelBooru
  • Filtro por tags
  • Suporte a múltiplas páginas
  • Downloads paralelos (multithreading)
  • Configuração externa (API e comportamento pelo config.json)
  • Prevenção de sobrecarga do sistema

📁 Estrutura do Projeto

GelBooru-Bulk-Downloader/
├── main.py            # Lógica principal / interface CLI
├── configlib.py       # Configurações e carregamento de dados
├── gelboorulib.py     # Comunicação com a API e download
├── requirements.txt   # Dependências do projeto
└── README.md

Requisitos

  • Python 3.10 ou superior
  • Conexão com a internet
  • Conta no GelBooru (para API Key)

Dependências

pip install -r requirements.txt

⚙️ Configuração

Quando executar GBD.py, ele irá criar um config.json na raiz. configure com suas credenciais e o caminho para downloads.


Como Usar

python main.py