Metadata-Version: 2.1
Name: e621-dl
Version: 2.0.2
Summary: A simple and fast e621 post/pool downloader
Home-page: https://github.com/hmiku8338/e621-dl
License: MIT
Keywords: furry,yiff,e621,e621-api,e621-downloader
Author: HMiku8338
Author-email: hmiku8338@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: click (<8.1.0)
Requires-Dist: e621-temp (>=0.0.2,<0.0.3)
Requires-Dist: requests (>=2.27.1,<3.0.0)
Requires-Dist: rich (>=12.0.1,<13.0.0)
Requires-Dist: typer (>=0.4.0,<0.5.0)
Project-URL: Repository, https://github.com/hmiku8338/e621-dl
Description-Content-Type: text/markdown

# e621-dl
**e621-dl** is a A simple and fast e621 post/pool downloader. It is based upon the [e621](https://github.com/PatriotRossii/e621-py) api wrapper both in implementation and interface.

## Installation
`pip install e621-dl`

## Quickstart
* To download a post with a given id:  
`e6 posts get 12345`  
* To download all posts that match the canine but not 3d tags:  
`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`  
* To download the pool with the given id:  
`e6 pools get 12345`
* To replace all post duplicates from the current directory with symlinks:  
`e6 clean`
* To save e621 login information to be used for every future query:  
`e6 login`
* To remove e621 login information:  
`e6 logout`

For advanced reference, use `--help` option. For example, `e6 --help`, `e6 posts search --help`, etc.
