Skip to main content

Download any or all Ozy and Millie comics

Project description

Ozy and Millie Archive CLI

oam-dl is inspired by and based on xkcd-dl by Tasdik Rahman, which was inspired by youtube-dl by Daniel Bolton.

It archives the less memetic yet superior (:P) Ozy and Millie by Dana Simpson, which ran from 1998 to 2008.

Features

  • Download all Ozy and Millie comics.

  • Download individual Ozy and Millie comics by release number.

  • Download ranges of Ozy and Millie comics by release number.

Installation

It’s on PyPI: pip3 install oam-dl

Usage

After installing, run oam-dl --create. This creates a json file in your home directory that stores information on each of the comics.

--download

Downloading a comic will create a directory structure in your home directory under ~/OAM to automatically organize your comics by year and month. You can specify a path other than ~ with the --path command, and --pathc to create your path if it doesn’t already exist.

  • oam-dl --download <NUM> retrieves the Ozy and Millie comic with releasenumber <NUM>.

  • oam-dl --download -a retrieves every Ozy and Millie comic. There are >2000 of them, so the download may take a while.

  • oam-dl --download -r <START> <END> retieves the range of comics betweenrelease numbers <START> and <END>.

  • oam-dl --download [option] --path=path/to/directory creates the archive at that path.

License

MIT License (see LICENCE.txt)

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

oam-dl-0.2.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

oam_dl-0.2.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file oam-dl-0.2.1.tar.gz.

File metadata

  • Download URL: oam-dl-0.2.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for oam-dl-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6453c0588b533dd7bf3276847f1d1b140c55e9d85e4715f18b3622109a68742c
MD5 a66d6f7225d73308d97f293a6d02c321
BLAKE2b-256 2d19e816e251a20f8d17874be00da93bf61047b2d0960b813fd6c443072c4bc8

See more details on using hashes here.

File details

Details for the file oam_dl-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for oam_dl-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb43d39a6c620db34b53f156307827c2b1985853fe469c9b8390e7e2fa2244e1
MD5 e64508df838495ab827b194e319c1f2f
BLAKE2b-256 ccbaef5d3ad3fd36f0cc84b1c0034b94f11b642974b5dced443ca4c4e8366e21

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