Sobre el proyecto
gallery-dl es un programa de línea de comandos diseñado para descargar galerías de imágenes y colecciones de una amplia variedad de sitios de alojamiento de imágenes. Es una herramienta multiplataforma compatible con Windows, Linux y macOS, escrita en Python (requiere Python 3.8+ y la biblioteca Requests).
Las características principales incluyen:
- **Soporte multi-sitio**: Extractores para numerosas plataformas de alojamiento de imágenes, incluyendo danbooru, Twitter, Pixiv, MangaDex, Tumblr, Instagram, Patreon, Flickr, Reddit, DeviantArt y muchas más. Una lista completa de sitios compatibles se mantiene en la documentación del proyecto.
- **Configuración extensa**: Archivos de configuración basados en JSON con una gran cantidad de opciones que cubren el comportamiento de descarga, nombrado de archivos, autenticación, cookies y más. Múltiples archivos de configuración se pueden fusionar, y los archivos posteriores anulan a los anteriores. Los archivos de configuración se buscan en ubicaciones específicas de la plataforma (por ejemplo, %APPDATA% en Windows, ~/.config/gallery-dl/ en Linux/macOS).
- **Potente nombrado de archivos**: Capacidades de formato flexibles para organizar archivos descargados con patrones de nombrado personalizados.
- **Soporte de autenticación**: Múltiples métodos de autenticación, incluyendo pares de nombre de usuario/contraseña, extracción de cookies del navegador (de navegadores basados en Chromium, Firefox y Safari) y OAuth para sitios como Pixiv, Flickr, Reddit, DeviantArt e instancias de Mastodon.
- **Filtrado y opciones**: Opciones de línea de comandos para filtrar contenido (por ejemplo, por número de capítulo e idioma), forzar extractores específicos y buscar recursos remotos para URLs.
- **Soporte de video**: Integración opcional con yt-dlp o youtube-dl para descargas de video HLS/DASH, y FFmpeg para la conversión de Ugoira de Pixiv.
- **Múltiples métodos de instalación**: Disponible a través de pip (PyPI), ejecutables independientes para Windows y Linux, Snap, Chocolatey, Scoop, Homebrew, MacPorts, Docker (Docker Hub y GitHub Container Registry) y Nix/Home Manager.
- **Soporte de archivo**: Soporte opcional de archivo PostgreSQL a través de Psycopg para rastrear elementos ya descargados.
- **Proxy y compresión**: Soporte opcional de proxy SOCKS a través de PySocks, compresión Brotli a través de brotli/brotlicffi y compresión Zstandard a través de zstandard.
La herramienta se invoca pasando URLs como argumentos: `gallery-dl [OPCIONES]... URLS...`. También admite un modo de búsqueda remota de URLs (prefijando con `r:`) para encontrar y descargar imágenes de URLs listadas en un recurso remoto. Los nombres de extractores se pueden prefijar a las URLs para forzar un extractor específico cuando la dirección del sitio no es estándar.
El desarrollo activo se ha trasladado a Codeberg, con el proyecto alojado en https://codeberg.org/mikf/gallery-dl.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.