A simple and fast e621 post/pool downloader
Project description
e621-dl
e621-dl is a simple and fast e621 post/pool downloader. It is based upon the e621 api wrapper both in implementation and interface.
Installation
pip install e621-dl
Quickstart
Downloading Posts
- To download posts with the ids 12345 and 67891:
e6 posts get 12345 67891 - To download all posts that match the canine but not the 3d tag:
e6 posts search "canine -3d" - To download 500 posts that match the 3d tag:
e6 posts search 3d -m 500 - To download posts that match the 3d tag to directory e621_downloads:
e6 posts search 3d -d e621_downloads - To download all posts that match the 3d tag and replace all post duplicates from the parent directory with symlinks:
e6 posts search 3d -s
Downloading Pools
- To download the pools with the ids 12345 and 67891:
e6 pools get 12345 67891 - To download at most 10 pools whose names start with "Hello" and end with "Kitty" with anything else in the middle.
e6 pools search --name-matches Hello*Kitty -m 10 - To download the top 3 active series ordered by post count to a directory named "my_top_3":
e6 pools search --is-active --order post_count -m 3 -d my_top_3 - There are a lot more options so I recommend checking out the output of
e6 pools search --help
Using Api Key
- To save e621 login information to be used for every future query:
e6 login - To remove e621 login information:
e6 logout
Optimizing Space
- To replace all post duplicates from the current directory (all of its subdirectories) with symlinks:
e6 clean
FAQ and Known Issues
- If your tags include the minus (-) sign, a colon (:), or any other character bash/typer might consider special -- you must wrap your query in quotation marks. For example,
e6 posts search "3d -canine order:score" - For advanced reference, use
--helpoption. For example,e6 --help,e6 posts search --help, etc.
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
e621-dl-2.2.5.tar.gz
(6.0 kB
view details)
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 e621-dl-2.2.5.tar.gz.
File metadata
- Download URL: e621-dl-2.2.5.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.15 CPython/3.10.8 Linux/5.19.17-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e8226153f0abbe82b7e65d332a5fc23f1a9370aff38da2d9a6cce5ad9974f27
|
|
| MD5 |
418833de4afd818d684f26b8a10d4cab
|
|
| BLAKE2b-256 |
5334b2432da736dc0555063fd03c8fa6addfa7e7b0288aebb487b54d3326477f
|
File details
Details for the file e621_dl-2.2.5-py3-none-any.whl.
File metadata
- Download URL: e621_dl-2.2.5-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.15 CPython/3.10.8 Linux/5.19.17-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e739fee6bb94722fa4d57c34bcdcaa3d0b862e31e3981257ba568c2c4239a99
|
|
| MD5 |
c3604071e1311ddd90730c825a25628a
|
|
| BLAKE2b-256 |
944447d98b6bb895100241257885bed9fc66ecf118fc659dc95afe76daf74566
|