Commit graph

1499 commits

Author SHA1 Message Date
Techwolf
b2db51c361 Add OriginalLife 2019-11-03 21:22:56 +01:00
Techwolf
016516e984 Switch BetterDays to parser scraper 2019-11-03 21:22:29 +01:00
Techwolf
5ca5da51fc Fix Curtailed 2019-11-03 21:20:23 +01:00
Techwolf
79618e2a2f Add first strip URL for PS238 2019-11-03 21:19:10 +01:00
Techwolf
764a8ce6f6 Fix SlightlyDamned 2019-11-03 21:17:31 +01:00
Tobias Gruetzmacher
e24c0ae557 Simplify voting code
Not sure if I keep this feature, but at least I can now see if anybody
is still using it...
2019-11-03 21:04:34 +01:00
Tobias Gruetzmacher
ac9d8db1e8 Make sure user agent is in all HTTP requests 2019-11-03 20:17:27 +01:00
Tobias Gruetzmacher
d243017aff Add test for recently added helper 2019-10-28 19:17:57 +01:00
Mikkel Høgh
0dea216851 Fix missing returns in RSS parsing (#137)
Also added a very basic test for feed parsing.
2019-10-28 16:48:21 +01:00
Tobias Gruetzmacher
32ee66f7f4 Jenkins: Use modern coverage api 2019-10-28 16:15:26 +01:00
Tobias Gruetzmacher
233328d495 Test with Python 3.8 (and drop support for 3.4) 2019-10-28 16:00:38 +01:00
Tobias Gruetzmacher
d259c9c576 Jenkins: Add STDERR to console workaround
I'm not even sure why this is a problem. Whenever STDOUT or STDERR
aren't redirected, the Python process fails with

Fatal Python error: init_sys_streams: can't initialize sys standard streams
OSError: [WinError 6] Invalid handle
2019-07-14 22:26:46 +02:00
Tobias Gruetzmacher
73cac9a4b2 Jenkins: Make sure Docker images are fresh 2019-07-14 15:29:52 +02:00
Tobias Gruetzmacher
131d530d1a Jenkins: Update to warnings-ng 2019-07-14 13:50:54 +02:00
Tobias Gruetzmacher
2eb789b35d Jenkins: Reduce number of pipeline steps 2019-07-14 13:11:22 +02:00
Tobias Gruetzmacher
3e8f90c159 Jenkins: Always use Debian buster as base 2019-07-14 12:58:05 +02:00
Tobias Gruetzmacher
7bb0605329 Jenkins: Use modern error handling 2019-07-14 12:57:06 +02:00
Tobias Gruetzmacher
98d217f686 Jenkins: Turn windows build errors into warnings 2019-07-14 12:47:58 +02:00
Tobias Gruetzmacher
328b3cd072 Add new namer "joinPathPartsNamer"
Additionally, switch some comics which benefit from it to the new namer.
This fixes #127.
2019-06-30 20:52:15 +02:00
Tobias Gruetzmacher
a7b6393d6f Ignore flake8 warning W504
Actually, I prefer binary operators at the end of the line and this
seems to be the current state of the whole code base, so it's kinda
stupid to complain about them ;)
2019-06-30 19:50:28 +02:00
Mikkel Høgh
b8b488670e New comic: The Rock Cocks (#138) 2019-06-30 19:46:39 +02:00
Mikkel Høgh
f29d14c3b4 Fix Gunnerkrigg Court prevSearch matcher (#135) 2019-06-26 23:25:01 +02:00
Mikkel Høgh
78ac7144b2 Fix Girls with Slingshots matchers (#136)
Domain name and URLs have changed slightly.

Fixes #105.
2019-06-26 23:22:45 +02:00
Tobias Gruetzmacher
51013e2f1f [travis] Remove files which confuse staticsite 2019-06-19 21:03:30 +02:00
Tobias Gruetzmacher
1d910a5bbd Remove pbr from runtime 2019-06-19 07:31:34 +02:00
Gervásio Júnior
6c8814fe40 Fix multiple imgs for json flag & ZenPencils bouncer (#133)
When using the JSON output flag, if the page has more than one image,
dictionary indexing cannot be used as list.

For the ZenPencils comic, the bouncer is missing, saving the page url
as the root url.
2019-06-19 07:09:33 +02:00
Tobias Gruetzmacher
7c1ee6a47c Restore manual changelog
This was mostly inspired by https://keepachangelog.com/en/1.0.0/ and the
old changelog converted into this proposed format.
2019-06-19 07:02:51 +02:00
Arthur Caranta
ffbf494765 Added support for Tripping Over You comic (#130) 2019-04-17 20:28:17 +02:00
John Paul Wohlscheid
b40b7b3288 minor spelling and grammar errors (#126) 2019-03-09 00:22:34 +01:00
Tobias Gruetzmacher
9c4a791853 Repair loader for PyInstaller 3.4 2019-03-08 23:46:50 +01:00
Tobias Gruetzmacher
3a26737b03 Fix coverage collection in tox 2019-01-04 01:04:28 +01:00
Tobias Gruetzmacher
855e4d0614 Remove pytest-xdist in CI builds
It doesn't speed up tests that much and seems to conflict with coverage
in Python 3.7
2019-01-04 00:30:31 +01:00
Tobias Gruetzmacher
df18acf135 Add CI build for Python 3.7 2019-01-04 00:04:04 +01:00
Damjan Košir
78e8f05360 added MonkeyUser 2018-08-28 22:13:48 +12:00
erpbridge
e7410ce26b Update for new LookingForGroup site format (#123)
Site uses a WordPress build, but does not explicitly match
any existing scrapers. Fixes #120.
2018-08-12 23:39:51 +02:00
erpbridge
62d3692d3b Update for ElGoonishShive and ElGoonishShiveNP (#122)
Strip no longer supports ID numbers after May 21 site revamp per Dan Shive. Code here switched to ComicControl. Tested and verified locally.  (fixes #118)
2018-08-10 09:13:43 +02:00
Tobias Gruetzmacher
49ec3cc3fa Fix (and simplify) GoComics expressions (fixes #117) 2018-07-14 11:00:27 +02:00
Tobias Gruetzmacher
6ba1e49bfd Kenneth Reitz’s Code Style™
See http://docs.python-requests.org/en/master/dev/contributing/#kenneth-reitz-s-code-style

Effectively, this removes "visual" indents.
2018-06-29 19:26:17 +02:00
Tobias Gruetzmacher
2850420303 [travis] libjpeg-dev is installed by default 2018-06-29 12:04:25 +02:00
Tobias Gruetzmacher
fbb3a18c91 Enable warnings and fix some of them 2018-05-23 00:54:40 +02:00
Tobias Gruetzmacher
be525dbd54 Merge branch 'jenkinsfile' 2018-05-19 18:36:50 +02:00
Tobias Gruetzmacher
39356bc468 Add windows build to Jenkinsfile 2018-05-19 18:24:11 +02:00
Tobias Gruetzmacher
29861e761f Move Jenkins pipeline from Jenkins to repository 2018-05-19 18:19:11 +02:00
Dirk Reiners
050a0dc97c MenageA3 naming fix 2018-04-23 08:07:41 +02:00
Dirk Reiners
cba9edbdec LifeAintNoPontFarm added 2018-04-23 08:06:13 +02:00
Dirk Reiners
01c1b04778 CyanideAndHappiness fix 2018-04-23 07:53:22 +02:00
Dirk Reiners
fbd2ac2246 Handle get_terminal_size() returning 0 (fixes #106) 2018-04-23 07:50:28 +02:00
Tobias Gruetzmacher
b2fdc13feb Merge pull request #109 from peterjanes/gocomics-fix
GoComics no longer has nav on the comic's home page. (Fixes #108)
2018-04-08 17:29:38 +02:00
Peter Janes
2a2ff2d545 GoComics no longer has nav on the comic's home page. 2018-04-06 14:09:13 -04:00
Tobias Gruetzmacher
1fe98d2f7f Use a diferent div class for GoComics (fixes #102). 2018-03-23 00:29:40 +01:00