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 |
|
Techwolf
|
b230ef31d8
|
Add Guardia
|
2019-11-03 23:51:27 +01:00 |
|
Techwolf
|
70223bd38f
|
Add YouSayItFirst
|
2019-11-03 23:50:47 +01:00 |
|
Techwolf
|
a5a868c2e7
|
Add NicoleAndDerek
|
2019-11-03 23:50:47 +01:00 |
|
Techwolf
|
be6a6722b5
|
Add UnlikeMinerva
|
2019-11-03 23:50:47 +01:00 |
|
Techwolf
|
fcdbd563a2
|
Add HavocInc
|
2019-11-03 23:44:49 +01:00 |
|
Techwolf
|
a575e5e0f0
|
Add Dissonance
|
2019-11-03 23:44:24 +01:00 |
|
Techwolf
|
14a01c3e47
|
Add OutOfPlacers
|
2019-11-03 23:43:23 +01:00 |
|
Techwolf
|
edc59a86e3
|
Add PlushAndBlood
|
2019-11-03 23:42:46 +01:00 |
|
Techwolf
|
4c7a654dcc
|
Add WhiteNoiseLee
|
2019-11-03 23:42:25 +01:00 |
|
Techwolf
|
12b048d449
|
Add Savestate
|
2019-11-03 23:41:48 +01:00 |
|
Techwolf
|
4a783c11ec
|
Add NotAVillain
|
2019-11-03 23:41:28 +01:00 |
|
Techwolf
|
013d10a1f2
|
Add SmackJeeves/FurryExperience
|
2019-11-03 23:40:58 +01:00 |
|
Techwolf
|
2a7d63b7eb
|
Add CrimsonFlag
|
2019-11-03 23:39:53 +01:00 |
|
Techwolf
|
e06f31784e
|
Add Supercell
|
2019-11-03 23:38:12 +01:00 |
|
Techwolf
|
f4e3c09717
|
Add CollegeCatastrophe
|
2019-11-03 23:37:46 +01:00 |
|
Techwolf
|
59c68bc447
|
Add NineToNine
|
2019-11-03 23:37:33 +01:00 |
|
Techwolf
|
a444798460
|
Add SwordsAndSausages
|
2019-11-03 23:37:13 +01:00 |
|
Techwolf
|
99ee4147f7
|
Add SuburbanJungleRoughHousing
|
2019-11-03 23:36:50 +01:00 |
|
Techwolf
|
f564989e36
|
Add SuburbanJungle
|
2019-11-03 23:36:31 +01:00 |
|
Techwolf
|
8a987d3d97
|
Add ButImACatPerson
|
2019-11-03 23:36:02 +01:00 |
|
Techwolf
|
44b65f9aac
|
Add OrderOfTheBlackDog
|
2019-11-03 23:35:40 +01:00 |
|
Techwolf
|
15a5953120
|
Add ATaleOfTails
|
2019-11-03 23:35:06 +01:00 |
|
Techwolf
|
323bfc3a6a
|
Add Dreamkeepers
|
2019-11-03 23:34:38 +01:00 |
|
Techwolf
|
70e78a87de
|
Add CarryOn
|
2019-11-03 23:34:04 +01:00 |
|
Techwolf
|
e565b083be
|
Add CavesAndCritters
|
2019-11-03 23:31:17 +01:00 |
|