Skip to main content

Validate and create CRC checksums for files (ex. anime video [ABCD01234].mkv)

Project description

https://raw.githubusercontent.com/Nekmo/anime-crc/master/logo.png

Latest Travis CI build status Latest PyPI version Python versions Code Climate Test coverage Requirements Status

anime-crc

Validate and create CRC checksums for files (ex. anime video [ABCD01234].mkv)

To install anime-crc, run this command in your terminal:

$ sudo pip install anime-crc

This is the preferred method to install anime-crc, as it will always install the most recent stable release.

Usage

Show anime-crc help running:

$ anime-crc -h

The output with the current release is:

usage: anime-crc [-h] [-a [<file> [<file> ...]]] [--delete [<file> [<file> ...]]] [-r] [--debug] [--warning] [--no-warn-missing-xattr-ext] [--warn-no-crc] [-n] [--read-from <stores>] [--write-to <stores>] [<file> [<file> ...]]

CRC32 generator and checker.

positional arguments:
  <file>                Check CRC32 of files. (default: None)

optional arguments:
  -h, --help            show this help message and exit
  -a [<file> [<file> ...]], --addcrc32 [<file> [<file> ...]]
                        Generate CRC32 for files and rename them. (default: None)
  --delete [<file> [<file> ...]]
                        Delete CRC32 tags in the specified files. (default: None)
  -r, --recursive       Explore directories recursively. (default: False)
  --debug               Set log level to debugging messages. (default: 20)
  --warning             Set log level to warnings (hides successful files). (default: 20)
  --no-warn-missing-xattr-ext
                        Don't warn of missing python3-xattr optional dependency. (default: False)
  --warn-no-crc         Show a warning if no CRC tags are found in a file. (default: False)
  -n, --no-progress     Disable progress reporting, even if connected to a tty. (default: False)
  --read-from <stores>  A comma-separated list of tag stores used for checking integrity. First successful read is used. (default: filename)
  --write-to <stores>   A comma-separated list of tag stores used for writing CRC tags. Tags are written in every tag store specified. (default: filename)

Features

  • Check CRC of files. The checksum can be in the filename (ex. [ABCD01234]), in a separate file or in the file metadatas (xattr).

  • Set CRC of files. The CRC can be written to the name, to a separate file or to file metadatas.

  • Delete CRC of file names.

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

anime-crc-0.9.1.linux-x86_64.tar.gz (14.2 kB view hashes)

Uploaded Source

Built Distribution

anime_crc-0.9.1-py2.py3-none-any.whl (9.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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