A modified version of https://github.com/webcomics/dosage
Find a file
Tobias Gruetzmacher 8768ff07b6 Fix AhoiPolloi, be a bit smarter about encoding.
HTML character encoding in the context of HTTP is quite tricky to get
right and honestly, I'm not sure if I did get it right this time. But I
think, the current behaviour matches best what web browsers try to do:

1. Let Requests figure out the content from the HTTP header. This
   overrides everything else. We need to "trick" LXML to accept our
   decision if the document contains an XML declaration which might
   disagree with the HTTP header.
2. If the HTTP headers don't specify any encoding, let LXML guess the
   encoding and be done with it.
2016-04-06 22:22:22 +02:00
doc Remove more old stuff. 2016-03-20 18:59:42 +01:00
dosagelib Fix AhoiPolloi, be a bit smarter about encoding. 2016-04-06 22:22:22 +02:00
scripts Every comic need an url. 2016-04-03 22:03:16 +02:00
tests Use py.test's tmpdir fixture. 2016-03-28 16:29:57 +02:00
.codeclimate.yml Add CodeClimate config. 2016-03-06 00:41:10 +01:00
.gitattributes Remove more old stuff. 2016-03-20 18:59:42 +01:00
.gitignore Move pytest-travis-fold to the right place. 2016-03-20 19:55:34 +01:00
.mailmap Switch build to PBR. 2015-11-03 23:27:53 +01:00
.travis.yml Cache pip downloads on Travis. 2016-03-20 20:32:08 +01:00
COPYING Updated copyright. 2014-01-05 16:50:57 +01:00
dosage Switch build to PBR. 2015-11-03 23:27:53 +01:00
MANIFEST.in Remove more old stuff. 2016-03-20 18:59:42 +01:00
README.md Add Coveralls to Travis, badges in README. 2016-03-14 01:10:28 +01:00
requirements.txt Make lxml a requirement. 2016-03-17 00:58:41 +01:00
setup.cfg Use tox for testing. 2016-03-20 19:43:48 +01:00
setup.py Switch build to PBR. 2015-11-03 23:27:53 +01:00
tox.ini Cache pip downloads on Travis. 2016-03-20 20:32:08 +01:00

Dosage

Build Status Code Climate Coverage Status

Dosage is a comic strip downloader and archiver.

Dosage is designed to keep a local copy of specific webcomics and other picture-based content such as Picture of the Day sites. With the dosage commandline script you can get the latest strip of a webcomic, or catch-up to the last strip downloaded, or download a strip for a particular date/index (if the webcomic's site layout allows this).

Multiple webcomics can be downloaded in parallel, making the update of comic strips faster.

See http://dosage.rocks/ for more info.