From 4e1beae2b7b6a156ea0ef14136b2db9af4811dfe Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Fri, 27 Dec 2024 07:08:32 +0100 Subject: [PATCH] Remove unused domains (#6820) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove XKCD KO (domain for sale) * Remove MangaDino.top (unoriginal) (domain for sale) * Remove parked domains Remove Atlantis Scan Remove Boosei Remove CreepyScans Remove EarlyManga Remove Glory Manga Remove Heroxia Remove Lucky Manga Remove MangaDeemak Remove MangaKitsune Remove Manga Mitsu Remove Mangá Nanquim Remove ManhuaDex Remove Mirai Scans Remove Pony Manga Remove RawZ Remove TuManhwas * Remove more parked domains (other TLDs) Remove Komik Gue Remove MangaOnline.team (unoriginal) Remove Manga Rock.team (unoriginal) Remove MangaYami Remove Manhwua.fans Remove Nekomik --- .../extension/all/xkcd/XkcdFactory.kt | 2 - .../extension/all/xkcd/translations/XkcdKO.kt | 49 ---- src/en/creepyscans/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 2818 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1767 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 3666 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 6308 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 8279 -> 0 bytes .../extension/en/creepyscans/CreepyScans.kt | 155 ---------- src/en/earlymanga/build.gradle | 7 - .../res/mipmap-hdpi/ic_launcher.png | Bin 4526 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2319 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 6479 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 12511 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 18446 -> 0 bytes .../extension/en/earlymanga/EarlyManga.kt | 268 ------------------ .../extension/en/earlymanga/EarlyMangaDto.kt | 96 ------- .../en/earlymanga/EarlyMangaFilters.kt | 93 ------ src/en/mangadinotop/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 3208 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1809 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 4619 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 8177 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 12107 -> 0 bytes .../extension/en/mangadinotop/MangaDinoTop.kt | 7 - src/en/mangakitsune/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 6577 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 3368 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 8973 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 17487 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 27189 -> 0 bytes .../extension/en/mangakitsune/MangaKitsune.kt | 12 - src/en/mangamitsu/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 3973 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2153 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 5146 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 9846 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 14427 -> 0 bytes .../extension/en/mangamitsu/MangaMitsu.kt | 5 - src/en/mangaonlineteamunoriginal/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 6073 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 3217 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 8942 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 17323 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 26868 -> 0 bytes .../MangaOnlineTeamUnoriginal.kt | 7 - src/en/mangarockteamunoriginal/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 2713 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1528 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 3681 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 6583 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 9547 -> 0 bytes .../MangaRockTeamUnoriginal.kt | 7 - src/en/mangayami/build.gradle | 9 - .../mangayami/res/mipmap-hdpi/ic_launcher.png | Bin 9003 -> 0 bytes .../mangayami/res/mipmap-mdpi/ic_launcher.png | Bin 4223 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 13436 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 26230 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 39356 -> 0 bytes .../extension/en/mangayami/MangaYami.kt | 5 - src/en/manhuadex/build.gradle | 9 - .../manhuadex/res/mipmap-hdpi/ic_launcher.png | Bin 4269 -> 0 bytes .../manhuadex/res/mipmap-mdpi/ic_launcher.png | Bin 2432 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 5538 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 10280 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 14252 -> 0 bytes .../extension/en/manhuadex/ManhuaDex.kt | 7 - src/en/manhwuafans/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 5346 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2914 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 8006 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 14971 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 29532 -> 0 bytes .../extension/en/manhwuafans/Manhwuafans.kt | 7 - src/en/ponymanga/build.gradle | 10 - .../ponymanga/res/mipmap-hdpi/ic_launcher.png | Bin 4628 -> 0 bytes .../ponymanga/res/mipmap-mdpi/ic_launcher.png | Bin 2453 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 6951 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 13303 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 20256 -> 0 bytes .../extension/en/ponymanga/PonyManga.kt | 7 - src/es/atlantisscan/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 5508 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2780 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 8105 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 15968 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 23021 -> 0 bytes .../extension/es/atlantisscan/AtlantisScan.kt | 22 -- src/es/luckymanga/build.gradle | 10 - .../res/mipmap-hdpi/ic_launcher.png | Bin 5508 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 3021 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 8197 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 15717 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 23716 -> 0 bytes .../extension/es/luckymanga/LuckyManga.kt | 21 -- src/es/tumanhwas/AndroidManifest.xml | 22 -- src/es/tumanhwas/build.gradle | 8 - .../tumanhwas/res/mipmap-hdpi/ic_launcher.png | Bin 4640 -> 0 bytes .../tumanhwas/res/mipmap-mdpi/ic_launcher.png | Bin 2460 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 6850 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 12978 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 19790 -> 0 bytes .../extension/es/tumanhwas/TuManhwas.kt | 136 --------- .../es/tumanhwas/TuManhwasUrlActivity.kt | 37 --- src/id/boosei/build.gradle | 9 - src/id/boosei/res/mipmap-hdpi/ic_launcher.png | Bin 4866 -> 0 bytes src/id/boosei/res/mipmap-mdpi/ic_launcher.png | Bin 2598 -> 0 bytes .../boosei/res/mipmap-xhdpi/ic_launcher.png | Bin 6365 -> 0 bytes .../boosei/res/mipmap-xxhdpi/ic_launcher.png | Bin 11715 -> 0 bytes .../boosei/res/mipmap-xxxhdpi/ic_launcher.png | Bin 15818 -> 0 bytes .../tachiyomi/extension/id/boosei/Boosei.kt | 14 - src/id/heroxia/build.gradle | 10 - .../heroxia/res/mipmap-hdpi/ic_launcher.png | Bin 3996 -> 0 bytes .../heroxia/res/mipmap-mdpi/ic_launcher.png | Bin 2090 -> 0 bytes .../heroxia/res/mipmap-xhdpi/ic_launcher.png | Bin 5627 -> 0 bytes .../heroxia/res/mipmap-xxhdpi/ic_launcher.png | Bin 9763 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 14808 -> 0 bytes .../tachiyomi/extension/id/heroxia/Heroxia.kt | 5 - src/id/komikgue/build.gradle | 10 - .../komikgue/res/mipmap-hdpi/ic_launcher.png | Bin 4220 -> 0 bytes .../komikgue/res/mipmap-mdpi/ic_launcher.png | Bin 2336 -> 0 bytes .../komikgue/res/mipmap-xhdpi/ic_launcher.png | Bin 6102 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 11074 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 16584 -> 0 bytes .../extension/id/komikgue/KomikGue.kt | 14 - src/id/miraiscans/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 3197 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1833 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 4397 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 7664 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 11371 -> 0 bytes .../extension/id/miraiscans/MiraiScans.kt | 14 - src/id/nekomik/build.gradle | 9 - .../nekomik/res/mipmap-hdpi/ic_launcher.png | Bin 3399 -> 0 bytes .../nekomik/res/mipmap-mdpi/ic_launcher.png | Bin 1836 -> 0 bytes .../nekomik/res/mipmap-xhdpi/ic_launcher.png | Bin 5082 -> 0 bytes .../nekomik/res/mipmap-xxhdpi/ic_launcher.png | Bin 10289 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 15636 -> 0 bytes .../tachiyomi/extension/id/nekomik/Nekomik.kt | 49 ---- src/ja/rawz/build.gradle | 8 - src/ja/rawz/res/mipmap-hdpi/ic_launcher.png | Bin 3868 -> 0 bytes src/ja/rawz/res/mipmap-mdpi/ic_launcher.png | Bin 2169 -> 0 bytes src/ja/rawz/res/mipmap-xhdpi/ic_launcher.png | Bin 5358 -> 0 bytes src/ja/rawz/res/mipmap-xxhdpi/ic_launcher.png | Bin 9677 -> 0 bytes .../rawz/res/mipmap-xxxhdpi/ic_launcher.png | Bin 14299 -> 0 bytes .../tachiyomi/extension/ja/rawz/RawZ.kt | 180 ------------ .../tachiyomi/extension/ja/rawz/RawZDto.kt | 97 ------- .../extension/ja/rawz/RawZFilters.kt | 101 ------- src/pt/mangananquim/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 2370 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 1245 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 3238 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 5931 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 8712 -> 0 bytes .../extension/pt/mangananquim/MangaNanquim.kt | 24 -- src/th/mangadeemak/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 4804 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2349 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 7378 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 14497 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 23740 -> 0 bytes .../extension/th/mangadeemak/MangaDeemak.kt | 13 - src/tr/glorymanga/build.gradle | 9 - .../res/mipmap-hdpi/ic_launcher.png | Bin 5017 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 2586 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 7858 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 15753 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 25607 -> 0 bytes .../extension/tr/glorymanga/GloryManga.kt | 14 - 169 files changed, 1702 deletions(-) delete mode 100644 src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/translations/XkcdKO.kt delete mode 100644 src/en/creepyscans/build.gradle delete mode 100644 src/en/creepyscans/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/creepyscans/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/creepyscans/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/creepyscans/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/creepyscans/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/creepyscans/src/eu/kanade/tachiyomi/extension/en/creepyscans/CreepyScans.kt delete mode 100644 src/en/earlymanga/build.gradle delete mode 100644 src/en/earlymanga/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/earlymanga/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/earlymanga/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/earlymanga/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/earlymanga/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/earlymanga/src/eu/kanade/tachiyomi/extension/en/earlymanga/EarlyManga.kt delete mode 100644 src/en/earlymanga/src/eu/kanade/tachiyomi/extension/en/earlymanga/EarlyMangaDto.kt delete mode 100644 src/en/earlymanga/src/eu/kanade/tachiyomi/extension/en/earlymanga/EarlyMangaFilters.kt delete mode 100644 src/en/mangadinotop/build.gradle delete mode 100644 src/en/mangadinotop/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangadinotop/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangadinotop/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangadinotop/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangadinotop/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangadinotop/src/eu/kanade/tachiyomi/extension/en/mangadinotop/MangaDinoTop.kt delete mode 100644 src/en/mangakitsune/build.gradle delete mode 100644 src/en/mangakitsune/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangakitsune/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangakitsune/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangakitsune/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangakitsune/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangakitsune/src/eu/kanade/tachiyomi/extension/en/mangakitsune/MangaKitsune.kt delete mode 100644 src/en/mangamitsu/build.gradle delete mode 100644 src/en/mangamitsu/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangamitsu/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangamitsu/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangamitsu/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangamitsu/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangamitsu/src/eu/kanade/tachiyomi/extension/en/mangamitsu/MangaMitsu.kt delete mode 100644 src/en/mangaonlineteamunoriginal/build.gradle delete mode 100644 src/en/mangaonlineteamunoriginal/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangaonlineteamunoriginal/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangaonlineteamunoriginal/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangaonlineteamunoriginal/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangaonlineteamunoriginal/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangaonlineteamunoriginal/src/eu/kanade/tachiyomi/extension/en/mangaonlineteamunoriginal/MangaOnlineTeamUnoriginal.kt delete mode 100644 src/en/mangarockteamunoriginal/build.gradle delete mode 100644 src/en/mangarockteamunoriginal/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangarockteamunoriginal/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangarockteamunoriginal/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangarockteamunoriginal/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangarockteamunoriginal/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangarockteamunoriginal/src/eu/kanade/tachiyomi/extension/en/mangarockteamunoriginal/MangaRockTeamUnoriginal.kt delete mode 100644 src/en/mangayami/build.gradle delete mode 100644 src/en/mangayami/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/mangayami/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/mangayami/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/mangayami/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/mangayami/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/mangayami/src/eu/kanade/tachiyomi/extension/en/mangayami/MangaYami.kt delete mode 100644 src/en/manhuadex/build.gradle delete mode 100644 src/en/manhuadex/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/manhuadex/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/manhuadex/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/manhuadex/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/manhuadex/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/manhuadex/src/eu/kanade/tachiyomi/extension/en/manhuadex/ManhuaDex.kt delete mode 100644 src/en/manhwuafans/build.gradle delete mode 100644 src/en/manhwuafans/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/manhwuafans/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/manhwuafans/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/manhwuafans/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/manhwuafans/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/manhwuafans/src/eu/kanade/tachiyomi/extension/en/manhwuafans/Manhwuafans.kt delete mode 100644 src/en/ponymanga/build.gradle delete mode 100644 src/en/ponymanga/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/en/ponymanga/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/en/ponymanga/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/en/ponymanga/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/en/ponymanga/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/en/ponymanga/src/eu/kanade/tachiyomi/extension/en/ponymanga/PonyManga.kt delete mode 100644 src/es/atlantisscan/build.gradle delete mode 100644 src/es/atlantisscan/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/es/atlantisscan/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/es/atlantisscan/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/es/atlantisscan/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/es/atlantisscan/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/es/atlantisscan/src/eu/kanade/tachiyomi/extension/es/atlantisscan/AtlantisScan.kt delete mode 100644 src/es/luckymanga/build.gradle delete mode 100644 src/es/luckymanga/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/es/luckymanga/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/es/luckymanga/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/es/luckymanga/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/es/luckymanga/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/es/luckymanga/src/eu/kanade/tachiyomi/extension/es/luckymanga/LuckyManga.kt delete mode 100644 src/es/tumanhwas/AndroidManifest.xml delete mode 100644 src/es/tumanhwas/build.gradle delete mode 100644 src/es/tumanhwas/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/es/tumanhwas/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/es/tumanhwas/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/es/tumanhwas/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/es/tumanhwas/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/es/tumanhwas/src/eu/kanade/tachiyomi/extension/es/tumanhwas/TuManhwas.kt delete mode 100644 src/es/tumanhwas/src/eu/kanade/tachiyomi/extension/es/tumanhwas/TuManhwasUrlActivity.kt delete mode 100644 src/id/boosei/build.gradle delete mode 100644 src/id/boosei/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/id/boosei/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/id/boosei/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/id/boosei/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/id/boosei/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/id/boosei/src/eu/kanade/tachiyomi/extension/id/boosei/Boosei.kt delete mode 100644 src/id/heroxia/build.gradle delete mode 100644 src/id/heroxia/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/id/heroxia/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/id/heroxia/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/id/heroxia/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/id/heroxia/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/id/heroxia/src/eu/kanade/tachiyomi/extension/id/heroxia/Heroxia.kt delete mode 100644 src/id/komikgue/build.gradle delete mode 100644 src/id/komikgue/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/id/komikgue/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/id/komikgue/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/id/komikgue/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/id/komikgue/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/id/komikgue/src/eu/kanade/tachiyomi/extension/id/komikgue/KomikGue.kt delete mode 100644 src/id/miraiscans/build.gradle delete mode 100644 src/id/miraiscans/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/id/miraiscans/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/id/miraiscans/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/id/miraiscans/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/id/miraiscans/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/id/miraiscans/src/eu/kanade/tachiyomi/extension/id/miraiscans/MiraiScans.kt delete mode 100644 src/id/nekomik/build.gradle delete mode 100644 src/id/nekomik/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/id/nekomik/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/id/nekomik/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/id/nekomik/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/id/nekomik/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/id/nekomik/src/eu/kanade/tachiyomi/extension/id/nekomik/Nekomik.kt delete mode 100644 src/ja/rawz/build.gradle delete mode 100644 src/ja/rawz/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/ja/rawz/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/ja/rawz/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/ja/rawz/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/ja/rawz/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/ja/rawz/src/eu/kanade/tachiyomi/extension/ja/rawz/RawZ.kt delete mode 100644 src/ja/rawz/src/eu/kanade/tachiyomi/extension/ja/rawz/RawZDto.kt delete mode 100644 src/ja/rawz/src/eu/kanade/tachiyomi/extension/ja/rawz/RawZFilters.kt delete mode 100644 src/pt/mangananquim/build.gradle delete mode 100644 src/pt/mangananquim/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/pt/mangananquim/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/pt/mangananquim/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/pt/mangananquim/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/pt/mangananquim/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/pt/mangananquim/src/eu/kanade/tachiyomi/extension/pt/mangananquim/MangaNanquim.kt delete mode 100644 src/th/mangadeemak/build.gradle delete mode 100644 src/th/mangadeemak/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/th/mangadeemak/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/th/mangadeemak/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/th/mangadeemak/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/th/mangadeemak/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/th/mangadeemak/src/eu/kanade/tachiyomi/extension/th/mangadeemak/MangaDeemak.kt delete mode 100644 src/tr/glorymanga/build.gradle delete mode 100644 src/tr/glorymanga/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/tr/glorymanga/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/tr/glorymanga/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/tr/glorymanga/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/tr/glorymanga/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/tr/glorymanga/src/eu/kanade/tachiyomi/extension/tr/glorymanga/GloryManga.kt diff --git a/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/XkcdFactory.kt b/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/XkcdFactory.kt index 8dcfd4ade..e7a023da8 100644 --- a/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/XkcdFactory.kt +++ b/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/XkcdFactory.kt @@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.extension.all.xkcd import eu.kanade.tachiyomi.extension.all.xkcd.translations.XkcdES import eu.kanade.tachiyomi.extension.all.xkcd.translations.XkcdFR -import eu.kanade.tachiyomi.extension.all.xkcd.translations.XkcdKO import eu.kanade.tachiyomi.extension.all.xkcd.translations.XkcdRU import eu.kanade.tachiyomi.extension.all.xkcd.translations.XkcdZH import eu.kanade.tachiyomi.source.SourceFactory @@ -14,6 +13,5 @@ class XkcdFactory : SourceFactory { XkcdZH(), XkcdFR(), XkcdRU(), - XkcdKO(), ) } diff --git a/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/translations/XkcdKO.kt b/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/translations/XkcdKO.kt deleted file mode 100644 index 9b9d60af3..000000000 --- a/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/translations/XkcdKO.kt +++ /dev/null @@ -1,49 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.xkcd.translations - -import eu.kanade.tachiyomi.extension.all.xkcd.Xkcd -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Response - -class XkcdKO : Xkcd("https://xkcdko.com", "ko") { - override val creator = "랜들 먼로" - - override val synopsis = "사랑, 풍자, 수학, 그리고 언어에 관한 웹 만화." - - // Google translated, sorry - override val interactiveText = - "이 만화의 대화형 버전을 경험하려면 WebView/브라우저에서 엽니다." - - override val altTextUrl = CJK_ALT_TEXT_URL - - override val chapterListSelector = "#comicList > ol > li > a" - - override fun chapterListParse(response: Response) = - response.asJsoup().select(chapterListSelector).map { - SChapter.create().apply { - url = it.attr("href") - val number = it.attr("title") - name = it.text().numbered(number) - chapter_number = number.toFloat() - // no dates available - date_upload = 0L - } - } - - override fun pageListParse(response: Response): List { - // if the img tag is empty then it is an interactive comic - val img = response.asJsoup().selectFirst(imageSelector) ?: error(interactiveText) - - // if an HD image is available it'll be the srcset attribute - val image = when { - !img.hasAttr("srcset") -> img.attr("abs:src") - else -> img.attr("abs:srcset").substringBefore(' ') - } - - // create a text image for the alt text - val text = img.attr("alt") + "\n\n" + img.attr("title") - - return listOf(Page(0, "", image), Page(1, "", text.image())) - } -} diff --git a/src/en/creepyscans/build.gradle b/src/en/creepyscans/build.gradle deleted file mode 100644 index 68ceddd39..000000000 --- a/src/en/creepyscans/build.gradle +++ /dev/null @@ -1,9 +0,0 @@ -ext { - extName = 'CreepyScans' - extClass = '.CreepyScans' - themePkg = 'madara' - baseUrl = 'https://creepyscans.com' - overrideVersionCode = 1 -} - -apply from: "$rootDir/common.gradle" diff --git a/src/en/creepyscans/res/mipmap-hdpi/ic_launcher.png b/src/en/creepyscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1056a4758d98c6fdcf281ff5cee1874da3f5ef6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2818 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 QTUrrVncJ9En9>;k2W+Z%#Q*>R diff --git a/src/en/creepyscans/res/mipmap-xxhdpi/ic_launcher.png b/src/en/creepyscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ea2244a3fafe0205c937fb87704722891530cb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6308 zcmV;V7+dFwP)?oQLA)yIQETRBjXa;-KA+k-tHn`h%@7;4wRo!~GZr$aad#m1i z-LIbX)XTedZ{2f#^*`q>Rc~2TziJBvSYTPevGt*~1)>_D8iF7T)BpvUuRgd2sAeF@ z0yRKE=Bp2`0je1YvOo<`kooF^Yk+D7f-F!26lA{o;2NNsfglUi00o(^KDZeGHKUE% zlXeR%RAr#Doh$0YpYreG{0r@Ehfn@cRqr~tUKJSe_k3!S(ts)pAOTEQ3Xb?&{@GG@ zZiLp)w)6~I(zpzc{5yh#e+PpU3Xlv=*YNQ0iW_dY;jab;2L8UgyZdWhU0t7tlU$`U z9Ud6>U_sx9vi{F;o32gnd6?Sc)Qxp;+BKC;&t(jL{@?uk{C`hPP5tNT)2ByAMn*2f z|K{Kw3{nU{0-kO-k?#BNzke8@d3bVi@~`22&GhtiG&eUF8-imD;Q-Dt34`>DiB~rd z@G=16z~+D_TDELi1b&J7`ud{&{{E|QasLXAdEwBZL%&NQLXf=G$QK|Po}LFDc;H@u z<>?C-E^M5goz2y0>mbLG+^f>2JX8l^N9LId*=_*I=Y#$3?d@Gyw{G3po}Qk6e&v-{ zewjivi<$>%EBz`=EA|Bla~)Kko&yIC>;lSPx_I&8XLZIa7ZU7W{*+x;pn6W_o)0ZR za@s7TECu5A>(_q_7yEs$z4qE4q5O;#(rBFu00=!8!?R_}mbF{AZvFSMv9Yg0j4d?0 zSk%Wy-8kS<6_0x!oO4j?hKqh-&6+hYfArBu4;?>#{JaDaOND$CD9(A{z5MRG@4f@1 z@V_8A>!)7nHY0Hj=&GwKMGSGAI45tV5u*>Nh;trEnwVz;@}UVxJ?=Yt^yqKl)9F-& zFef6vxBv4g^h_V3^S^!WJrH(LcySpadI$!(KUH>WK3JWS#x85Bz!*Q zqe5JOF!$*}^?`T)zJ2?SOiWB{mI3k!TP|a84Qsl5xb<+$hbkVoJ(dC)1_Pi%e>`&J z$XDUqCsGxHggPGHlU_am#p(m^0SIBIK>~+FORf(2z~ysHl>oW=NKxamKyjZ-W6)tL z3n|E_Z@&5Fmr{Tx;U@w_4r3gEuq-MN0)#ow;9Ym!bp}t&)e-&Y?#{IvJT9fAz+6bi0$D#(OYl5bpsr872XIC=0akE(WydQfG~MRfCdntJMX;n&#o5y;7V%c8Z
ldTsKG5ormEVn_i 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 ab^bp~399PqC#jVH0000k{^@+AIu(O@X| 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 diff --git a/src/en/creepyscans/src/eu/kanade/tachiyomi/extension/en/creepyscans/CreepyScans.kt b/src/en/creepyscans/src/eu/kanade/tachiyomi/extension/en/creepyscans/CreepyScans.kt deleted file mode 100644 index 4836d793e..000000000 --- a/src/en/creepyscans/src/eu/kanade/tachiyomi/extension/en/creepyscans/CreepyScans.kt +++ /dev/null @@ -1,155 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.creepyscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.POST -import eu.kanade.tachiyomi.network.asObservableSuccess -import eu.kanade.tachiyomi.network.interceptor.rateLimit -import eu.kanade.tachiyomi.source.model.Filter -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import kotlinx.serialization.json.boolean -import kotlinx.serialization.json.jsonArray -import kotlinx.serialization.json.jsonObject -import kotlinx.serialization.json.jsonPrimitive -import okhttp3.FormBody -import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.OkHttpClient -import okhttp3.Request -import org.jsoup.nodes.Document -import rx.Observable -import java.util.concurrent.TimeUnit - -class CreepyScans : Madara( - "CreepyScans", - "https://creepyscans.com", - "en", -) { - - override val client: OkHttpClient = super.client.newBuilder() - .rateLimit(1, 3, TimeUnit.SECONDS) - .build() - - override val useNewChapterEndpoint = true - - // Search - - override fun fetchSearchManga( - page: Int, - query: String, - filters: FilterList, - ): Observable { - return if (query.isNotBlank()) { - val form = FormBody.Builder() - .add("action", "wp-manga-search-manga") - .add("title", query) - .build() - client.newCall(POST("$baseUrl/wp-admin/admin-ajax.php", headers, form)).asObservableSuccess().map { res -> - json.parseToJsonElement(res.body.string()).jsonObject.let { obj -> - if (!obj["success"]!!.jsonPrimitive.boolean) { - MangasPage(emptyList(), false) - } else { - val mangas = obj["data"]!!.jsonArray.map { - SManga.create().apply { - title = it.jsonObject["title"]!!.jsonPrimitive.content - setUrlWithoutDomain(it.jsonObject["url"]!!.jsonPrimitive.content) - } - } - MangasPage(mangas, false) - } - } - } - } else { - super.fetchSearchManga(page, query, filters) - } - } - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val url = "$baseUrl/$mangaSubString/".toHttpUrl().newBuilder() - filters.forEach { filter -> - when (filter) { - is OrderByFilter -> { - if (filter.state != 0) { - url.addQueryParameter("m_orderby", filter.toUriPart()) - } - } - is GenreFilter -> { - val selected = filter.vals[filter.state].second - if (selected.isNotBlank()) { - url.removePathSegment(0) - url.addPathSegment("manga-genre") - url.addPathSegment(filter.vals[filter.state].second) - } - } - else -> {} - } - } - return GET(url.build(), headers) - } - - override fun searchMangaSelector(): String = - super.searchMangaSelector() + ",div.page-content-listing div.page-item-detail" - - override fun searchMangaNextPageSelector(): String? = null - - // Filter - - override fun genresRequest(): Request { - return GET("$baseUrl/$mangaSubString/?genres=", headers) - } - - override fun parseGenres(document: Document): List { - genresList = document.select(".list-unstyled li").mapNotNull { genre -> - genre.selectFirst("a[href]")?.let { - val slug = it.attr("href") - .split("/") - .last(String::isNotEmpty) - - Pair(it.ownText().trim(), slug) - } - } - - return emptyList() - } - - // From manga18fx - private var genresList: List> = emptyList() - - class GenreFilter(val vals: List>) : - Filter.Select("Genre", vals.map { it.first }.toTypedArray()) - - override fun getFilterList(): FilterList { - launchIO { fetchGenres() } - - val filters = buildList(4) { - add( - OrderByFilter( - title = intl["order_by_filter_title"], - options = orderByFilterOptions.map { Pair(it.key, it.value) }, - state = 0, - ), - ) - add(Filter.Separator()) - add(Filter.Header("Filters are ignored for text search!")) - - if (genresList.isNotEmpty()) { - add(GenreFilter(listOf(Pair("