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.
Metadata
Release files for e621-dl 2.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| e621-dl-2.2.5.tar.gz | 6.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| e621_dl-2.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.0 kB
Release files / e621-dl-2.2.5.tar.gz
| Download URL | e621-dl-2.2.5.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e8226153f0abbe82b7e65d332a5fc23f1a9370aff38da2d9a6cce5ad9974f27
|
|
BLAKE2b-256 checksum How to use checksums |
5334b2432da736dc0555063fd03c8fa6addfa7e7b0288aebb487b54d3326477f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.10.8 Linux/5.19.17-1-MANJARO
|
Release files / e621_dl-2.2.5-py3-none-any.whl
| Download URL | e621_dl-2.2.5-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e739fee6bb94722fa4d57c34bcdcaa3d0b862e31e3981257ba568c2c4239a99
|
|
BLAKE2b-256 checksum How to use checksums |
944447d98b6bb895100241257885bed9fc66ecf118fc659dc95afe76daf74566
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.10.8 Linux/5.19.17-1-MANJARO
|