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-2023.11.1.tar.gz (59.3 kB view details)

Uploaded Source

Built Distribution

qwantz_metadata-2023.11.1-py3-none-any.whl (60.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qwantz_metadata-2023.11.1.tar.gz
  • Upload date:
  • Size: 59.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for qwantz_metadata-2023.11.1.tar.gz
Algorithm Hash digest
SHA256 23f71b592babd7bcbc59d67eacf67f625880119bfaedf00e9c2a51b15f5fe9ed
MD5 ff6c4ee46583514e1cbe94009cba7052
BLAKE2b-256 9b7b8400aa657f12354da7160c0c01a4e29932346b3f01542e43629c2da0aceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qwantz_metadata-2023.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 985c7ba0b9d95022dcd646a3cc9885f48c6aa365f8f7d64e1cf0bf23f4e3ca68
MD5 66517da4f9b39b2d0cf6d2d199c8204c
BLAKE2b-256 cfb8c70de33dcfad0092df6dd3d3d912db67b3065eb2f05afdb397f78fc347e3

See more details on using hashes here.

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