Skip to main content

Prepare metadata document for Dinosaur Comics

Project description

Dinosaur Comic Metadata Processor

A set of tools for collecting various Ryan North's Dinosaur Comics metadata and compiling them into one JSON document.

It uses transcripts obtained using my other project, https://github.com/janek37/parse_qwantz.

Installation

Install qwantz-metadata with pip

  pip install qwantz-metadata

Usage

You need three directories: one containing the comic transcripts, one containing the footer transcripts, and one containing raw HTML files.

The transcripts and footers are required to be plain text files with filenames like <comic_id> - <image_filename>.txt, e.g. 0001 - comic2-02.png.txt.

The filenames of the HTML files are not relevant.

Once the directories are ready, run qwantz-metadata to print the combined metadata JSON document to the standard output:

$ qwantz-metadata <transcript_dir> <footer_dir> <html_dir> > output.json

Acknowledgments

This program would not be possible without the wonderful comics by Ryan North!

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

qwantz_metadata-2025.9.0.tar.gz (64.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qwantz_metadata-2025.9.0-py3-none-any.whl (66.3 kB view details)

Uploaded Python 3

File details

Details for the file qwantz_metadata-2025.9.0.tar.gz.

File metadata

  • Download URL: qwantz_metadata-2025.9.0.tar.gz
  • Upload date:
  • Size: 64.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for qwantz_metadata-2025.9.0.tar.gz
Algorithm Hash digest
SHA256 c3252685b73e420560593558233911988beadccc501dc04da5d2d7b644816cea
MD5 8a296a3a58d7dc6bf9661f0701b8f2f8
BLAKE2b-256 0cc9429057f929a1b0f8940a0ea9392acfc1947225839ca7c33792b18bf97772

See more details on using hashes here.

File details

Details for the file qwantz_metadata-2025.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for qwantz_metadata-2025.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d230ec9e4e56ce7f1370aeeb60d4d5de7262d4c14ed682d2b9d5b32c5501b43
MD5 d252a06b65ff670a4b9967d9afad1f86
BLAKE2b-256 396f5b2e23f17c56229cfae1d8f5bc518f45edc9b189b7b9b722735917d7c2eb

See more details on using hashes here.

Supported by

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