Techwolf
|
0b433d5897
|
Add Wrongside
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
6a5823b3fe
|
Add StarfireAgency
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
e62bcb6267
|
Add Nightshift
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
8e8d5e5723
|
Add TracesOfThePast (SFW/NSFW)
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
57046e23ca
|
Add A&HClub
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
ae0b702107
|
Add Bethellium
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
085e1642fb
|
Add Moonlace
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
280f4fdbb8
|
Add CutLoose
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
81e4942e7c
|
Add Replay
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
7e6d33ddf5
|
Fix Lackadaisy
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
c9e3923442
|
Fix AlphaLuna
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
6cfde34663
|
Fix Altermeta
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
2916b39c98
|
Add ApartmentForTwo
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
ae82096e96
|
Add QuentynQuinnSpaceRanger
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
5fb39c5faf
|
Add TalesOfTheQuestor
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
ff4fa7892d
|
Add QuantumVibe
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
7d03d3369b
|
Add LastResort
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
cb360bc983
|
Add Bloodline
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
9e52bea334
|
Add SixPackOfOtters
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
0648bbadc9
|
Add Kaspall
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
379f963442
|
Add TheClassMenagerie
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
a6aacf0cc7
|
Add DMFA side stories
(this also moves all DMFA modules into their own file)
|
2019-12-17 01:28:02 +01:00 |
|
Techwolf
|
b79f22fb65
|
Mark KeenSpot/GeneCatlow completed :(
|
2019-12-17 00:05:47 +01:00 |
|
Techwolf
|
f79d3c9309
|
Fix GunnerkriggCourt
|
2019-12-17 00:04:20 +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
|
1e3d4e58b4
|
Travis-CI: Don't use shallow clones
This breaks setuptools_scm and therefore some tests which use the
project version.
|
2019-12-05 22:54:43 +01:00 |
|
Tobias Gruetzmacher
|
adb3db3d22
|
Add some tests for the update check
|
2019-12-05 22:23:48 +01:00 |
|
Tobias Gruetzmacher
|
f5253c7f45
|
Return a fallback "version" if dosage is not installed
Additionally, inform the user on how to fix the problem. Thanks to twb
for noticing this.
|
2019-12-05 21:41:15 +01:00 |
|
Tobias Gruetzmacher
|
7615ee60d1
|
Switch from pkg_resources to importlib
One dependency less (at least für Python 3.8+) and it should be faster
(not tested).
|
2019-12-05 21:40:45 +01:00 |
|
Tobias Gruetzmacher
|
74ee50159d
|
Don't fail website deployment if nothing changed
|
2019-12-05 21:35:31 +01:00 |
|
Tobias Gruetzmacher
|
4511bab996
|
Fix xkcd pages where comic is linked
|
2019-12-05 07:10:49 +01:00 |
|
Tobias Gruetzmacher
|
ad8a46f67a
|
Fix urlmatch test
|
2019-12-05 00:58:31 +01:00 |
|
Tobias Gruetzmacher
|
1501055513
|
Merge branch 'host-based-delay'
|
2019-12-04 00:29:11 +01:00 |
|
Tobias Gruetzmacher
|
66f154f074
|
Add throttling for GoComics (fixes #90)
Since this was the goal of the whole throttling implementation ;)
|
2019-12-04 00:28:27 +01:00 |
|
Tobias Gruetzmacher
|
18f8e093a7
|
Tests: Keep comics of the same module in the same process
This allows our host-based throttling to be effective and keeps
cross-process locks to a minimum.
|
2019-12-04 00:28:27 +01:00 |
|
Tobias Gruetzmacher
|
a347bebfe3
|
Add simple host-based throttling
|
2019-12-04 00:28:27 +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
|
fcebd63e66
|
Speed up tests by mocking time.sleep()
|
2019-12-03 23:52:14 +01:00 |
|
Tobias Gruetzmacher
|
d2861d029f
|
Fix "Extra Fabulous Comics" (fixes #129)
|
2019-12-03 19:50:41 +01:00 |
|
Tobias Gruetzmacher
|
ddba32391b
|
Add BlondeSunrise (fixes #142)
|
2019-12-03 00:14:57 +01:00 |
|
Tobias Gruetzmacher
|
f5a5106381
|
Allow combining -n with -c or -a (related to #90)
This allows fetching "all" comics (or catch up until the last existing
one) while setting an upper bound on how many pages to fetch at the same
time.
|
2019-12-01 23:19:06 +01:00 |
|
Tobias Gruetzmacher
|
4d2fac1a9c
|
Make it easier to write tests for comic modules
This also adds a simple test for the "turnoff" module to demonstrate
these features.
|
2019-12-01 22:36:49 +01:00 |
|
Jakob Kogler
|
6fd3282047
|
Add comic "turnoff" (closes #139)
|
2019-12-01 21:46:00 +01:00 |
|
Tobias Gruetzmacher
|
f1fb85a744
|
Replace pbr with plain setuptools
|
2019-12-01 18:04:38 +01:00 |
|
Tobias Gruetzmacher
|
0306eae0e1
|
Fix website generation with staticsite master
|
2019-11-25 22:47:01 +01:00 |
|
Tobias Gruetzmacher
|
d287122596
|
Mention progress bar removal in changelog
Maybe it's time to restore them...
|
2019-11-25 18:35:43 +01:00 |
|
hkocharyan
|
31309a26d2
|
fixed oglaf next and previous tags (#141)
|
2019-11-19 20:56:54 +01:00 |
|
Tobias Gruetzmacher
|
00d0201c5f
|
Fix a bunch of flake8 issues
|
2019-11-04 00:16:25 +01:00 |
|
Techwolf
|
255fbfa1b4
|
Add Evon
|
2019-11-03 23:51:58 +01:00 |
|