Commit graph

196 commits

Author SHA1 Message Date
Tobias Gruetzmacher a94cc2b53b
Fix ComicFury update script 2022-11-26 17:46:31 +01:00
Tobias Gruetzmacher 1d9b74bd66 Rename Tapastic to Tapas
The site is know just as "Tapas" since longer then Dosage has support
for it. Since the module was merged just recently, this rename shouldn't
affect many users...
2022-06-06 01:54:22 +02:00
Tobias Gruetzmacher 62bcc5212e Remove webtoons auto-updater for now 2022-06-06 00:52:33 +02:00
Tobias Gruetzmacher ce16537ce6 Search for spanish comics on ComicsKingdom (fixes #165) 2022-06-06 00:20:12 +02:00
Tobias Gruetzmacher 0d8871b253 Update GoComics module 2022-06-05 20:23:56 +02:00
Tobias Gruetzmacher f3b8ebf0be Clean up some minor warnings 2022-05-28 17:52:42 +02:00
Techwolf e30f63ec4d Add Tapastic site engine 2022-03-26 00:38:08 -07:00
Tobias Gruetzmacher 2c8bb90d4e Remove ComicSherpa
This legacy site has already been offline for a few weeks now and
is probably not coming back.
2021-04-02 09:28:56 +02:00
Tobias Gruetzmacher 890f116179 Remove SmackJeeves
It was closed at the end of 2020...
2021-01-10 19:18:45 +01:00
Tobias Gruetzmacher e64635e86b Stricter style checking & related style fixes 2020-10-11 20:15:27 +02:00
Tobias Gruetzmacher 9237bd62b2 Convert scraper cache to a class
This should make it easier to extend with additional entries.
2020-10-04 22:28:51 +02:00
Tobias Gruetzmacher c86e1ad863 Fix stupid error :D 2020-10-01 18:18:31 +02:00
Tobias Gruetzmacher 020b8497c0 Generate start script for PyInstaller from entry point 2020-10-01 16:13:08 +02:00
Tobias Gruetzmacher d93fed567c Distribute PyInstaller hook
This uses a feature introduced in PyInstaller 4.0 to register hooks as
entry points and automatically discover them whenever a module is used.
2020-10-01 15:51:09 +02:00
Tobias Gruetzmacher d06e642b56 Assume developers are using virtualenvs
If this is true, we don't have to mess with sys.path or provide a
"convenience" launcher anymore.
2020-10-01 14:11:11 +02:00
Tobias Gruetzmacher 8d7fd8b884 Update GoComics modules
The usual: GoComics removed some comics, added some and renamed some...
2020-09-28 01:15:07 +02:00
Tobias Gruetzmacher 6cfe67536e Repair gocomics updater 2020-04-20 01:03:30 +02:00
Tobias Gruetzmacher 27d28b8eef Update file headers
The default encoding for source files is UTF-8 since Python 3, so we can
drop all encoding headers. While we are at it, just replace them with
SPDX headers.
2020-04-18 13:45:44 +02:00
Tobias Gruetzmacher 28fa430b8a Fix categories of some WebToons comics 2020-04-14 01:38:41 +02:00
Tobias Gruetzmacher 62c3540c28 Remove (useless) wrapper around html.unescape 2020-04-13 01:53:45 +02:00
Tobias Gruetzmacher 44791439a5 Drop Python 2 support: Obsolete future statements 2020-02-04 01:06:19 +01:00
Tobias Gruetzmacher 9c65c3e05f Drop Python 2 support: six & other imports 2020-02-03 01:03:31 +01:00
Techwolf 585cc7dc90 Add site engine for WebToons 2020-02-02 21:00:02 +01:00
Techwolf eb69210e58 Add self to authors list, update copyright headers 2020-01-28 00:23:15 +01:00
Tobias Gruetzmacher 963db7f448 Adopt SmackJeeves to new site design (fixes #144)
Some things got lost on the way:
- Since there is no comprehensive comic directory anymore, removed
  automatic update script. New comics need to be added manually.
- Some authors used the opportunity to move from SmackJeeves somewhere
  else - some of those got new modules (either standalone or ComicFury)
- Abunch of comics just disappeared...
2019-12-26 22:03:18 +01:00
Tobias Gruetzmacher 44af7acdbc Clean up ComicFury a bit
Mostly getting rid of vanished comics, but also cleaning up the matching
expressions a bit.
2019-12-25 23:05:11 +01:00
Techwolf b79f22fb65 Mark KeenSpot/GeneCatlow completed :( 2019-12-17 00:05:47 +01:00
Tobias Gruetzmacher 835f484673 Simplify ComicsKingdom extraction a bit 2019-12-16 23:47:14 +01:00
littauer 4d369376c0 Add ComicsKingdom.com (aka King Features) (#134)
Note that going back more than about seven days is a paid feature and is untested.
2019-12-16 23:18:04 +01:00
Tobias Gruetzmacher e5e7dfacd6 Move basic HTTP setup into a new module
We now subclass requests' Session to make further extensions of the HTTP
flow possible.
2019-12-03 23:58:20 +01:00
Tobias Gruetzmacher 9c4a791853 Repair loader for PyInstaller 3.4 2019-03-08 23:46:50 +01:00
Tobias Gruetzmacher fbb3a18c91 Enable warnings and fix some of them 2018-05-23 00:54:40 +02:00
Tobias Gruetzmacher 90685d9b0c Only support modern versions of PyCountry. 2017-11-26 19:29:48 +01:00
Tobias Gruetzmacher 4ee99eb196 Merge pull request #85 from sizlo/improveordering
Preserve the order of images in multi image strips for ordered symlink folders
2017-05-16 23:09:46 +02:00
Tim Brier 08d7c55621 Obey the ordering of multi image strips given in the JSON 2017-05-15 10:56:47 +01:00
Tobias Gruetzmacher 8b90aa5cfb Some minor style fixes. 2017-05-15 00:54:02 +02:00
Tobias Gruetzmacher ddd3fb418c Remove some broken comics from ComicFury module. 2017-05-14 22:45:12 +02:00
Tobias Gruetzmacher 0973570295 Fix a bunch of modules. 2017-04-16 01:06:41 +02:00
Tobias Gruetzmacher e6f18a2027 Clean up ComicGenesis 2017-02-27 18:20:54 +01:00
Tobias Gruetzmacher c2c699a1d5 Add a PyInstaller spec to exclude system DLLs. 2017-02-15 00:00:33 +01:00
Tobias Gruetzmacher 23dccb184e Replace PyInstaller version hack with something better. 2017-02-14 22:07:52 +01:00
Tobias Gruetzmacher 20ab279cde Clean up SmackJeeves...
Currently only covers already existing modules: Removed 11 broken
modules, added 2 and tried to update comic names and the adult and
endOfLife flags from their index. This isn't helped by the fact that
their search seems to skip some comics...
2017-02-13 01:46:49 +01:00
Tobias Gruetzmacher 0d6f50217c Allow setting a crawl delay in update scripts. 2017-02-12 22:36:06 +01:00
Tobias Gruetzmacher 5359dd8629 Update ComicFury again... 2017-02-12 19:50:51 +01:00
Tobias Gruetzmacher 20ca5d7fc2 Fix some modules. 2017-02-06 00:05:05 +01:00
Tobias Gruetzmacher a183e812ae Update GoComics module for new site layout.
(fixes #77)
2017-01-11 02:21:05 +01:00
Tobias Gruetzmacher 061efaac6e New module for ComicSherpa (removed from GoComics) 2017-01-11 01:34:52 +01:00
Tobias Gruetzmacher 8a89246d88 Fix "espanol" in comic names. 2017-01-11 00:50:00 +01:00
Tobias Gruetzmacher 46b7a374f6 Small GoComics update. 2016-11-01 02:51:00 +01:00
Tobias Gruetzmacher 3b9f30affd Update ComicFury modules. 2016-10-30 11:04:45 +01:00