Tobias Gruetzmacher
22eaa3ef15
Update paambaati/codeclimate-action to v3.2.0
2022-11-12 11:16:09 +01:00
Tobias Gruetzmacher
244f9248e9
Use only major version for paambaati/codeclimate-action
...
Let's rely on semantic versioning for this action
2022-11-12 11:04:22 +01:00
Tobias Gruetzmacher
7c75167dd5
Silence a deprecation waring in Pages generation
...
This should keep the Pages build running until staticsite & MarkupSafe
add a pyproject.toml
2022-11-12 11:00:09 +01:00
Tobias Gruetzmacher
6ef18b4ab4
Update staticsite to fix pages generation
2022-11-12 10:33:23 +01:00
Tobias Gruetzmacher
0273e47e86
Merge pull request #234 from webcomics/dependabot/github_actions/paambaati/codeclimate-action-3.1.0
...
Bump paambaati/codeclimate-action from 3.0.0 to 3.1.0
2022-10-20 23:03:49 +02:00
dependabot[bot]
cf5a6d78b2
Bump paambaati/codeclimate-action from 3.0.0 to 3.1.0
...
Bumps [paambaati/codeclimate-action](https://github.com/paambaati/codeclimate-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/paambaati/codeclimate-action/releases )
- [Changelog](https://github.com/paambaati/codeclimate-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paambaati/codeclimate-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: paambaati/codeclimate-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-14 07:08:53 +00:00
Tobias Gruetzmacher
1b9d86b988
Merge pull request #232 from gabldotink/master
...
consistency
2022-10-01 19:23:42 +02:00
gabldotink
8b56d795ca
consistency
...
url format was a bit inconsistent. note that I am NOT experienced with this so please correct the PR if it is incorrect
2022-10-01 09:51:03 -06:00
Tobias Gruetzmacher
1ca07e979a
Add versioning information to git-archive tarballs
2022-09-11 13:55:31 +02:00
Tobias Gruetzmacher
8d30be2517
Merge pull request #228 from webcomics/dependabot/github_actions/actions/setup-python-4
...
Bump actions/setup-python from 3 to 4
2022-07-18 21:16:25 +02:00
dependabot[bot]
3cca79a3ed
Bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-09 07:09:48 +00:00
Tobias Gruetzmacher
a9251bc09a
Release 3.0
2022-06-06 17:16:01 +02:00
Tobias Gruetzmacher
f00696813c
Remove old location for Widdershins
2022-06-06 16:48:39 +02:00
Mark King
1a01806f49
Support Widdershins as it no longer updates GoComics ( #225 )
...
[Widdershins stopped updating on GoComics in December 2020](https://www.gocomics.com/widdershins/2020/12/08 ).
However, the comic has been [regularly updated since](https://www.widdershinscomic.com/wdshn/may-20th-2022 )
on the main comic site. This commit adds a plugin for the main site.
I've verified that it can scrape all comics, including recent ones not
on GoComics.
2022-06-06 16:46:14 +02:00
Tobias Gruetzmacher
bbc21c1050
Fix Wondermark
2022-06-06 16:22:31 +02:00
Tobias Gruetzmacher
bd73584ba9
Fix ToonHole
2022-06-06 16:12:53 +02:00
Tobias Gruetzmacher
c2c1355426
Fix TheGamerCat
2022-06-06 15:33:25 +02:00
Tobias Gruetzmacher
19865eddf7
Fix StickyDillyBuns
2022-06-06 15:09:58 +02:00
Tobias Gruetzmacher
3030355da1
Add Wolfpac
2022-06-06 15:00:56 +02:00
Tobias Gruetzmacher
1d632904e4
Fix SinFest with an ugly hack
2022-06-06 14:52:40 +02:00
Tobias Gruetzmacher
e5c505e643
Fix SailorsunOrg
2022-06-06 14:12:37 +02:00
Tobias Gruetzmacher
67d1ee281b
Ignore "usemap" attribute on images
2022-06-06 14:11:07 +02:00
Tobias Gruetzmacher
aca51b3a8e
Fix LoadingArtist
2022-06-06 13:34:27 +02:00
Tobias Gruetzmacher
334640515e
Fix SnafuComics
2022-06-06 13:07:48 +02:00
Tobias Gruetzmacher
8e1e398a8d
Deprecate underscore-prefixed parent classes
...
This is trying to strike a balance between updating as much existing
classes as possible, but not making the diff too big...
2022-06-06 12:08:32 +02:00
Tobias Gruetzmacher
a640580826
Fix list of old comics
2022-06-06 08:37:29 +02:00
Tobias Gruetzmacher
398d03c44c
Add some more comics to the Tapas module
2022-06-06 02:31:08 +02:00
Tobias Gruetzmacher
f1e29703bc
Print a warning if a Tapas page needs a login
2022-06-06 02:27:22 +02: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
fb4788414b
Add some WebToons comics
2022-06-06 01:45:30 +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
0d8e1b4a6f
Fix basepath prefix removal
...
This was a funny bug that has existed for 9 years. It only manifests if
a scraper name starts with the configured basepath... Since the default
basepath is `Comics`, this might manifest if the user wants to fetch
something like `ComicsKingdom/Tiger`. Internally, dosage was removing
the prefix matching the basepath, so we end up with `Kingdom/Tiger`.
This won't cause any problems as long as this substring is still unique
for all supported comics, but if this now matches multiple comics, an
error is thrown...
2022-06-05 23:55:18 +02:00
Tobias Gruetzmacher
0d8871b253
Update GoComics module
2022-06-05 20:23:56 +02:00
Tobias Gruetzmacher
02bcd6b741
Fix classic CatNine
2022-06-05 18:31:55 +02:00
Tobias Gruetzmacher
095bcf4334
Fix ComicFury modules
...
Unfortunatly, many just vanished...
2022-06-04 11:30:48 +02:00
Tobias Gruetzmacher
c467de05e3
Restore standalone DeerMe
...
They seem to have moved back from ComicFury to their own hosting...
2022-06-04 11:12:55 +02:00
Tobias Gruetzmacher
99b72c90be
Remove unused multi-match logic
2022-06-04 10:56:25 +02:00
Tobias Gruetzmacher
680ba0969e
REALLY make sure generated test order is stable
...
This really does what f87ac17506
should
have done and fixes the horrible bug introduced by that commit.
2022-06-04 09:26:05 +02:00
Tobias Gruetzmacher
da30ce29bb
Add C-Section Comics ( fixes #223 )
2022-06-03 22:28:21 +02:00
Tobias Gruetzmacher
70beb37fa9
Fix DasLebenIstKeinPonyhof (end of life)
2022-05-31 08:40:49 +02:00
Tobias Gruetzmacher
f87ac17506
Make sure generated test order is stable
2022-05-31 08:14:51 +02:00
Tobias Gruetzmacher
0e475d13d3
Build multiple Windows binaries
...
- Modern: 64-Bit, Python 3.10, needs Windows > 7
- Legacy: 32-Bit, Python 3.8, needs Windows > XP
2022-05-30 01:23:57 +02:00
Tobias Gruetzmacher
62ce301ce9
Switch from appdirs to platformdirs
...
Additionally, this removes our hack to support XDG directories on
anything but UNIXy platforms. It was pretty brittle to begin with and
probably won't work on Windows at all with platformdirs...
2022-05-30 01:04:10 +02:00
Tobias Gruetzmacher
4a597ff48f
PyInstaller: Make sure dosagelib.data is importable
2022-05-29 00:24:43 +02:00
Tobias Gruetzmacher
839deb03e8
Avoid duplicates when finding plugin modules
...
Since PyInstaller added support for iter_modules in release 4.4, our
previous hack just duplicates all modules. If this works as intended, we
can remove our hack in the future.
2022-05-28 21:05:12 +02:00
Tobias Gruetzmacher
5550217c02
PyInstaller: Make sure data files are included
2022-05-28 20:59:47 +02:00
Tobias Gruetzmacher
9b95171f37
Add some basic type annotations
2022-05-28 19:33:16 +02:00
Tobias Gruetzmacher
f3b8ebf0be
Clean up some minor warnings
2022-05-28 17:52:42 +02:00
Tobias Gruetzmacher
805befe40c
Fix PandyLand using archive.org
2022-05-28 15:46:52 +02:00