Skip to main content

A simple tool for gathering content from e621 for local use.

Project description

e621 Content Collector

A simple tool for gathering content from e621 for local use. Specify the tags that you'd like to target, run the tool, and let it fetch that content for your enjoyment.

This project is a spiritual successor to FiddyFive/e621-batch-downloader, created in response to the original project's owner being unresponsive to pull requests and issues. This project is not a fork of FiddyFive/e621-batch-downloader nor does it use any of its source code, but it does offer similar features for users looking to use a tool that is actively maintained.

⚠️ WARNING

The first version of this tool is actively being developed from scratch, and as such should be considered in its "alpha" stages. Expect that the tool, its source code, and its functionality will be incomplete and buggy at this point in time.

Features

  • Download e621 content based on user-specified tag sets (tag combinations, exactly like what you would enter when searching e621 natively).
  • Blacklist tags representing content that you never want to see included in content downloaded by the tool.
  • Use tool as a standalone CLI (i.e., without requiring the user to run from source or within tools like VS Code).
  • Track content you've already downloaded and skip it if it comes up in a new download operation.

1.0.0 Roadmap

In Development

  • Log what the tool does during each run.

Queued for Development

  • Add user guide.
  • Add exception handling logic.

Ideas for a Future Release (Post-1.0.0)

  • Add CI/CD pipeline.
  • Limit download activity to a certain number of posts.
  • Limit download activity to a certain number of pages.
  • "Smart incremental downloads" (effectively, handle downloads for tag sets that you repeatedly search for in the tool in a more efficient way).
  • Provide option for a user interface (ideal for those who prefer a more visually-oriented tool over a CLI).

Privacy Notice

This tool will not collect user data or include telemetry features to indicate what you do with it or how it's running. As such, the development team will not know if users are encountering unexpected errors unless they are reported, nor will we know how users are using the tool. If you would like to provide feedback, please feel free to open a new issue on GitHub or reach out to the maintainers privately.

Should the privacy practices of the tool ever change, this notice will change at the same time. However, there are no plans to incorporate telemetry or activity tracking features into the tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

e621_content_collector-0.5.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

e621_content_collector-0.5.0-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file e621_content_collector-0.5.0.tar.gz.

File metadata

  • Download URL: e621_content_collector-0.5.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.14.0

File hashes

Hashes for e621_content_collector-0.5.0.tar.gz
Algorithm Hash digest
SHA256 dea667a9bf7dc939b65d07aaed91bdfb23bf415de0dac46576837047d7f632bc
MD5 51b1237d1bd3d8379031a0470d124b5b
BLAKE2b-256 093d8a5b91fcccf1d2ab4a63e8803d95af0ce69af8d983adc2caccc9f2769228

See more details on using hashes here.

File details

Details for the file e621_content_collector-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for e621_content_collector-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f26c91eb07b46fd8da171ef1053cccd10c8863ce6b016eda8d402337e0b80e85
MD5 6d71933f385b21a40686553c38e83603
BLAKE2b-256 ac6865c3c1e26581b8c1dfc618252bbbf08f8569fcaf9126e842686cc69069db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page