skillfed

comictagger

A cross-platform GUI/CLI app for writing metadata to comic archives

comictagger v1.5.5 200.7K downloads/30d#9,685 on PyPI818
Permissive license Apache License 2.0 Active released

What it is and what it does

ComicTagger is a cross-platform desktop and command-line tool for reading and writing metadata to digital comic archives. It integrates with Comic Vine to fetch issue information and uses image processing to match comics automatically. The tool supports ComicRack and ComicBookLover tagging formats and handles CBZ files natively; CBR support is read-only unless external rar tools are installed.

The package is designed for comic collectors and enthusiasts who want to organize and tag large collections. It offers both a PyQt-based GUI for interactive tagging and batch operations, and a CLI for scripting and automation. With 12 runtime dependencies including image processing (pillow), fuzzy matching (rapidfuzz), and web requests, it provides a complete metadata management solution for digital comics.

Use it for:

  • Batch-tag hundreds of comic files at once using the GUI without manual metadata entry
  • Fetch and apply Comic Vine metadata to individual or collections of comic archives via CLI scripting
  • Organize a large comic library by automatically matching issues and writing standardized metadata
  • Convert between ComicRack and ComicBookLover tagging formats within a collection
  • Automate comic metadata workflows in custom scripts using the CLI interface

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

ComicTagger writes metadata to digital comic files (CBZ, CBR) and fetches comic information from Comic Vine, with both GUI and command-line interfaces for single and batch operations.

Yes. ComicTagger is actively maintained, has low install friction, carries no known vulnerabilities, and solves a specific problem well for comic collectors. The permissive Apache 2.0 license poses no restrictions. Install it if you manage digital comics and need metadata tagging; skip it if you don't work with comic archives.

Install

comictagger on PyPI

pip

pip install comictagger

uv

uv add comictagger

poetry

poetry add comictagger

Installing comictagger

Before you install

Low install friction: pure Python wheel with 12 runtime dependencies including common libraries like beautifulsoup4, pillow, and requests. Active maintenance with last commit 2026-08-13 and 818 repository stars.

License in practice

Apache License 2.0 is permissive, allowing commercial and private use with minimal restrictions—suitable for most use cases.

Quickstart

pip install comictagger[GUI]

from comictagger import cli
cli.main()

Requires Python 3.9 or later. GUI variant requires PyQt (installed via the [GUI] extra). CBR support requires external rar tools from rarlab.com.

Verify before relying

  • Exact PyQt version and whether it is bundled or must be installed separately
  • Whether the package works reliably with Python versions newer than 3.9
  • Performance characteristics for batch processing of large comic collections

Package facts

License Apache License 2.0 (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 12 — beautifulsoup4, importlib-metadata, natsort, pathvalidate, pillow, pycountry, rapidfuzz, requests, text2digits, typing-extensions, wordninja, pyicu
Maintenance actively maintained — 1,357 days since the last release
Last repo commit
First released
Downloads 200,738/month — #9,685 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: comictagger-1.5.5-py3-none-any.whl

Keywords: comictagger, comics, comic, metadata, tagging, tagger

Development Status :: 4 - BetaEnvironment :: ConsoleEnvironment :: MacOS XEnvironment :: Win32 (MS Windows)Environment :: X11 Applications :: QtIntended Audience :: End Users/DesktopLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3.9Topic :: Multimedia :: GraphicsTopic :: Other/Nonlisted TopicTopic :: Utilities

Tags

comic metadata taggingcbz cbr file taggercomic archive metadatabatch comic taggingcomic vine integrationdigital comics organizercomic file metadata writer
comicsmetadata-taggingdesktop-app

More Utilities packages