Commit graph

1477 commits

Author SHA1 Message Date
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
Tobias Gruetzmacher 9e2c6e0490 Only deploy website once. 2018-03-11 01:35:02 +01:00
Tobias Gruetzmacher 66945db7de Merge branch 'new-site' 2018-03-11 01:23:43 +01:00
Tobias Gruetzmacher 211bc2ed92 Add Travis-CI deploy script. 2018-03-11 01:21:30 +01:00
Tobias Gruetzmacher dd1b6f0110 Add StaticSite config and theme. 2018-03-11 01:21:30 +01:00
Tobias Gruetzmacher f37542b97c Merge home page content into README. 2018-03-11 01:21:30 +01:00
Tobias Gruetzmacher 84553d37d4 Update copyright year. 2018-03-11 01:17:43 +01:00
Tobias Gruetzmacher c3dafff1da Don't span more than 4 threads (because Travis-CI ;)) 2017-12-19 23:08:35 +01:00
Tobias Gruetzmacher a7dbd4ab39 Enable branch coverage (and newer tox features). 2017-12-19 22:51:50 +01:00
Tobias Gruetzmacher 2dbd3382f7 Update LeastICouldDo (fixes #99) 2017-12-15 00:00:25 +01:00
Tobias Gruetzmacher 84f6981d51 Supported Python versions: 2.7, 3.4, 3.5, 3.6 2017-12-14 22:49:31 +01:00
Tobias Gruetzmacher 2f048c5992 Drop Python 3.3, since py.test doesn't support it anymore. 2017-11-28 01:57:05 +01:00
Tobias Gruetzmacher 1eeca97f48 Update coverage badge. 2017-11-28 01:53:46 +01:00
Tobias Gruetzmacher a9fedf6a30 Switch from Coveralls to CodeCov. 2017-11-28 01:46:44 +01:00
Tobias Gruetzmacher 75aa7207ea Some minor fixes to make some modules work again. 2017-11-27 01:04:35 +01:00
Tobias Gruetzmacher 405c4c0b43 Recreate SluggyFreelance module (fixes #96). 2017-11-26 20:23:33 +01:00
Tobias Gruetzmacher 90685d9b0c Only support modern versions of PyCountry. 2017-11-26 19:29:48 +01:00
Tobias Gruetzmacher 4d6cbf0720 Switch development wrapper to Python3. 2017-11-26 17:32:17 +01:00
Damjan Košir 79a2516c61 deathbulge fix 2017-11-17 21:49:47 +13:00
Tobias Gruetzmacher 5b5cf6ad48 Merge branch 'offline-tests' 2017-10-15 15:08:09 +02:00
Tobias Gruetzmacher d88f6aeee3 Replace online tests with mocks.
We want to test our code, not the comic modules.
2017-10-15 14:54:44 +02:00
Tobias Gruetzmacher 69e6144843 Don't include cmd script in coverage. 2017-10-15 14:54:44 +02:00
Tobias Gruetzmacher f1b83748ed When testing the command line, call main method.
Previously, we were spawning the main binary in a subprocess, which is
fragile and interacts poorly with some testing frameworks...
2017-10-15 14:54:44 +02:00