All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Commands for preset management
preset list: List presets.preset add: Add a new preset.preset delete: Delete a preset.preset rename: Rename a preset.preset copy: Copy a preset.preset update: Update a preset. Only given options are modified.
- Commands for booru management
booru list: List boorusbooru add: Add a new boorubooru delete: Delete a boorubooru rename: Rename a boorubooru update: Update a booru. Only given options are modified
- File path tags
{booru_name}: The name of the booru
- Progress reporting
- Total download progress
- Individual download progress
- Rewrote app in C# using .NET 5
- Move image downloads to
downloadsub-command - Some command line options are renamed
--search-format=>--sort-field--search-direction=>--sort-direction
--booru-urlis now--boorus- Booru IDs are used instead of urls. Boorus are configured first and then used in searches.
- Multiple boorus can be listed, and images will be downloaded from all sites:
--boorus derpibooru ponybooru
- GUI version of the program
- PerPage option
- The max of 50 images per page is always used
- StartPage option
- Search terms should be used instead for this purpose (
id.gt:1234, etc.)
- Search terms should be used instead for this purpose (
- Options to save comments and favorites in the JSON
- This feature hasn't worked for a long time, since Philomena changed how comments and favorites are requested
--json-onlycommand line option- Instead, use
--save-json --skip-images
- Instead, use
2.1.0 - 2020-07-15
- Ability to download from any Philomena site by setting a custom booru URL
{booru_url}file naming tag--booru-url(-b) command line option to set custom booru URL for a query
2.0.1 - 2020-07-03
- Downloader getting stuck when using the
OR(||) operator
2.0.0 - 2020-02-15
- Update to new Philomena API
- Don't disable filter selection if an API key is given
- Crash when image limit is set to a multiple of images per page
1.4.5 - 2019-06-29
- Improved download speed and server impact when downloading by Creation Date
- Uses
idfilters instead of pages, which perform better - Creation Date should always be used if possible
- Uses
- Use
www.derpibooru.orgfor downloading metadata, sincederpibooru.orgis blocked in Russia
1.4.4 - 2019-05-13
- Image corruption when a download is interrupted
- Images are downloaded to a temp file first, and moved after downloading
1.4.3 - 2019-04-22
- SSL version
{month}and{day}tags not having a leading zero when the number is a single digit
1.4.2 - 2019-03-27
- Option to download only JSON files
1.4.1 - 2018-11-06
- 32 bit version of the program
- SSL version
- Skip downloading unrendered images
- This can happen if an image is downloaded very shortly after being uploaded
1.4.0 - 2018-08-08
- A command line version of the program
- Shares the same settings file with the Gui version
- Can be used to run any download the Gui version could run
- Can use presets created in the Gui version
- NOTE: The GUI version must be ran first to generate the settings file. The command line version cannot create the file.
1.3.7 - 2018-06-22
{rating}tag for path formatting- It will contain the rating (or ratings, if there are multiple) that the image is tagged with.
1.3.6 - 2018-04-22
- SVG download options
- Download PNG version only
- Download SVG version only
- Download both
1.3.5 - 2018-04-07
- Move to msvc compiler for windows releases, using qt 5.10
- SVG images not being downloaded
1.3.4 - 2018-02-25
- Image IDs incorrectly read from metadata
- Derpibooru changed IDs from strings back to ints
1.3.2 - 2017-09-06
- Missing images causing the downloader to freeze
1.3.1 - 2017-03-11
- Use a random seed with the random sorting mode to prevent duplicates across more than one page
- Include
platforms\qwindows.dllin binary release - Include openssl in binary release (
libeay32.dll,ssleay32.dll)
1.3.0 - 2017-02-13
- Updated to support Derpibooru's new search methods
- User-specific search parameters such as favorites and upvotes now go in the search query itself