Skip to content

lethargilistic/oam-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ozy and Millie Archive CLI

PyPI PyPI PyPI

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 release number .

  • 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 between release numbers and .

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

TODO

  • Download via release date (maybe)

License

MIT License (see LICENCE.txt)