Skip to main content

cli interface to download a particular or all the xkcd's till date

Project description


xkcd-cli is inspired by an awesome package called youtube-dl written by Daniel Bolton(Much respect!)

Now I don’t know about you, but I just love reading xkcd’s! And So xkcd-dl

I thought why not create something like that but for downloading xkcd’s!

How about you get to download all of the xkcd which have been uploaded till date? This does just that!


  • Can download all the xkcd’s uploaded till date(1603 as I am writing this!).
  • Download individual xkcd’s and store them
  • Download the latest issue xkcd
  • No duplicacy in your XKCD database.
  • Stores each xckd in a seperate file named as the title of the xkcd at your home directory
  • Writes a description.txt for each xkcd. Storing meta-data like
    • date-publised
    • url value
    • a small description of that xkcd
  • written in python.



  • [x] add xkcd-cli --download-latest
  • [x] add xkcd-cli --download=XKCDNUMBER
  • [x] add xkcd-cli --download-all
  • [ ] add xkcd-cli --start=XKCDNUMBER --end=XKCDNUMBER [--path=/path/to/directory]
  • [ ] Remove redundant code in download_xkcd_number(), download_latest() and download_all()


Feel free to contribute

  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-awesome-feature)
  3. Commit your changes (git commit -am 'Added <xyz> feature')
  4. Push to the branch (git push origin my-new-awesome-feature)
  5. Create new Pull Request


Please report the bugs at the issue tracker

License :

MIT License © Tasdik Rahman

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for xkcd-dl, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size xkcd-dl-0.0.4.tar.gz (6.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page