Skip to content

bhrevol/dlsite-utils

Repository files navigation

DLsite Utilities

PyPI Status Python Version License

Read the documentation at https://dlsite-utils.readthedocs.io/ Tests Codecov

pre-commit Black

Assorted utilities for managing DLsite works.

Features

  • dlsite rename: Rename files/directories based on DLsite work circle/title
  • dlsite dlst-extract: Extract contents of DLST files.
    • Requires CypherTec DRM AES128 key and IV used to encrypt the file.
  • dlsite autotag: Automatically tag audio files based on DLsite work.
    • Requires dlsite-utils[mutagen] extras.

Requirements

  • Python 3.9+

Installation

You can install DLsite Utilities via pip from PyPI:

$ pip install dlsite-utils

To install Dlsite Utilities with optional dependencies:

$ pip install dlsite-utils[mutagen]

Usage

Please see the Command-line Reference for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, DLsite Utilities is free and open source software.

Mutagen is licensed under the terms of the GNU General Public License v2.0 or later. If you redistribute dlsite-utils with the optional mutagen extra included, your redistribution must comply with the terms of the GPL v2.0 or later.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages