From 9e3c1385992882ee7cf618208747f3a974d7ae46 Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Tue, 12 Sep 2023 09:54:18 +0100 Subject: [PATCH] Fix Sushi-Scan & KomikLab Scans source --- {icon => icons}/mangayomi-all-batoto.png | Bin {icon => icons}/mangayomi-all-comickfun.png | Bin {icon => icons}/mangayomi-all-komiklab.png | Bin {icon => icons}/mangayomi-all-mangadex.png | Bin {icon => icons}/mangayomi-all-mihentai.png | Bin {icon => icons}/mangayomi-ar-magusmanga.png | Bin {icon => icons}/mangayomi-ar-onma.png | Bin {icon => icons}/mangayomi-en-adultwebtoon.png | Bin {icon => icons}/mangayomi-en-aniwatch.png | Bin {icon => icons}/mangayomi-en-asurascans.png | Bin {icon => icons}/mangayomi-en-azurescans.png | Bin {icon => icons}/mangayomi-en-chibimanga.png | Bin {icon => icons}/mangayomi-en-cosmicscans.png | Bin {icon => icons}/mangayomi-en-gogoanime.png | Bin .../mangayomi-en-infernalvoidscans.png | Bin {icon => icons}/mangayomi-en-kaido.png | Bin {icon => icons}/mangayomi-en-ksgroupscans.png | Bin .../mangayomi-en-lhtranslation.png | Bin {icon => icons}/mangayomi-en-lolicon.png | Bin .../mangayomi-en-mangadistrict.png | Bin .../mangayomi-en-mangafreakonline.png | Bin {icon => icons}/mangayomi-en-mangagreat.png | Bin {icon => icons}/mangayomi-en-mangahere.png | Bin {icon => icons}/mangayomi-en-mangaread.png | Bin {icon => icons}/mangayomi-en-mangarolls.png | Bin {icon => icons}/mangayomi-en-mangasushi.png | Bin {icon => icons}/mangayomi-en-manhwa68.png | Bin {icon => icons}/mangayomi-en-manhwax.png | Bin {icon => icons}/mangayomi-en-milftoon.png | Bin {icon => icons}/mangayomi-en-novelcrow.png | Bin {icon => icons}/mangayomi-en-omegascans.png | Bin {icon => icons}/mangayomi-en-ravenscans.png | Bin .../mangayomi-en-readcomicsonline.png | Bin {icon => icons}/mangayomi-en-rio2manga.png | Bin {icon => icons}/mangayomi-en-suryascans.png | Bin {icon => icons}/mangayomi-en-wcostream.png | Bin {icon => icons}/mangayomi-en-xcalibrscans.png | Bin {icon => icons}/mangayomi-es-raikiscan.png | Bin {icon => icons}/mangayomi-es-shadowmangas.png | Bin {icon => icons}/mangayomi-es-taurusfansub.png | Bin {icon => icons}/mangayomi-es-yugenmangas.png | Bin {icon => icons}/mangayomi-fr-animesultra.png | Bin {icon => icons}/mangayomi-fr-astralmanga.png | Bin {icon => icons}/mangayomi-fr-franime.png | Bin {icon => icons}/mangayomi-fr-frscan.png | Bin {icon => icons}/mangayomi-fr-jpmangas.png | Bin {icon => icons}/mangayomi-fr-lelscanvf.png | Bin {icon => icons}/mangayomi-fr-mangafr.png | Bin {icon => icons}/mangayomi-fr-otakufr.png | Bin {icon => icons}/mangayomi-fr-phenixscans.png | Bin {icon => icons}/mangayomi-fr-scanvf.png | Bin icons/mangayomi-fr-sushiscan.png | Bin 0 -> 9191 bytes {icon => icons}/mangayomi-fr-sushiscans.png | Bin {icon => icons}/mangayomi-fr-universanime.png | Bin .../mangayomi-id-cosmicscansid.png | Bin {icon => icons}/mangayomi-id-dojingnet.png | Bin {icon => icons}/mangayomi-id-duniakomikid.png | Bin {icon => icons}/mangayomi-id-kanzenin.png | Bin {icon => icons}/mangayomi-id-katakomik.png | Bin {icon => icons}/mangayomi-id-komikid.png | Bin {icon => icons}/mangayomi-id-komikmama.png | Bin {icon => icons}/mangayomi-id-komikstation.png | Bin {icon => icons}/mangayomi-id-komikucom.png | Bin {icon => icons}/mangayomi-id-kumapoi.png | Bin {icon => icons}/mangayomi-id-mangaid.png | Bin {icon => icons}/mangayomi-id-mangaindome.png | Bin {icon => icons}/mangayomi-id-mangatale.png | Bin {icon => icons}/mangayomi-id-melokomik.png | Bin {icon => icons}/mangayomi-id-piscans.png | Bin {icon => icons}/mangayomi-id-tukangkomik.png | Bin .../mangayomi-pt-akumanotenshi.png | Bin {icon => icons}/mangayomi-pt-finalscans.png | Bin .../mangayomi-pt-kamisamaexplorer.png | Bin .../mangayomi-pt-mundomangakun.png | Bin .../mangayomi-pt-origamiorpheans.png | Bin {icon => icons}/mangayomi-pt-tatakaescan.png | Bin {icon => icons}/mangayomi-pt-yuriverso.png | Bin {icon => icons}/mangayomi-pt-zeroscan.png | Bin {icon => icons}/mangayomi-ru-bestmanga.png | Bin {icon => icons}/mangayomi-tr-araznovel.png | Bin {icon => icons}/mangayomi-tr-evascans.png | Bin {icon => icons}/mangayomi-tr-geceninlordu.png | Bin {icon => icons}/mangayomi-tr-glorymanga.png | Bin {icon => icons}/mangayomi-tr-mangacim.png | Bin {icon => icons}/mangayomi-tr-mangasehri.png | Bin {icon => icons}/mangayomi-tr-mangawt.png | Bin .../mangayomi-tr-romantikmanga.png | Bin {icon => icons}/mangayomi-tr-tarotscans.png | Bin .../mangayomi-tr-tortugaceviri.png | Bin {icon => icons}/mangayomi-tr-turktoon.png | Bin {icon => icons}/mangayomi-tr-uzaymanga.png | Bin ...-v0.0.17.dart => mangareader-v0.0.18.dart} | 15 ++++++++-- manga/multisrc/mangareader/sources.dart | 26 +++++++++--------- utils/utils.dart | 2 +- 94 files changed, 26 insertions(+), 17 deletions(-) rename {icon => icons}/mangayomi-all-batoto.png (100%) rename {icon => icons}/mangayomi-all-comickfun.png (100%) rename {icon => icons}/mangayomi-all-komiklab.png (100%) rename {icon => icons}/mangayomi-all-mangadex.png (100%) rename {icon => icons}/mangayomi-all-mihentai.png (100%) rename {icon => icons}/mangayomi-ar-magusmanga.png (100%) rename {icon => icons}/mangayomi-ar-onma.png (100%) rename {icon => icons}/mangayomi-en-adultwebtoon.png (100%) rename {icon => icons}/mangayomi-en-aniwatch.png (100%) rename {icon => icons}/mangayomi-en-asurascans.png (100%) rename {icon => icons}/mangayomi-en-azurescans.png (100%) rename {icon => icons}/mangayomi-en-chibimanga.png (100%) rename {icon => icons}/mangayomi-en-cosmicscans.png (100%) rename {icon => icons}/mangayomi-en-gogoanime.png (100%) rename {icon => icons}/mangayomi-en-infernalvoidscans.png (100%) rename {icon => icons}/mangayomi-en-kaido.png (100%) rename {icon => icons}/mangayomi-en-ksgroupscans.png (100%) rename {icon => icons}/mangayomi-en-lhtranslation.png (100%) rename {icon => icons}/mangayomi-en-lolicon.png (100%) rename {icon => icons}/mangayomi-en-mangadistrict.png (100%) rename {icon => icons}/mangayomi-en-mangafreakonline.png (100%) rename {icon => icons}/mangayomi-en-mangagreat.png (100%) rename {icon => icons}/mangayomi-en-mangahere.png (100%) rename {icon => icons}/mangayomi-en-mangaread.png (100%) rename {icon => icons}/mangayomi-en-mangarolls.png (100%) rename {icon => icons}/mangayomi-en-mangasushi.png (100%) rename {icon => icons}/mangayomi-en-manhwa68.png (100%) rename {icon => icons}/mangayomi-en-manhwax.png (100%) rename {icon => icons}/mangayomi-en-milftoon.png (100%) rename {icon => icons}/mangayomi-en-novelcrow.png (100%) rename {icon => icons}/mangayomi-en-omegascans.png (100%) rename {icon => icons}/mangayomi-en-ravenscans.png (100%) rename {icon => icons}/mangayomi-en-readcomicsonline.png (100%) rename {icon => icons}/mangayomi-en-rio2manga.png (100%) rename {icon => icons}/mangayomi-en-suryascans.png (100%) rename {icon => icons}/mangayomi-en-wcostream.png (100%) rename {icon => icons}/mangayomi-en-xcalibrscans.png (100%) rename {icon => icons}/mangayomi-es-raikiscan.png (100%) rename {icon => icons}/mangayomi-es-shadowmangas.png (100%) rename {icon => icons}/mangayomi-es-taurusfansub.png (100%) rename {icon => icons}/mangayomi-es-yugenmangas.png (100%) rename {icon => icons}/mangayomi-fr-animesultra.png (100%) rename {icon => icons}/mangayomi-fr-astralmanga.png (100%) rename {icon => icons}/mangayomi-fr-franime.png (100%) rename {icon => icons}/mangayomi-fr-frscan.png (100%) rename {icon => icons}/mangayomi-fr-jpmangas.png (100%) rename {icon => icons}/mangayomi-fr-lelscanvf.png (100%) rename {icon => icons}/mangayomi-fr-mangafr.png (100%) rename {icon => icons}/mangayomi-fr-otakufr.png (100%) rename {icon => icons}/mangayomi-fr-phenixscans.png (100%) rename {icon => icons}/mangayomi-fr-scanvf.png (100%) create mode 100644 icons/mangayomi-fr-sushiscan.png rename {icon => icons}/mangayomi-fr-sushiscans.png (100%) rename {icon => icons}/mangayomi-fr-universanime.png (100%) rename {icon => icons}/mangayomi-id-cosmicscansid.png (100%) rename {icon => icons}/mangayomi-id-dojingnet.png (100%) rename {icon => icons}/mangayomi-id-duniakomikid.png (100%) rename {icon => icons}/mangayomi-id-kanzenin.png (100%) rename {icon => icons}/mangayomi-id-katakomik.png (100%) rename {icon => icons}/mangayomi-id-komikid.png (100%) rename {icon => icons}/mangayomi-id-komikmama.png (100%) rename {icon => icons}/mangayomi-id-komikstation.png (100%) rename {icon => icons}/mangayomi-id-komikucom.png (100%) rename {icon => icons}/mangayomi-id-kumapoi.png (100%) rename {icon => icons}/mangayomi-id-mangaid.png (100%) rename {icon => icons}/mangayomi-id-mangaindome.png (100%) rename {icon => icons}/mangayomi-id-mangatale.png (100%) rename {icon => icons}/mangayomi-id-melokomik.png (100%) rename {icon => icons}/mangayomi-id-piscans.png (100%) rename {icon => icons}/mangayomi-id-tukangkomik.png (100%) rename {icon => icons}/mangayomi-pt-akumanotenshi.png (100%) rename {icon => icons}/mangayomi-pt-finalscans.png (100%) rename {icon => icons}/mangayomi-pt-kamisamaexplorer.png (100%) rename {icon => icons}/mangayomi-pt-mundomangakun.png (100%) rename {icon => icons}/mangayomi-pt-origamiorpheans.png (100%) rename {icon => icons}/mangayomi-pt-tatakaescan.png (100%) rename {icon => icons}/mangayomi-pt-yuriverso.png (100%) rename {icon => icons}/mangayomi-pt-zeroscan.png (100%) rename {icon => icons}/mangayomi-ru-bestmanga.png (100%) rename {icon => icons}/mangayomi-tr-araznovel.png (100%) rename {icon => icons}/mangayomi-tr-evascans.png (100%) rename {icon => icons}/mangayomi-tr-geceninlordu.png (100%) rename {icon => icons}/mangayomi-tr-glorymanga.png (100%) rename {icon => icons}/mangayomi-tr-mangacim.png (100%) rename {icon => icons}/mangayomi-tr-mangasehri.png (100%) rename {icon => icons}/mangayomi-tr-mangawt.png (100%) rename {icon => icons}/mangayomi-tr-romantikmanga.png (100%) rename {icon => icons}/mangayomi-tr-tarotscans.png (100%) rename {icon => icons}/mangayomi-tr-tortugaceviri.png (100%) rename {icon => icons}/mangayomi-tr-turktoon.png (100%) rename {icon => icons}/mangayomi-tr-uzaymanga.png (100%) rename manga/multisrc/mangareader/{mangareader-v0.0.17.dart => mangareader-v0.0.18.dart} (93%) diff --git a/icon/mangayomi-all-batoto.png b/icons/mangayomi-all-batoto.png similarity index 100% rename from icon/mangayomi-all-batoto.png rename to icons/mangayomi-all-batoto.png diff --git a/icon/mangayomi-all-comickfun.png b/icons/mangayomi-all-comickfun.png similarity index 100% rename from icon/mangayomi-all-comickfun.png rename to icons/mangayomi-all-comickfun.png diff --git a/icon/mangayomi-all-komiklab.png b/icons/mangayomi-all-komiklab.png similarity index 100% rename from icon/mangayomi-all-komiklab.png rename to icons/mangayomi-all-komiklab.png diff --git a/icon/mangayomi-all-mangadex.png b/icons/mangayomi-all-mangadex.png similarity index 100% rename from icon/mangayomi-all-mangadex.png rename to icons/mangayomi-all-mangadex.png diff --git a/icon/mangayomi-all-mihentai.png b/icons/mangayomi-all-mihentai.png similarity index 100% rename from icon/mangayomi-all-mihentai.png rename to icons/mangayomi-all-mihentai.png diff --git a/icon/mangayomi-ar-magusmanga.png b/icons/mangayomi-ar-magusmanga.png similarity index 100% rename from icon/mangayomi-ar-magusmanga.png rename to icons/mangayomi-ar-magusmanga.png diff --git a/icon/mangayomi-ar-onma.png b/icons/mangayomi-ar-onma.png similarity index 100% rename from icon/mangayomi-ar-onma.png rename to icons/mangayomi-ar-onma.png diff --git a/icon/mangayomi-en-adultwebtoon.png b/icons/mangayomi-en-adultwebtoon.png similarity index 100% rename from icon/mangayomi-en-adultwebtoon.png rename to icons/mangayomi-en-adultwebtoon.png diff --git a/icon/mangayomi-en-aniwatch.png b/icons/mangayomi-en-aniwatch.png similarity index 100% rename from icon/mangayomi-en-aniwatch.png rename to icons/mangayomi-en-aniwatch.png diff --git a/icon/mangayomi-en-asurascans.png b/icons/mangayomi-en-asurascans.png similarity index 100% rename from icon/mangayomi-en-asurascans.png rename to icons/mangayomi-en-asurascans.png diff --git a/icon/mangayomi-en-azurescans.png b/icons/mangayomi-en-azurescans.png similarity index 100% rename from icon/mangayomi-en-azurescans.png rename to icons/mangayomi-en-azurescans.png diff --git a/icon/mangayomi-en-chibimanga.png b/icons/mangayomi-en-chibimanga.png similarity index 100% rename from icon/mangayomi-en-chibimanga.png rename to icons/mangayomi-en-chibimanga.png diff --git a/icon/mangayomi-en-cosmicscans.png b/icons/mangayomi-en-cosmicscans.png similarity index 100% rename from icon/mangayomi-en-cosmicscans.png rename to icons/mangayomi-en-cosmicscans.png diff --git a/icon/mangayomi-en-gogoanime.png b/icons/mangayomi-en-gogoanime.png similarity index 100% rename from icon/mangayomi-en-gogoanime.png rename to icons/mangayomi-en-gogoanime.png diff --git a/icon/mangayomi-en-infernalvoidscans.png b/icons/mangayomi-en-infernalvoidscans.png similarity index 100% rename from icon/mangayomi-en-infernalvoidscans.png rename to icons/mangayomi-en-infernalvoidscans.png diff --git a/icon/mangayomi-en-kaido.png b/icons/mangayomi-en-kaido.png similarity index 100% rename from icon/mangayomi-en-kaido.png rename to icons/mangayomi-en-kaido.png diff --git a/icon/mangayomi-en-ksgroupscans.png b/icons/mangayomi-en-ksgroupscans.png similarity index 100% rename from icon/mangayomi-en-ksgroupscans.png rename to icons/mangayomi-en-ksgroupscans.png diff --git a/icon/mangayomi-en-lhtranslation.png b/icons/mangayomi-en-lhtranslation.png similarity index 100% rename from icon/mangayomi-en-lhtranslation.png rename to icons/mangayomi-en-lhtranslation.png diff --git a/icon/mangayomi-en-lolicon.png b/icons/mangayomi-en-lolicon.png similarity index 100% rename from icon/mangayomi-en-lolicon.png rename to icons/mangayomi-en-lolicon.png diff --git a/icon/mangayomi-en-mangadistrict.png b/icons/mangayomi-en-mangadistrict.png similarity index 100% rename from icon/mangayomi-en-mangadistrict.png rename to icons/mangayomi-en-mangadistrict.png diff --git a/icon/mangayomi-en-mangafreakonline.png b/icons/mangayomi-en-mangafreakonline.png similarity index 100% rename from icon/mangayomi-en-mangafreakonline.png rename to icons/mangayomi-en-mangafreakonline.png diff --git a/icon/mangayomi-en-mangagreat.png b/icons/mangayomi-en-mangagreat.png similarity index 100% rename from icon/mangayomi-en-mangagreat.png rename to icons/mangayomi-en-mangagreat.png diff --git a/icon/mangayomi-en-mangahere.png b/icons/mangayomi-en-mangahere.png similarity index 100% rename from icon/mangayomi-en-mangahere.png rename to icons/mangayomi-en-mangahere.png diff --git a/icon/mangayomi-en-mangaread.png b/icons/mangayomi-en-mangaread.png similarity index 100% rename from icon/mangayomi-en-mangaread.png rename to icons/mangayomi-en-mangaread.png diff --git a/icon/mangayomi-en-mangarolls.png b/icons/mangayomi-en-mangarolls.png similarity index 100% rename from icon/mangayomi-en-mangarolls.png rename to icons/mangayomi-en-mangarolls.png diff --git a/icon/mangayomi-en-mangasushi.png b/icons/mangayomi-en-mangasushi.png similarity index 100% rename from icon/mangayomi-en-mangasushi.png rename to icons/mangayomi-en-mangasushi.png diff --git a/icon/mangayomi-en-manhwa68.png b/icons/mangayomi-en-manhwa68.png similarity index 100% rename from icon/mangayomi-en-manhwa68.png rename to icons/mangayomi-en-manhwa68.png diff --git a/icon/mangayomi-en-manhwax.png b/icons/mangayomi-en-manhwax.png similarity index 100% rename from icon/mangayomi-en-manhwax.png rename to icons/mangayomi-en-manhwax.png diff --git a/icon/mangayomi-en-milftoon.png b/icons/mangayomi-en-milftoon.png similarity index 100% rename from icon/mangayomi-en-milftoon.png rename to icons/mangayomi-en-milftoon.png diff --git a/icon/mangayomi-en-novelcrow.png b/icons/mangayomi-en-novelcrow.png similarity index 100% rename from icon/mangayomi-en-novelcrow.png rename to icons/mangayomi-en-novelcrow.png diff --git a/icon/mangayomi-en-omegascans.png b/icons/mangayomi-en-omegascans.png similarity index 100% rename from icon/mangayomi-en-omegascans.png rename to icons/mangayomi-en-omegascans.png diff --git a/icon/mangayomi-en-ravenscans.png b/icons/mangayomi-en-ravenscans.png similarity index 100% rename from icon/mangayomi-en-ravenscans.png rename to icons/mangayomi-en-ravenscans.png diff --git a/icon/mangayomi-en-readcomicsonline.png b/icons/mangayomi-en-readcomicsonline.png similarity index 100% rename from icon/mangayomi-en-readcomicsonline.png rename to icons/mangayomi-en-readcomicsonline.png diff --git a/icon/mangayomi-en-rio2manga.png b/icons/mangayomi-en-rio2manga.png similarity index 100% rename from icon/mangayomi-en-rio2manga.png rename to icons/mangayomi-en-rio2manga.png diff --git a/icon/mangayomi-en-suryascans.png b/icons/mangayomi-en-suryascans.png similarity index 100% rename from icon/mangayomi-en-suryascans.png rename to icons/mangayomi-en-suryascans.png diff --git a/icon/mangayomi-en-wcostream.png b/icons/mangayomi-en-wcostream.png similarity index 100% rename from icon/mangayomi-en-wcostream.png rename to icons/mangayomi-en-wcostream.png diff --git a/icon/mangayomi-en-xcalibrscans.png b/icons/mangayomi-en-xcalibrscans.png similarity index 100% rename from icon/mangayomi-en-xcalibrscans.png rename to icons/mangayomi-en-xcalibrscans.png diff --git a/icon/mangayomi-es-raikiscan.png b/icons/mangayomi-es-raikiscan.png similarity index 100% rename from icon/mangayomi-es-raikiscan.png rename to icons/mangayomi-es-raikiscan.png diff --git a/icon/mangayomi-es-shadowmangas.png b/icons/mangayomi-es-shadowmangas.png similarity index 100% rename from icon/mangayomi-es-shadowmangas.png rename to icons/mangayomi-es-shadowmangas.png diff --git a/icon/mangayomi-es-taurusfansub.png b/icons/mangayomi-es-taurusfansub.png similarity index 100% rename from icon/mangayomi-es-taurusfansub.png rename to icons/mangayomi-es-taurusfansub.png diff --git a/icon/mangayomi-es-yugenmangas.png b/icons/mangayomi-es-yugenmangas.png similarity index 100% rename from icon/mangayomi-es-yugenmangas.png rename to icons/mangayomi-es-yugenmangas.png diff --git a/icon/mangayomi-fr-animesultra.png b/icons/mangayomi-fr-animesultra.png similarity index 100% rename from icon/mangayomi-fr-animesultra.png rename to icons/mangayomi-fr-animesultra.png diff --git a/icon/mangayomi-fr-astralmanga.png b/icons/mangayomi-fr-astralmanga.png similarity index 100% rename from icon/mangayomi-fr-astralmanga.png rename to icons/mangayomi-fr-astralmanga.png diff --git a/icon/mangayomi-fr-franime.png b/icons/mangayomi-fr-franime.png similarity index 100% rename from icon/mangayomi-fr-franime.png rename to icons/mangayomi-fr-franime.png diff --git a/icon/mangayomi-fr-frscan.png b/icons/mangayomi-fr-frscan.png similarity index 100% rename from icon/mangayomi-fr-frscan.png rename to icons/mangayomi-fr-frscan.png diff --git a/icon/mangayomi-fr-jpmangas.png b/icons/mangayomi-fr-jpmangas.png similarity index 100% rename from icon/mangayomi-fr-jpmangas.png rename to icons/mangayomi-fr-jpmangas.png diff --git a/icon/mangayomi-fr-lelscanvf.png b/icons/mangayomi-fr-lelscanvf.png similarity index 100% rename from icon/mangayomi-fr-lelscanvf.png rename to icons/mangayomi-fr-lelscanvf.png diff --git a/icon/mangayomi-fr-mangafr.png b/icons/mangayomi-fr-mangafr.png similarity index 100% rename from icon/mangayomi-fr-mangafr.png rename to icons/mangayomi-fr-mangafr.png diff --git a/icon/mangayomi-fr-otakufr.png b/icons/mangayomi-fr-otakufr.png similarity index 100% rename from icon/mangayomi-fr-otakufr.png rename to icons/mangayomi-fr-otakufr.png diff --git a/icon/mangayomi-fr-phenixscans.png b/icons/mangayomi-fr-phenixscans.png similarity index 100% rename from icon/mangayomi-fr-phenixscans.png rename to icons/mangayomi-fr-phenixscans.png diff --git a/icon/mangayomi-fr-scanvf.png b/icons/mangayomi-fr-scanvf.png similarity index 100% rename from icon/mangayomi-fr-scanvf.png rename to icons/mangayomi-fr-scanvf.png diff --git a/icons/mangayomi-fr-sushiscan.png b/icons/mangayomi-fr-sushiscan.png new file mode 100644 index 0000000000000000000000000000000000000000..e4cce1c680a134b9f97fabb68a5d3b085d345920 GIT binary patch literal 9191 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 _mangareaderSourcesList = [ version: mangareaderVersion, sourceCodeUrl: mangareaderSourceCodeUrl), Source( - name: "Komik Lab", + id: "932554594", + name: "KomikLab Scans", baseUrl: "https://komiklab.com", lang: "en", - iconUrl: getIconUrl("komiklab", "en"), + iconUrl: getIconUrl("komiklab", "all"), dateFormat: defaultDateFormat, dateFormatLocale: defaultDateFormatLocale, version: mangareaderVersion, @@ -324,16 +325,15 @@ List _mangareaderSourcesList = [ dateFormatLocale: "fr", version: mangareaderVersion, sourceCodeUrl: mangareaderSourceCodeUrl), - // Source( - // name: "Sushi-Scan", - // baseUrl: "https://sushiscan.net", - // lang: "fr", - // iconUrl: getIconUrl("", ""), - // dateFormat: defaultDateFormat, - // hasCloudflare: true, - // dateFormatLocale: "fr", - // version: mangareaderVersion, - // sourceCodeUrl: mangareaderSourceCodeUrl), + Source( + name: "Sushi-Scan", + baseUrl: "https://sushiscan.net", + lang: "fr", + iconUrl: getIconUrl("sushiscan", "fr"), + dateFormat: defaultDateFormat, + dateFormatLocale: "fr", + version: mangareaderVersion, + sourceCodeUrl: mangareaderSourceCodeUrl), Source( name: "Tarot Scans", baseUrl: "https://www.tarotscans.com", diff --git a/utils/utils.dart b/utils/utils.dart index cf45b8ff..99f15a59 100644 --- a/utils/utils.dart +++ b/utils/utils.dart @@ -1,5 +1,5 @@ String getIconUrl(String name, String lang) { return name.isEmpty ? "" - : 'https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/icon/mangayomi-$lang-$name.png'; + : 'https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/icons/mangayomi-$lang-$name.png'; }