Techwolf
8ec987411d
Add WebToons/BitterSweetCoffee
2023-06-09 14:17:10 +02:00
Techwolf
536fdba808
Add WebToons/TheSpectrumOfUs
2023-06-09 14:17:10 +02:00
Techwolf
382c395dd5
Add MangaDex/KaikoSaretaAnkokuHeishi30DaiNoSlowNaSecondLife
2023-06-09 14:17:10 +02:00
Techwolf
bcdaf8749a
Add MangaDex/KonoKaishaNiSukiNaHitoGaImasu
2023-06-09 14:17:10 +02:00
Techwolf
7c66c60c1c
Add ProjectFuture/TheBountyProject
2023-06-09 14:17:10 +02:00
Techwolf
bbaa6bda0c
Add MangaDex/GijiHarem
2023-06-09 14:17:10 +02:00
Techwolf
d72df1c5af
Add Inverloch
2023-06-09 14:17:09 +02:00
Tobias Gruetzmacher
35c48766d7
Modernize importlib.resources usage ( #270 )
...
See https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy
2023-06-03 17:51:16 +02:00
Typhonragewind
65f3c8be3c
Add AwkwardZombie ( #267 )
...
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2023-06-01 23:59:11 +02:00
enzomtp
c5f87dee83
Add two ComicFury comics ( #263 )
...
* Added PMD: On Borrowed Time
* Added Yet Another PMD Comic
---------
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2023-05-16 10:30:28 +02:00
MrHappy
fb9c5f4246
Update LeastICouldDo ( fixes #257 ) ( #259 )
...
Fixed imageSearch
---------
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2023-04-10 21:30:35 +02:00
MrHappy
4c0d6f51a9
Update LookingForGroup ( fixes #254 ) ( #258 )
...
fixed imageSearch
---------
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2023-04-10 21:30:05 +02:00
Jakob (Jack/XDjackieXD)
b36bdad51a
Add AcesWild (Webtoons)
2023-04-08 15:30:18 +02:00
Tobias Gruetzmacher
1c99de91ae
Fix LookingForGroup
2022-12-27 23:10:34 +01:00
Tobias Gruetzmacher
abe15dbffb
Fix LeastICouldDo (fixes ##253)
2022-12-27 23:06:27 +01:00
Tobias Gruetzmacher
9dbde1bdba
Update flake8 & plugins ( #251 )
...
Additionally, this adds some hackery to let flake8 read its config from
pyproject.toml.
2022-12-11 20:15:09 +01:00
Tobias Gruetzmacher
94aa153b0e
Minor style cleanup in Shivae Studios modules
2022-12-06 01:01:09 +01:00
erpbridge
99ffb200fa
Update for PVP Online ( #249 , fixes #247 )
...
* New Domain
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2022-12-06 00:40:29 +01:00
Tobias Gruetzmacher
bdae76d12d
Move Exiern to ComicFury
...
Fixes #244
2022-11-26 17:45:23 +01:00
erpbridge
473d551be6
(Re-)Add ControlAltDelete (aka cad-comic) ( #245 )
...
This was removed in 2016 (commit 13a3409
), because it was blocking Dosage.
Co-authored-by: Tobias Gruetzmacher <tobias-git@23.gs>
2022-11-26 16:51:49 +01:00
erpbridge
b37a0ddc68
Sluggy Freelance - Changing from HTTP to HTTPS ( #246 )
2022-11-26 16:47:55 +01:00
Willem Victor
fafc407d0c
Added BeachWZRD
2022-11-16 20:37:16 +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
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
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
Tobias Gruetzmacher
ca2c0cd6ed
Fix PennyArcade ( fixes #213 )
...
Unfortunatly, images are now split into panels, so some re-assembly
might be required...
2022-05-27 20:36:02 +02:00
Tobias Gruetzmacher
173568f6a4
Fix Magellan ( fixes #216 )
2022-05-27 19:38:31 +02:00
Tobias Gruetzmacher
7eb1bf6ff5
Fix MenageA3 ( fixes #217 )
2022-05-27 19:30:27 +02:00
Tobias Gruetzmacher
5a0898a0f1
Fix EvilInc ( fixes #219 )
2022-05-27 19:26:08 +02:00
Tobias Gruetzmacher
014df0f0bb
Use ComicControlScraper for SandraOnTheRocks ( fixes #221 )
2022-05-27 18:49:01 +02:00
Tobias Gruetzmacher
29d5f755f0
Use ComicControlScraper for MagickChicks ( fixes #222 )
2022-05-27 18:47:58 +02:00
Techwolf
18b8a79ab7
Fix Replay
2022-04-06 02:47:20 -07:00
Techwolf
a1bcdfb987
Fix SoloLeveling
2022-04-05 01:10:15 -07:00
Techwolf
01c4ddcd2c
Add MangaDex/ShinNoJitsuryokuWaGirigiriMadeKakushiteIyouToOmou
2022-04-05 01:10:15 -07:00
Techwolf
fed7b0825d
Fix WebToons/Defects
2022-04-05 01:10:15 -07:00
Techwolf
ebf12c7324
Add ComicFury/Sharak
2022-03-30 23:06:21 -07:00
Techwolf
ec6b9ce71a
Add WebToons/TheRoomies
2022-03-26 00:38:11 -07:00
Techwolf
d061852cc8
Unify RickGriffinStudios comics
2022-03-26 00:38:10 -07:00
Techwolf
84a1aa8fd9
Fix MangaDex site engine
2022-03-26 00:38:10 -07:00
Techwolf
a9421c458f
Fix Guardia
2022-03-26 00:38:10 -07:00
Techwolf
5c8156f2e7
Remove RaineDog (removed from the web)
2022-03-26 00:38:10 -07:00
Techwolf
f394f60931
Add Tapastic/VenturaCityDrifters
2022-03-26 00:38:09 -07:00
Techwolf
fb2e179970
Remove Tapastic/TheGodsPack (deleted from host)
2022-03-26 00:38:09 -07:00
Techwolf
941540e04e
Add Tapastic/SyntheticInstinct
2022-03-26 00:38:09 -07:00
Techwolf
c7d5bbcba5
Fix InsignificantOtters
2022-03-26 00:38:09 -07:00
Techwolf
67f787c589
Fix Tapastic scraper for comics with episode list in ascending order
2022-03-26 00:38:09 -07:00
Techwolf
2d56f94170
Fix Tapastic scraper
2022-03-26 00:38:08 -07:00
Techwolf
3846907435
Add Tapastic/AmpleTime
2022-03-26 00:38:08 -07:00
Techwolf
cb8f67911d
Fix Tapastic scraper
2022-03-26 00:38:08 -07:00
Techwolf
e30f63ec4d
Add Tapastic site engine
2022-03-26 00:38:08 -07:00
Techwolf
3152b0ba28
Add MangaDex/HunterXHunter
2022-03-26 00:38:07 -07:00
Techwolf
e6571adbd8
Add MangaDex/TenseiShitaraSlimeDattaKen
2022-03-26 00:38:07 -07:00
Techwolf
b2be007de8
Add MangaDex/TadokoroSan
2022-03-26 00:38:07 -07:00
Techwolf
e712650765
Add WebToons/ReturnToPlayer
2022-03-26 00:38:07 -07:00
Techwolf
586b5eba3f
WebToons/UnintentionalGame
2022-03-26 00:38:07 -07:00
Techwolf
a8fa0d2064
Add KemonoCafe/UltraRosa
2022-03-26 00:38:07 -07:00
Techwolf
9ca43be8b6
Add MangaDex/KaetteKudasaiAkutsuSan
2022-03-26 00:38:07 -07:00
Techwolf
38c9fc269d
Add WebToons/TheGreenhouse
2022-03-26 00:38:07 -07:00
Techwolf
71cd52b7ca
Fix MangaDex site engine
2022-03-26 00:38:07 -07:00
Techwolf
4e7b467069
Add MangaDex/SeijoSamaIieToorisugariNoMamonotsukaiDesu
2022-03-26 00:38:07 -07:00
Techwolf
cbdf2bc002
Fix CollegeCatastrophe, NineToNine, and SwordsAndSausages
2022-03-26 00:38:06 -07:00
Techwolf
19a644cc7c
Fix Supercell
2022-03-26 00:38:06 -07:00
Techwolf
88d65597c8
Add MangaDex/UramikoiKoiUramikoi
2022-03-26 00:38:06 -07:00
Techwolf
fa14f3f1bc
Add MangaDex/IchaichasuruToOkaneGaWaichauFutariNoHanashi
2022-03-26 00:38:06 -07:00
Techwolf
6b5ad351b0
Add MangaDex/RebuildWorld
2022-03-26 00:38:06 -07:00
Techwolf
63360b481d
Add MangaDex/KoiToUtatane
2022-03-26 00:38:06 -07:00
Techwolf
764b8432ed
Add MangaDex/CheerfulAmnesia
2022-03-26 00:38:06 -07:00
Techwolf
c691885035
Add ComicFury/Skylords
2022-03-26 00:38:06 -07:00