Tobias Gruetzmacher
9a6a310b76
Fixup copyright years.
2016-10-29 00:21:41 +02:00
Tobias Gruetzmacher
b17d6e5f22
Rework/fix KeenSpot modules.
2016-10-14 00:14:53 +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
André-Patrick Bubel
7ed2c28fb3
Convert dict_keys to List for Python 3 compatibility
2016-05-31 07:35:24 +00:00
Tobias Gruetzmacher
eafe5fcf24
Missing comma :)
2016-05-23 00:02:05 +02:00
Tobias Gruetzmacher
807bee6342
Migrate GoComics to single-class module.
2016-05-23 00:01:10 +02:00
Tobias Gruetzmacher
2c8e57bdea
Migrate Creators to single-class module.
2016-05-22 23:56:59 +02:00
Tobias Gruetzmacher
f5dff27b0a
Migrate SmackJeeves to single-class module.
2016-05-22 23:54:21 +02:00
Tobias Gruetzmacher
1ea20e1743
Migrate WebcomicFactory to single-class module.
2016-05-22 23:40:58 +02:00
Tobias Gruetzmacher
c62a7283a2
Migrate ComicFury to single-class module.
2016-05-22 23:31:53 +02:00
Tobias Gruetzmacher
1834bf179f
Migrate Arcamax to single-class module.
2016-05-22 23:17:24 +02:00
Tobias Gruetzmacher
f29472c143
Make auto-update script more flexible.
2016-05-22 23:06:05 +02:00
Tobias Gruetzmacher
be1a63da0c
Update GoComics comic list.
2016-05-16 18:26:45 +02:00
Tobias Gruetzmacher
bd60155d9f
Some more ComicFury comics gone...
2016-05-16 00:53:22 +02:00
Tobias Gruetzmacher
efe1308db2
Replace home-grown Python2/3 compat. with six.
2016-05-05 23:33:48 +02:00
Tobias Gruetzmacher
8ddf553eb4
Fix some more SmackJeeves modules.
2016-04-22 01:04:47 +02:00
Tobias Gruetzmacher
1d2e1f2dd1
Update SmackJeeves update helper.
...
Don't use it right now, it adds a HUGE amount of comics.
2016-04-20 23:48:29 +02:00
Tobias Gruetzmacher
1fbc844077
Update GoComics.
2016-04-17 18:40:09 +02:00
Tobias Gruetzmacher
820471b49b
Move exclusion into 2nd stage.
2016-04-17 18:15:30 +02:00
Tobias Gruetzmacher
73e958670d
Update ComicFury (again).
2016-04-17 16:19:44 +02:00
Tobias Gruetzmacher
b0481a01f7
Update languages.
2016-04-16 13:14:12 +02:00
Tobias Gruetzmacher
3329027e4b
Update ComicFury.
2016-04-16 13:13:47 +02:00
Tobias Gruetzmacher
52515b5fc5
Update GoComics.
2016-04-15 00:26:14 +02:00
Tobias Gruetzmacher
dab5aef094
Refactor update helpers: Remove duplicate code.
2016-04-14 22:22:37 +02:00
Tobias Gruetzmacher
497653c448
Remove make_scraper magic from Arcamax.
2016-04-14 00:17:59 +02:00
Tobias Gruetzmacher
16004e43e4
Use default bounceStarter for site modules.
2016-04-13 01:24:13 +02:00
Tobias Gruetzmacher
9028724a74
Clean up update helper scripts.
2016-04-13 00:52:16 +02:00
Tobias Gruetzmacher
443ab119e9
Refresh GoComics list from online directory.
2016-04-12 00:36:33 +02:00
Tobias Gruetzmacher
0033a8046b
Fix creators module.
2016-04-07 00:20:03 +02:00
Tobias Gruetzmacher
926439cd14
Every comic need an url.
2016-04-03 22:03:16 +02:00
Tobias Gruetzmacher
2c6decb7f5
Move WebcomicFactory in its own module.
...
Also, add an updater script for it.
2016-04-03 21:31:56 +02:00
Tobias Gruetzmacher
a7b6599cd4
Sort ComicFury comics ignoring case.
2016-03-31 23:26:56 +02:00
Tobias Gruetzmacher
cfac0f40f1
Encode JSON cache as UTF-8.
2016-03-31 23:25:53 +02:00
Tobias Gruetzmacher
2f61ecb721
Add build helper for PyInstaller ( fixes #22 ).
2016-03-20 21:42:41 +01:00
Tobias Gruetzmacher
3c4b3fdfc3
Remove more old stuff.
2016-03-20 18:59:42 +01:00
Tobias Gruetzmacher
065184f1db
Remove unused helper scripts.
2016-03-20 12:06:58 +01:00
Tobias Gruetzmacher
552f29e5fc
Update ComicFury comics. (+871, -245)
...
- Remove make_scraper magic
- Switch to HTML parser
- Update parsing of comic listing.
2016-03-17 00:44:06 +01:00
Tobias Gruetzmacher
8c4b2aad65
Clean up scriptutil.py.
...
Having comic module names with more then 50 characters is quite
ridiculous.
2016-03-03 23:49:21 +01:00
Tobias Gruetzmacher
7f7a69818b
Remove make_scraper magic from creators module.
2015-11-04 23:43:31 +01:00
Tobias Gruetzmacher
808b624e5f
Remove hard dependency on pycountry again.
...
This basically reverts commit 86b31dc12b
.
It now works like this: If the use has pycountry installed, it is used.
If not, Dosage falls back to a small internal list generated from
pycountry by scripts/mklanguages.py.
This means additional work if we ever decide to translate Dosage, since
pycountry already has all the translations for language names...
This fixes #23 .
2015-07-11 01:27:39 +02:00
Tobias Gruetzmacher
bf9f45b380
Switch to setuptools and cleanup metadata.
...
py2exe support is gone for now, will be restored later.
2015-04-22 22:22:03 +02:00
Tobias Gruetzmacher
86b31dc12b
Depend on pycountry directly.
2015-04-21 21:56:54 +02:00
Tobias Gruetzmacher
78414cb3d7
Switch from PIL to Pillow, remove workarounds.
2015-04-20 22:46:12 +02:00
Tobias Gruetzmacher
ff21df596b
Remove descriptions and genres ( closes #9 ).
...
Maintaining the descriptions creates quite a bit of overhead (finding
them, copying them, checking if they are still correct) for a minimal
user benefit.
PS: Viewing this diff should be easier in a difftool that shows changes
in a line, for example kdiff3.
2015-04-20 20:29:09 +02:00
Tobias Gruetzmacher
64ad5468b9
Fix update scripts after htmlparser merge.
2015-04-20 19:42:12 +02:00
Tobias Gruetzmacher
e8af5adcb8
Update list of supported GoComics comics.
2015-04-18 02:04:31 +02:00
Tobias Gruetzmacher
50af6c23f5
Remove JSON cache files from repository.
2015-04-18 02:03:46 +02:00
Tobias Gruetzmacher
f0831a1f0f
Fix and update ArcaMax ( fixes #8 ).
2015-04-17 21:53:13 +02:00
Bastian Kleineidam
641daa738b
Updated list of comics
2014-07-03 17:12:25 +02:00
Bastian Kleineidam
b67717d66e
Fix pil install
2014-02-10 22:43:28 +01:00
Bastian Kleineidam
fa0b556869
Fix pil install
2014-02-10 22:31:51 +01:00
Bastian Kleineidam
c7108a9342
Fix pil install
2014-02-10 22:27:01 +01:00
Bastian Kleineidam
4d63920434
Updated copyright.
2014-01-05 16:50:57 +01:00
Bastian Kleineidam
163ac2f534
Add signing certs for windows installer.
2013-12-12 23:29:42 +01:00
Bastian Kleineidam
06306f5b7e
Fix travis builds for PIL.
2013-12-10 08:48:32 +01:00
Bastian Kleineidam
48e417c647
Fixed some comics.
2013-11-18 22:01:30 +01:00
Bastian Kleineidam
7760985601
Fix broken comics
2013-11-12 18:33:14 +01:00
Bastian Kleineidam
3e6414e0e5
Updated plugins
2013-11-07 07:28:47 +01:00
Bastian Kleineidam
ef4ae435a5
Fix several comics.
2013-07-18 20:39:53 +02:00
Bastian Kleineidam
8d5ae7b1bb
Updated plugins.
2013-07-09 22:21:12 +02:00
Bastian Kleineidam
8559184d69
Updated plugins
2013-07-04 12:22:36 +02:00
Bastian Kleineidam
1c1b0aaf18
Comic fixes.
2013-05-25 23:24:33 +02:00
Bastian Kleineidam
23e6a8923d
Improve plugin update.
2013-05-22 22:29:03 +02:00
Bastian Kleineidam
ef878eed7c
Updated plugins.
2013-05-22 07:19:16 +02:00
Bastian Kleineidam
63f2ea4758
Add script to create CZB files.
2013-05-01 08:33:04 +02:00
Bastian Kleineidam
d9cd8f3fd6
Ensure a unicode description for keenspot comics.
2013-04-29 20:24:54 +02:00
Bastian Kleineidam
dcacbf0b9a
Fix some comics.
2013-04-28 19:58:38 +02:00
Bastian Kleineidam
f2be5e4d73
Updated JSON.
2013-04-26 23:58:03 +02:00
Bastian Kleineidam
871de6a8ce
Prefer GoComics over Creators since they have a better naming scheme.
2013-04-25 21:50:45 +02:00
Bastian Kleineidam
e37a80fdc1
Add some descriptions.
2013-04-14 09:02:14 +02:00
Bastian Kleineidam
35c031ca81
Fixed some comics.
2013-04-11 18:27:43 +02:00
Bastian Kleineidam
44c3fb9f16
Remove broken scripted plugins.
2013-04-04 18:30:02 +02:00
Bastian Kleineidam
1fd285af01
Fix failed test script.
2013-04-03 21:20:50 +02:00
Bastian Kleineidam
6303a1cb20
Updated scripted plugins.
2013-04-03 20:27:12 +02:00
Bastian Kleineidam
a2f343226f
Remove duplicate dilbert.
2013-03-26 20:02:13 +01:00
Bastian Kleineidam
b25e9e68ec
Updated exclusions.
2013-03-26 17:33:15 +01:00
Bastian Kleineidam
9d1f286424
Improved documentation.
2013-03-25 19:47:29 +01:00
Bastian Kleineidam
c99827935b
Updated plugins with scripts.
2013-03-25 19:40:38 +01:00
Tobias Gruetzmacher
1314da3ffb
Add a script that uses the JSON metadata to create ordered symlinks.
2013-03-24 17:17:38 +01:00
Bastian Kleineidam
d47670231a
Add some documentation.
2013-03-13 18:31:50 +01:00
Bastian Kleineidam
e207c8ee47
Improved logging.
2013-03-12 20:47:11 +01:00
Bastian Kleineidam
d1f0f23b4c
Check robots.txt, update excluded comic names.
2013-03-12 20:46:57 +01:00
Bastian Kleineidam
681ff68132
Check robots.txt, update excluded comic names.
2013-03-12 20:46:48 +01:00
Bastian Kleineidam
538523f86c
Add keenspot.
2013-03-11 22:03:17 +01:00
Bastian Kleineidam
a16bf6c16b
Rename keenspot to comicgenesis and enable it.
2013-03-11 21:50:49 +01:00
Bastian Kleineidam
88e28f3923
Fix some comics and add language tag.
2013-03-08 22:33:05 +01:00
Bastian Kleineidam
1cc7d39047
Fix some comics.
2013-03-07 23:08:17 +01:00
Bastian Kleineidam
0215ae82af
Fix some comics.
2013-03-07 19:54:18 +01:00
Bastian Kleineidam
23c20bfe32
Fix some comics.
2013-03-07 18:22:24 +01:00
Bastian Kleineidam
bae2a96d8b
Added some comic strips and cleanup the scraper code.
2013-03-06 20:00:30 +01:00
Bastian Kleineidam
01177e25f0
Updated generated comic lists.
2013-03-05 19:06:00 +01:00
Bastian Kleineidam
fba7f6e527
Updated comic plugins.
2013-03-01 20:55:55 +01:00
Bastian Kleineidam
254af3c351
Add help entry and set PATH in windows installer.
2013-02-28 21:18:50 +01:00
Bastian Kleineidam
09df20cd1f
Fix some comics and increase travis test number.
2013-02-26 06:12:46 +01:00
Bastian Kleineidam
953dc62ffd
Fix some comics.
2013-02-23 09:07:44 +01:00
Bastian Kleineidam
2eb7b43dd2
Remove drunkduck awards.
2013-02-21 19:51:10 +01:00
Bastian Kleineidam
725001155a
Updated generated comics.
2013-02-20 20:52:23 +01:00
Bastian Kleineidam
91c32515d5
Fix some comics.
2013-02-19 20:58:04 +01:00
Bastian Kleineidam
27a125e5b5
Move test page generation.
2013-02-19 20:25:59 +01:00
Bastian Kleineidam
4f03963b9e
Code cleanup.
2013-02-18 20:02:16 +01:00