Skip to content

Perdoo is designed to assist in sorting and organizing your comic collection by utilizing metadata files stored within comic archives.

License

Notifications You must be signed in to change notification settings

Buried-In-Code/Perdoo

Repository files navigation

Perdoo

PyPI - Python PyPI - Status PyPI - Version PyPI - License

Pre-Commit Ruff

Github - Contributors

Perdoo is designed to assist in sorting and organizing your comic collection by utilizing metadata files stored within comic archives.
Perdoo standardizes all your digital comics into a unified format (cb7, cbt, or cbz).
It adds and/or updates metadata files using supported services.
Unlike other tagging tools, Perdoo employs a manual approach when metadata files are absent, prompting users to enter the necessary Publisher/Series/Issue details for search purposes.

Installation

Pipx

  1. Ensure you have Pipx installed: pipx --version
  2. Install the project: pipx install perdoo

Usage

Perdoo Commands

uv run Perdoo --help

Perdoo import

uv run Perdoo import --help

Perdoo archive Commands

Perdoo archive view

uv run Perdoo archive view --help

Perdoo settings Commands

Perdoo settings view

uv run Perdoo settings view --help

Perdoo settings locate

uv run Perdoo settings locate --help

Perdoo settings update

uv run Perdoo settings update --help

Supported Formats

Input Extensions

  • .cbr
  • .cbt
  • .cbz
  • .cb7

Output Extensions

  • .cbt
  • .cbz (Default)
  • .cb7

Metadata Files

Services

File Organization

Series Naming

Series with a volume greater than 1 will display its volume in the title.

Comic Naming

The files are named based on the format of the comic:

  • Default: {Series Title}_#{Issue Number}.cbz
  • Annual: {Series Title}_Annual_#{Issue Number}.cbz
  • Digital Chapter: {Series Title}_Chapter_#{Issue Number}.cbz
  • Graphic Novel: {Series Title}_#{Issue Number}_GN.cbz
  • Hardcover: {Series Title}_#{Issue Number}_HC.cbz
  • Omnibus: {Series Title}_#{Issue Number}.cbz
  • Trade Paperback: {Series Title}_#{Issue Number}_TPB.cbz

Folder Structure

Collection Root
+-- Publisher
|  +-- Series
|  |  +-- Series_#001.cbz
|  |  +-- Series_Annual_#01.cbz
|  |  +-- Series_Chapter_#01.cbz
|  |  +-- Series_#01_GN.cbz
|  |  +-- Series_#01_HC.cbz
|  |  +-- Series_#01_TPB.cbz
|  +-- Series-v2
|  |  +-- Series-v2_#001.cbz
|  |  +-- Series-v2_Annual_#01.cbz
|  |  +-- Series-v2_Chapter_#01.cbz
|  |  +-- Series-v2_#01_GN.cbz
|  |  +-- Series-v2_#01_HC.cbz
|  |  +-- Series-v2_#01_TPB.cbz

Socials

Social - Fosstodon
Social - Matrix

About

Perdoo is designed to assist in sorting and organizing your comic collection by utilizing metadata files stored within comic archives.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages