This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Dex-Starr
With test and code of crimson red,
Ripped from a program so freshly dead,
Together with our comics collate,
We'll sort you all, that is your Fate!
Dex-Starr helps sort and organize your comic collection by using the information stored in ComicInfo files.
It also formats all your digital comics into a single format (cbz or cb7), adds and/or updates the supported list of Info files.
Dex-Starr can also pull information from a list of sources to populate missing fields.
Supported Formats
Input Extensions
- .cbz
- .cbr
- .cb7 (Requires installing
cb7dependencies:pip install dex_starr[cb7]) - .cbt
Output Extensions
- .cbz
- .cb7 (Requires installing
cb7dependencies:pip install dex_starr[cb7])
Info Files
- Metadata.json
- MetronInfo.xml
- ComicInfo.xml
Installation
PyPI (Currently not released on PyPI)
- Make sure you have Python installed:
python --version - Install the project from PyPI:
pip install dex_starr
Github
- Make sure you have Python installed:
python --version - Clone the repo:
git clone https://github.com/Buried-In-Code/Dex-Starr - Install the project:
pip install .
Execution
Dex-Starr <arguments>
Arguments
| Argument | Type | Description |
|---|---|---|
--manual-edit |
bool | Pause the Script before bundling the files to allow manual removal of Ads, etc... |
--resolve-manually |
bool | Manually choose which fields are chosen by the importer |
Services
File Renaming
Series Naming
Series with volume greater than 1 will display its volume in the title.
Comic Naming
The files are named based on the format of Comic:
- Default:
{Series Title}-#{Issue Number}.cbz - Annual:
{Series Title}-Annual-#{Issue Number}.cbz - Digital Chapter:
{Series Title}-Chapter-#{Issue Number}.cbz - Hardcover (If it is a numbered issue):
{Series Title}-#{Issue Number}-HC.cbz - Hardcover (If it is not a numbered issue):
{Series Title}-{Issue Title}-HC.cbz - Trade Paperback (If it is a numbered issue):
{Series Title}-#{Issue Number}-TP.cbz - Trade Paperback (If it is not a numbered issue):
{Series Title}-{Issue Title}-TP.cbz - Graphic Novel:
{Series Title}-{Issue Title}.cbz
Collection Folder Structure
Root Folder
+-- Import
| +-- New Comic #10.cbr
| +-- New Comic #11.cbz
+-- Processing
+-- Collection
| +-- Publisher
| | +-- Series
| | | +-- Series-#1.cbz
| | | +-- Series-Annual-#1.cbz
| | | +-- Series-Chapter-#1.cbz
| | | +-- Series-#1-HC.cbz
| | | +-- Series-Title-HC.cbz
| | | +-- Series-#1-TP.cbz
| | | +-- Series-Title-TP.cbz
| | | +-- Series-Title.cbz
| | +-- Series-v2
| | | +-- Series-v2-#1.cbz
| | | +-- Series-v2-Annual-#1.cbz
| | | +-- Series-v2-Chapter-#1.cbz
| | | +-- Series-v2-#1-HC.cbz
| | | +-- Series-v2-Title-HC.cbz
| | | +-- Series-v2-#1-TP.cbz
| | | +-- Series-v2-Title-TP.cbz
| | | +-- Series-v2-Title.cbz
Socials
Metadata
Release files for dex-starr 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dex_starr-0.0.1.tar.gz | 21.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dex_starr-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / dex_starr-0.0.1.tar.gz
| Download URL | dex_starr-0.0.1.tar.gz |
|---|---|
| Size | 21.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8b0cdd0e51eb99b9b0e0c4cfa09593adcbb8db82c7bf825a3bfbf11dcfe7296
|
|
BLAKE2b-256 checksum How to use checksums |
5bc2ddc684e0068e8f099c1a304f97e02c5c55b66bf6c43c98bd9c45aeafd6b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Release files / dex_starr-0.0.1-py3-none-any.whl
| Download URL | dex_starr-0.0.1-py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b83690b61fb08dc78ad7538626c3f1356ccf599465973143a04ce47bff1a2b75
|
|
BLAKE2b-256 checksum How to use checksums |
fc8453431a47a63f5571e3f3579e2ef75eac19525c55877d37f716962cf90b39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Security for dex-starr 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.