Commit graph

1368 commits

Author SHA1 Message Date
Tobias Gruetzmacher bc755d09a3 Apply link modifier to all links.
This was previously only the "previous link modifier", now it can also
modify "next" and "latest" links. Additionally, the modifier is given
the current URL, so those cases can be distinguished.
2016-11-01 01:50:44 +01:00
Tobias Gruetzmacher 7fc05f75f5 Remove broken PetiteSymphony comics. 2016-10-31 07:16:10 +01:00
Tobias Gruetzmacher 69e6318f87 Remove ScurryAndCover, too much JavaScript. 2016-10-31 07:04:00 +01:00
Tobias Gruetzmacher 47e2502ec7 Fix a bunch of comic modules. 2016-10-31 06:57:47 +01:00
Tobias Gruetzmacher 446b81fc45 Fix Wumo and friends. 2016-10-30 15:28:54 +01:00
Tobias Gruetzmacher 51ed898f5d Fix some SmackJeeves comics. 2016-10-30 14:30:45 +01:00
Tobias Gruetzmacher b6d99945f6 Merge pull request #73 from acaranta/master
Added several SmackJeeves Comics
2016-10-30 11:55:17 +01:00
Tobias Gruetzmacher 3b9f30affd Update ComicFury modules. 2016-10-30 11:04:45 +01:00
Tobias Gruetzmacher a02660a7d3 Replace custom @memoized with stdlib @lru_cache. 2016-10-29 00:46:49 +02:00
Tobias Gruetzmacher 9a6a310b76 Fixup copyright years. 2016-10-29 00:21:41 +02:00
acaranta 83880a3cbd corrected RainbowMansion 2016-10-27 09:53:34 +02:00
acaranta 0ed823175c Added even more Smackjeeves comics 2016-10-27 06:58:57 +02:00
acaranta a5c9a3c35c Added several SmackJeeves Comics 2016-10-26 05:25:13 +02:00
Tobias Gruetzmacher 30548a51a0 Merge pull request #72 from Lugoues/fix-smbc
Fixes #63.
2016-10-19 09:06:35 +02:00
Peter Brunner 19445a83ae Fix smbc 2016-10-18 21:28:42 -04:00
Tobias Gruetzmacher a2ac319c80 [travis] Update setuptools... 2016-10-15 21:19:45 +02:00
Tobias Gruetzmacher c876530159 Require "new" version of setuptools and pbr.
See
http://docs.openstack.org/developer/pbr/compatibility.html#evaluate-marker
2016-10-15 20:29:21 +02:00
Tobias Gruetzmacher f94caa8a16 Use terminal size calculation from standard library. 2016-10-14 23:55:10 +02:00
Tobias Gruetzmacher 06be2a026b Move some ex-KeenSpot comics to shorter names. 2016-10-14 14:23:33 +02:00
Tobias Gruetzmacher b17d6e5f22 Rework/fix KeenSpot modules. 2016-10-14 00:14:53 +02:00
Tobias Gruetzmacher bb6199af65 [tox] Move flake8 into its own environment. 2016-10-13 15:05:44 +02:00
Tobias Gruetzmacher 32e3f987d4 [tox] Don't add requirement.txt to deps. 2016-10-13 14:25:57 +02:00
Tobias Gruetzmacher 064e7976ec Add namer for Extra Fabulous Comics. 2016-10-06 00:42:50 +02:00
Tobias Gruetzmacher 3cdea6b09c Merge pull request #54 from mostlyuseful/patch-1
Add "Extra Fabulous Comics" comic
2016-10-06 00:19:47 +02:00
mostlyuseful fce7dfff19 Add "Extra Fabulous Comics" comic 2016-10-04 17:06:50 +02:00
Tobias Gruetzmacher f342a93aa1 Update GoComics module. 2016-10-01 03:39:36 +02:00
Tobias Gruetzmacher c0d945a563 Update ComicFury modules. 2016-10-01 02:52:33 +02:00
Tobias Gruetzmacher 24345fd348 Create XML coverage report (for Jenkins). 2016-10-01 01:29:05 +02:00
Tobias Gruetzmacher 98c98ddfab Fix some more comic modules (c-f). 2016-09-30 00:15:45 +02:00
Tobias Gruetzmacher 0637d20ec3 Fix flake8 excludes. 2016-09-29 01:44:06 +02:00
Tobias Gruetzmacher b1d2650615 Fix some modules (a&b). 2016-09-29 01:29:01 +02:00
Damjan Košir c04c62e92b xkcd now hone with xpaths 2016-08-18 21:28:25 +12:00
Damjan Košir 9ba184eb43 fixing LoadingArtist 2016-08-16 21:20:35 +12:00
Tobias Gruetzmacher 45ae1737b9 Merge pull request #53 from hfiguiere/new-comics
New comics
2016-08-09 00:23:15 +02:00
Hubert Figuière afcd19bf5b Added Prince of Sartar Comic 2016-08-08 09:18:33 -04:00
Hubert Figuière 81821dc450 Added Space Junk Arlia comic 2016-08-08 09:18:33 -04:00
Tobias Gruetzmacher fb37f946e0 Speed up comic module tests.
This fakes an If-Modified-Since header, so most web servers don't need
to send comic images at all. This should also reduce the amount of data
that needs to be fetched for comic module tests.
2016-08-01 00:44:34 +02:00
Tobias Gruetzmacher 4f80016bf0 Change robotparser import to make PyInstaller happy. 2016-06-06 22:42:01 +02:00
Tobias Gruetzmacher 64c8e502ca Ignore case for comic download directories.
Since we already match comics case-insensitive on the command line, this
was a logical step, even if this means changing quite a bit of code that
all tries to resolve the "comic directory" in a slightly different
way...
2016-06-06 00:08:29 +02:00
Tobias Gruetzmacher 215d597573 Remove DrunkDuck for now.
- It's been disabled for ages
- Needs a major rework
- I don't want to add that many comics anyways...
- This also gets rid of make_scraper :)
2016-06-05 22:22:17 +02:00
Tobias Gruetzmacher 67d0d38100 Migrate SnafuComics to single-class module. 2016-06-05 22:12:16 +02:00
Tobias Gruetzmacher 125c96e9dc Remove command to download ALL comics... 2016-06-05 21:57:56 +02:00
Tobias Gruetzmacher df2048cb34 Keep track of removed and moved comics (fixes #41).
I plan on keeping this list for at least ~ 2 releases and then purging
older entries...
2016-06-05 21:47:58 +02:00
Tobias Gruetzmacher 9b755a7e6c Restore BobWhite. 2016-06-05 18:32:27 +02:00
Tobias Gruetzmacher 603fd62a1e Fix workaround for PyInstaller... 2016-06-05 16:01:35 +02:00
Tobias Gruetzmacher 295b53a2d3 Fix name overrides (broken by 51008a). 2016-06-05 10:03:29 +02:00
Tobias Gruetzmacher 844bec09ba Remove another dead comic from ComicFury. 2016-06-05 01:06:04 +02:00
Tobias Gruetzmacher 12123961a4 Fix error in PyInstaller packaged application. 2016-06-05 00:34:16 +02:00
Tobias Gruetzmacher ed1094b680 Set minimum Python version to 2.7.
This suppresses some useless warnings from newer versions of
flake8-future-import.
2016-06-04 22:41:00 +02:00
Tobias Gruetzmacher fc7578f053 Merge pull request #50 from Moredread/StringTheory
Add String Theory comic
2016-06-04 22:03:57 +02:00