Descarga galerías completas de DeviantArt usando la API pública oficial
Project description
DeviantArt Downloader
Descarga la galería completa de cualquier perfil de DeviantArt usando la API pública oficial.
- Descarga el archivo original cuando el autor lo permite, o la imagen a máxima resolución pública.
- Descargas en paralelo con reintentos y manejo del límite de peticiones de la API.
- Detecta duplicados entre ejecuciones (aunque la obra haya cambiado de título), así que es seguro relanzarlo para sincronizar novedades.
- Guarda los metadatos completos de cada obra en
_metadata.json.
Instalación
pip install deviantart-gallery-downloader
Credenciales
- Crea una cuenta de DeviantArt.
- Registra una aplicación (tipo confidential) en https://www.deviantart.com/developers/register.
- Copia el
client_idyclient_secretdesde https://www.deviantart.com/developers/apps.
Expórtalas como variables de entorno o ponlas en un archivo .env en el directorio desde el que ejecutes el comando:
DA_CLIENT_ID=tu_client_id
DA_CLIENT_SECRET=tu_client_secret
# Opcional: descargas simultáneas (default: 4, recomendado no superar 8)
DA_WORKERS=4
Uso
deviantart-downloader https://www.deviantart.com/nombreusuario
deviantart-downloader nombreusuario
# Pasando las credenciales por argumento:
deviantart-downloader nombreusuario --client-id XXX --client-secret YYY
# Opciones útiles:
deviantart-downloader nombreusuario -o mi_carpeta # carpeta de salida (default: downloads)
deviantart-downloader nombreusuario -w 8 # descargas simultáneas
deviantart-downloader nombreusuario --delay 1.0 # pausa tras cada descarga, por hilo
Los archivos se guardan en <salida>/<usuario>/.
Licencia
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deviantart_gallery_downloader-1.0.0.tar.gz.
File metadata
- Download URL: deviantart_gallery_downloader-1.0.0.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e2f028124c88b0f70eba520d4720aef2fd50cda6a434b6f9785aaad8d52882e
|
|
| MD5 |
eac5c7636198200f536ba5513450395d
|
|
| BLAKE2b-256 |
71ef4bb558e6f15eebf1e2e865eb4104c120071e1af360cd52383447a4f6efa9
|
File details
Details for the file deviantart_gallery_downloader-1.0.0-py3-none-any.whl.
File metadata
- Download URL: deviantart_gallery_downloader-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7e16681f09dcd1359c95a1f136744c067a05227b95e4bdcc677f3f6baf40869
|
|
| MD5 |
94c440c964e31beb999e3dcf2f9be6bc
|
|
| BLAKE2b-256 |
88427d9691b831929abae6dead11168e4c9f598ba187032ad57f2a951516345b
|