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
--help
option. 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
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 |