Gallery-dl-server

Latest version: v0.8.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.5.2

Changes
- Prevent logging error caused by arguments still being present in the log record when attempting to format gallery-dl log messages for the second time
- Send `SIGKILL` signal to ensure download process terminates on Unix-like systems

Docker Image: [GitHub Container Registry](https://github.com/users/qx6ghqkz/packages/container/gallery-dl-server/334937749?tag=0.5.2) / [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.5.2)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.5.1...v0.5.2

0.5.1

Changes
- Remove checks for `/.dockerenv` for compatibility with other container environments such as Kubernetes
- Fix: return exit code from the download subprocess

Docker Image: [GitHub Container Registry](https://github.com/users/qx6ghqkz/packages/container/gallery-dl-server/334903893?tag=0.5.1) / [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.5.1)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.5.0...v0.5.1

0.5.0

Changes
- Make package compatible with PyInstaller and create a standalone executable for Windows. See the [**README**](https://github.com/qx6ghqkz/gallery-dl-server#standalone-executable)
- Ensure gallery-dl log messages are logged with the correct log level
- Remove level names from the default gallery-dl log format configuration as these are now accurately assigned by the main logger
- Make log message level names lower case for readability
- Make sure log file is streamed as plain text
- Handle generic exceptions for gallery-dl downloads and return -1 exit code

Docker Image: [GitHub Container Registry](https://github.com/users/qx6ghqkz/packages/container/gallery-dl-server/334740720?tag=0.5.0) / [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.5.0)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.4.0...v0.5.0

0.4.0

Changes
- Convert the program into a package with separate modules
- Support running directly with uvicorn via `python -m uvicorn gallery_dl_server:app` and as a package via `python -m gallery_dl_server`
- Update default configuration file with more options and better formatting
- Support loading from multiple configuration file locations: if loading is a success, log the list of config files loaded; if no file is found, log the full list of valid config file paths
- Use the [default gallery-dl configuration file locations](https://github.com/mikf/gallery-dl#locations) if not running in the Docker container
- Only copy the default configuration file into the directory mounted to `/config` inside the Docker container if none of the multiple valid configuration files exist
- Fix for Web-UI override options
- Configure logging for gallery-dl after the config file is loaded to allow gallery-dl log messages to be configured within the config file
- Add support for writing unsupported URLs to an "unsupported file" if a path is specified in the config file
- Exception handling for the gallery-dl download job logs the name of the exception and the correct exit code
- Ensure the download process stdout is flushed each time it is written to so that log messages arrive in the right order
- In the Docker container, save a backup copy of the log file on server shutdown to `/config/logs` appended with the date and time
- Force the file handler to open the log file with UTF-8 encoding for compatibility

Docker image: [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.4.0) / [GitHub](https://github.com/users/qx6ghqkz/packages/container/gallery-dl-server/330118760?tag=0.4.0)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.3.3...v0.4.0

0.3.3

Changes
- Log the entries added and removed from the config dict when selecting overriding options

Docker image: [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.3.3) / [GitHub](https://github.com/users/qx6ghqkz/packages/container/gallery-dl-server/323037482?tag=0.3.3)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.3.2...v0.3.3

0.3.2

Changes
- On container startup, remove orphaned `hosts`, `hostname` and `resolv.conf` networking files from the directory mounted to `/config` if it was previously mounted to `/etc`

Docker image: [Docker Hub](https://hub.docker.com/r/qx6ghqkz/gallery-dl-server/tags?name=0.3.2) / [GitHub](https://github.com/qx6ghqkz/gallery-dl-server/pkgs/container/gallery-dl-server/322982767?tag=0.3.2)

**Full Changelog**: https://github.com/qx6ghqkz/gallery-dl-server/compare/v0.3.1...v0.3.2

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.