Tobias Gruetzmacher
8afe7d1cdc
Modernize importlib.metadata usage in PyInstaller spec
2024-06-13 23:10:41 +02:00
Tobias Gruetzmacher
32b0dfef35
Adapt to new ComicsKingdom layout ( fixes #307 )
2024-03-17 19:18:35 +01:00
garbled1
f76061e138
Fix a potential infinite loop condition, that causes the script to consume all ram on the box and get oom-killed.
2024-02-16 09:11:49 -07:00
Tobias Gruetzmacher
b4bcb65249
Update GoComics modules
2024-02-14 23:39:08 +01:00
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