diff --git a/dart/anime/multisrc/datalifeengine/datalifeengine.dart b/dart/anime/multisrc/datalifeengine/datalifeengine.dart index 870a0713..0989ed20 100644 --- a/dart/anime/multisrc/datalifeengine/datalifeengine.dart +++ b/dart/anime/multisrc/datalifeengine/datalifeengine.dart @@ -6,10 +6,7 @@ class DataLifeEngine extends MProvider { MSource source; - final Client client = Client( - source, - json.encode({"useDartHttpClient": true}), - ); + final Client client = Client(); @override bool get supportsLatest => false; diff --git a/dart/anime/multisrc/datalifeengine/sources.dart b/dart/anime/multisrc/datalifeengine/sources.dart index 6c5eca54..9d2403ed 100644 --- a/dart/anime/multisrc/datalifeengine/sources.dart +++ b/dart/anime/multisrc/datalifeengine/sources.dart @@ -2,7 +2,7 @@ import '../../../../model/source.dart'; import 'src/frenchanime/frenchanime.dart'; import 'src/wiflix/wiflix.dart'; -const _datalifeengineVersion = "0.0.6"; +const _datalifeengineVersion = "0.0.65"; const _datalifeengineSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/multisrc/datalifeengine/datalifeengine.dart"; diff --git a/dart/anime/multisrc/dopeflix/dopeflix.dart b/dart/anime/multisrc/dopeflix/dopeflix.dart index 5403cd73..112259d8 100644 --- a/dart/anime/multisrc/dopeflix/dopeflix.dart +++ b/dart/anime/multisrc/dopeflix/dopeflix.dart @@ -6,7 +6,7 @@ class DopeFlix extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "preferred_domain"); diff --git a/dart/anime/multisrc/dopeflix/sources.dart b/dart/anime/multisrc/dopeflix/sources.dart index 1f4b25f0..2a4c484b 100644 --- a/dart/anime/multisrc/dopeflix/sources.dart +++ b/dart/anime/multisrc/dopeflix/sources.dart @@ -2,7 +2,7 @@ import '../../../../model/source.dart'; import 'src/dopebox/dopebox.dart'; import 'src/sflix/sflix.dart'; -const _dopeflixVersion = "0.0.55"; +const _dopeflixVersion = "0.0.6"; const _dopeflixSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/multisrc/dopeflix/dopeflix.dart"; diff --git a/dart/anime/multisrc/zorotheme/sources.dart b/dart/anime/multisrc/zorotheme/sources.dart index 6a18b502..f3d17216 100644 --- a/dart/anime/multisrc/zorotheme/sources.dart +++ b/dart/anime/multisrc/zorotheme/sources.dart @@ -2,7 +2,7 @@ import '../../../../model/source.dart'; import 'src/hianime/hianime.dart'; import 'src/kaido/kaido.dart'; -const _zorothemeVersion = "0.1.6"; +const _zorothemeVersion = "0.1.65"; const _zorothemeSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/multisrc/zorotheme/zorotheme.dart"; diff --git a/dart/anime/multisrc/zorotheme/zorotheme.dart b/dart/anime/multisrc/zorotheme/zorotheme.dart index 2debce13..6eef4e6c 100644 --- a/dart/anime/multisrc/zorotheme/zorotheme.dart +++ b/dart/anime/multisrc/zorotheme/zorotheme.dart @@ -6,7 +6,7 @@ class ZoroTheme extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/all/animeworldindia/animeworldindia.dart b/dart/anime/src/all/animeworldindia/animeworldindia.dart index 954f951f..8256bd54 100644 --- a/dart/anime/src/all/animeworldindia/animeworldindia.dart +++ b/dart/anime/src/all/animeworldindia/animeworldindia.dart @@ -6,7 +6,7 @@ class AnimeWorldIndia extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/all/animeworldindia/sources.dart b/dart/anime/src/all/animeworldindia/sources.dart index 474f8bb4..0840b4e2 100644 --- a/dart/anime/src/all/animeworldindia/sources.dart +++ b/dart/anime/src/all/animeworldindia/sources.dart @@ -1,6 +1,6 @@ import '../../../../../model/source.dart'; -const _animeworldindiaVersion = "0.0.3"; +const _animeworldindiaVersion = "0.0.35"; const _animeworldindiaSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/all/animeworldindia/animeworldindia.dart"; diff --git a/dart/anime/src/all/nyaa/nyaa.dart b/dart/anime/src/all/nyaa/nyaa.dart index 1252c3a2..4083052b 100644 --- a/dart/anime/src/all/nyaa/nyaa.dart +++ b/dart/anime/src/all/nyaa/nyaa.dart @@ -5,7 +5,7 @@ class Nyaa extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/all/nyaa/source.dart b/dart/anime/src/all/nyaa/source.dart index b83bd3c3..e48e5501 100644 --- a/dart/anime/src/all/nyaa/source.dart +++ b/dart/anime/src/all/nyaa/source.dart @@ -1,6 +1,6 @@ import '../../../../../model/source.dart'; -const _nyaaVersion = "0.0.25"; +const _nyaaVersion = "0.0.3"; const _nyaaSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/all/nyaa/nyaa.dart"; diff --git a/dart/anime/src/ar/okanime/okanime.dart b/dart/anime/src/ar/okanime/okanime.dart index 4f682ab0..edd502c0 100644 --- a/dart/anime/src/ar/okanime/okanime.dart +++ b/dart/anime/src/ar/okanime/okanime.dart @@ -6,7 +6,7 @@ class OkAnime extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/ar/okanime/source.dart b/dart/anime/src/ar/okanime/source.dart index 256ddd63..1587a4da 100644 --- a/dart/anime/src/ar/okanime/source.dart +++ b/dart/anime/src/ar/okanime/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get okanimeSource => _okanimeSource; -const _okanimeVersion = "0.0.55"; +const _okanimeVersion = "0.0.6"; const _okanimeSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/ar/okanime/okanime.dart"; Source _okanimeSource = Source( diff --git a/dart/anime/src/de/animetoast/animetoast.dart b/dart/anime/src/de/animetoast/animetoast.dart index b833267a..6df66300 100644 --- a/dart/anime/src/de/animetoast/animetoast.dart +++ b/dart/anime/src/de/animetoast/animetoast.dart @@ -5,7 +5,7 @@ class AnimeToast extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override bool get supportsLatest => false; diff --git a/dart/anime/src/de/animetoast/source.dart b/dart/anime/src/de/animetoast/source.dart index da9f5154..ee20039f 100644 --- a/dart/anime/src/de/animetoast/source.dart +++ b/dart/anime/src/de/animetoast/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animetoast => _animetoast; -const _animetoastVersion = "0.0.2"; +const _animetoastVersion = "0.0.25"; const _animetoastCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/de/animetoast/animetoast.dart"; Source _animetoast = Source( diff --git a/dart/anime/src/en/animepahe/animepahe.dart b/dart/anime/src/en/animepahe/animepahe.dart index dc3b92b5..e77091f7 100644 --- a/dart/anime/src/en/animepahe/animepahe.dart +++ b/dart/anime/src/en/animepahe/animepahe.dart @@ -7,7 +7,7 @@ class AnimePahe extends MProvider { final MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "preferred_domain"); diff --git a/dart/anime/src/en/animepahe/source.dart b/dart/anime/src/en/animepahe/source.dart index 6074525e..62fa9d26 100644 --- a/dart/anime/src/en/animepahe/source.dart +++ b/dart/anime/src/en/animepahe/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animepaheSource => _animepaheSource; -const _animepaheVersion = "0.0.5"; +const _animepaheVersion = "0.0.55"; const _animepaheSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/animepahe/animepahe.dart"; Source _animepaheSource = Source( diff --git a/dart/anime/src/en/gogoanime/gogoanime.dart b/dart/anime/src/en/gogoanime/gogoanime.dart index d330c5a0..d9aff598 100644 --- a/dart/anime/src/en/gogoanime/gogoanime.dart +++ b/dart/anime/src/en/gogoanime/gogoanime.dart @@ -6,7 +6,7 @@ class GogoAnime extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => diff --git a/dart/anime/src/en/gogoanime/source.dart b/dart/anime/src/en/gogoanime/source.dart index 89ddf704..d95c9b2a 100644 --- a/dart/anime/src/en/gogoanime/source.dart +++ b/dart/anime/src/en/gogoanime/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get gogoanimeSource => _gogoanimeSource; -const _gogoanimeVersion = "0.1.15"; +const _gogoanimeVersion = "0.1.2"; const _gogoanimeSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/gogoanime/gogoanime.dart"; Source _gogoanimeSource = Source( diff --git a/dart/anime/src/en/kisskh/kisskh.dart b/dart/anime/src/en/kisskh/kisskh.dart index 9f0f33b1..89632358 100644 --- a/dart/anime/src/en/kisskh/kisskh.dart +++ b/dart/anime/src/en/kisskh/kisskh.dart @@ -6,7 +6,7 @@ class KissKh extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/en/kisskh/source.dart b/dart/anime/src/en/kisskh/source.dart index 725dd762..42142091 100644 --- a/dart/anime/src/en/kisskh/source.dart +++ b/dart/anime/src/en/kisskh/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get kisskhSource => _kisskhSource; -const _kisskhVersion = "0.0.65"; +const _kisskhVersion = "0.0.7"; const _kisskhSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/kisskh/kisskh.dart"; Source _kisskhSource = Source( diff --git a/dart/anime/src/en/nineanimetv/nineanimetv.dart b/dart/anime/src/en/nineanimetv/nineanimetv.dart index 4839c858..b6ac76cc 100644 --- a/dart/anime/src/en/nineanimetv/nineanimetv.dart +++ b/dart/anime/src/en/nineanimetv/nineanimetv.dart @@ -6,7 +6,7 @@ class NineAnimeTv extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/en/nineanimetv/source.dart b/dart/anime/src/en/nineanimetv/source.dart index 1dcfa6e6..216597cc 100644 --- a/dart/anime/src/en/nineanimetv/source.dart +++ b/dart/anime/src/en/nineanimetv/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get nineanimetv => _nineanimetv; -const _nineanimetvVersion = "0.0.5"; +const _nineanimetvVersion = "0.0.55"; const _nineanimetvCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/nineanimetv/nineanimetv.dart"; Source _nineanimetv = Source( diff --git a/dart/anime/src/en/uhdmovies/source.dart b/dart/anime/src/en/uhdmovies/source.dart index b475bece..e60e73f8 100644 --- a/dart/anime/src/en/uhdmovies/source.dart +++ b/dart/anime/src/en/uhdmovies/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get uhdmoviesSource => _uhdmoviesSource; -const _uhdmoviesVersion = "0.0.45"; +const _uhdmoviesVersion = "0.0.5"; const _uhdmoviesSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/uhdmovies/uhdmovies.dart"; Source _uhdmoviesSource = Source( diff --git a/dart/anime/src/en/uhdmovies/uhdmovies.dart b/dart/anime/src/en/uhdmovies/uhdmovies.dart index cc12db2c..1f6f598f 100644 --- a/dart/anime/src/en/uhdmovies/uhdmovies.dart +++ b/dart/anime/src/en/uhdmovies/uhdmovies.dart @@ -6,7 +6,7 @@ class UHDMovies extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override bool get supportsLatest => false; diff --git a/dart/anime/src/en/vumeto/source.dart b/dart/anime/src/en/vumeto/source.dart index c9472df2..bb7fb1d9 100644 --- a/dart/anime/src/en/vumeto/source.dart +++ b/dart/anime/src/en/vumeto/source.dart @@ -3,7 +3,7 @@ import '../../../../../model/source.dart'; Source get vumetoSource => _vumetoSource; -const _vumetoVersion = "0.0.5"; +const _vumetoVersion = "0.0.55"; const _vumetoSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/en/vumeto/vumeto.dart"; Source _vumetoSource = Source( diff --git a/dart/anime/src/en/vumeto/vumeto.dart b/dart/anime/src/en/vumeto/vumeto.dart index e18e51b9..03ef6bff 100644 --- a/dart/anime/src/en/vumeto/vumeto.dart +++ b/dart/anime/src/en/vumeto/vumeto.dart @@ -6,7 +6,7 @@ class Vumeto extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override bool get supportsLatest => true; @@ -99,21 +99,30 @@ class Vumeto extends MProvider { final resp = await client.get(uri, headers); final document = parseHtml(resp.body); - final description = document.selectFirst("meta[name='description']").attr("content") ?? ''; + final description = + document.selectFirst("meta[name='description']").attr("content") ?? ''; MStatus status = MStatus.unknown; - final statusStart = resp.body.indexOf(":", resp.body.indexOf("\\\"status\\\"")); + final statusStart = resp.body.indexOf( + ":", + resp.body.indexOf("\\\"status\\\""), + ); final statusEnd = resp.body.indexOf("\\\",", statusStart); if (statusStart != -1 && statusEnd != -1) { final rawStatus = resp.body.substring(statusStart + 1, statusEnd); status = parseStatus(rawStatus.replaceAll("\\\"", ""), statusList); } - final genresStart = resp.body.indexOf("[", resp.body.indexOf("\\\"genres\\\":")); + final genresStart = resp.body.indexOf( + "[", + resp.body.indexOf("\\\"genres\\\":"), + ); final genresEnd = resp.body.indexOf("]", genresStart); var genres = []; if (genresStart != -1 && genresEnd != -1) { - final genreLinks = resp.body.substring(genresStart + 1, genresEnd).split(","); + final genreLinks = resp.body + .substring(genresStart + 1, genresEnd) + .split(","); genres = genreLinks.map((String e) => e.replaceAll("\\\"", "")).toList(); } diff --git a/dart/anime/src/es/animeonlineninja/animeonlineninja.dart b/dart/anime/src/es/animeonlineninja/animeonlineninja.dart index 852a2d44..1ebd9f11 100644 --- a/dart/anime/src/es/animeonlineninja/animeonlineninja.dart +++ b/dart/anime/src/es/animeonlineninja/animeonlineninja.dart @@ -6,7 +6,7 @@ class AnimeOnlineNinja extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override bool get supportsLatest => false; diff --git a/dart/anime/src/es/animeonlineninja/source.dart b/dart/anime/src/es/animeonlineninja/source.dart index d896b360..9289c8b0 100644 --- a/dart/anime/src/es/animeonlineninja/source.dart +++ b/dart/anime/src/es/animeonlineninja/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animeonlineninjaSource => _animeonlineninjaSource; -const _animeonlineninjaVersion = "0.0.3"; +const _animeonlineninjaVersion = "0.0.35"; const _animeonlineninjaSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/es/animeonlineninja/animeonlineninja.dart"; Source _animeonlineninjaSource = Source( diff --git a/dart/anime/src/fr/animesama/animesama.dart b/dart/anime/src/fr/animesama/animesama.dart index 2dbad3ad..95b986fe 100644 --- a/dart/anime/src/fr/animesama/animesama.dart +++ b/dart/anime/src/fr/animesama/animesama.dart @@ -6,7 +6,7 @@ class AnimeSama extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/fr/animesama/source.dart b/dart/anime/src/fr/animesama/source.dart index 7d1f2578..1459fd4f 100644 --- a/dart/anime/src/fr/animesama/source.dart +++ b/dart/anime/src/fr/animesama/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animesamaSource => _animesama; -const animesamaVersion = "0.0.4"; +const animesamaVersion = "0.0.45"; const animesamaCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/fr/animesama/animesama.dart"; Source _animesama = Source( diff --git a/dart/anime/src/fr/animesultra/animesultra.dart b/dart/anime/src/fr/animesultra/animesultra.dart index 9757f04b..8a126186 100644 --- a/dart/anime/src/fr/animesultra/animesultra.dart +++ b/dart/anime/src/fr/animesultra/animesultra.dart @@ -6,7 +6,7 @@ class AnimesUltra extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => source.baseUrl; diff --git a/dart/anime/src/fr/animesultra/source.dart b/dart/anime/src/fr/animesultra/source.dart index d365ee99..cf7ce916 100644 --- a/dart/anime/src/fr/animesultra/source.dart +++ b/dart/anime/src/fr/animesultra/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animesultraSource => _animesultraSource; -const _animesultraVersion = "0.0.75"; +const _animesultraVersion = "0.0.8"; const _animesultraSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/fr/animesultra/animesultra.dart"; Source _animesultraSource = Source( diff --git a/dart/anime/src/fr/anizone/anizone.dart b/dart/anime/src/fr/anizone/anizone.dart index 6e1241f0..e76112cb 100644 --- a/dart/anime/src/fr/anizone/anizone.dart +++ b/dart/anime/src/fr/anizone/anizone.dart @@ -5,7 +5,7 @@ class AniZone extends MProvider { AniZone({required this.source}); final MSource source; - final Client client = Client(source); + final Client client = Client(); // Constants for the xpath static const String urlXpath = diff --git a/dart/anime/src/fr/anizone/source.dart b/dart/anime/src/fr/anizone/source.dart index d3774825..941d05ca 100644 --- a/dart/anime/src/fr/anizone/source.dart +++ b/dart/anime/src/fr/anizone/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get aniZoneSource => _aniZoneSource; -const _aniZoneVersion = "0.0.25"; +const _aniZoneVersion = "0.0.3"; const _aniZoneSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/fr/anizone/anizone.dart"; Source _aniZoneSource = Source( diff --git a/dart/anime/src/fr/franime/franime.dart b/dart/anime/src/fr/franime/franime.dart index 4611e998..7df85122 100644 --- a/dart/anime/src/fr/franime/franime.dart +++ b/dart/anime/src/fr/franime/franime.dart @@ -6,7 +6,7 @@ class FrAnime extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/fr/franime/source.dart b/dart/anime/src/fr/franime/source.dart index d74d1291..dfd46200 100644 --- a/dart/anime/src/fr/franime/source.dart +++ b/dart/anime/src/fr/franime/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get franimeSource => _franimeSource; -const _franimeVersion = "0.0.75"; +const _franimeVersion = "0.0.8"; const _franimeSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/fr/franime/franime.dart"; Source _franimeSource = Source( diff --git a/dart/anime/src/fr/otakufr/otakufr.dart b/dart/anime/src/fr/otakufr/otakufr.dart index ba896271..0f3e0e6f 100644 --- a/dart/anime/src/fr/otakufr/otakufr.dart +++ b/dart/anime/src/fr/otakufr/otakufr.dart @@ -6,7 +6,7 @@ class OtakuFr extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "overrideBaseUrl"); diff --git a/dart/anime/src/fr/otakufr/source.dart b/dart/anime/src/fr/otakufr/source.dart index 9b3bcf55..2b937d6c 100644 --- a/dart/anime/src/fr/otakufr/source.dart +++ b/dart/anime/src/fr/otakufr/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get otakufr => _otakufr; -const otakufrVersion = "0.0.95"; +const otakufrVersion = "0.1.0"; const otakufrCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/fr/otakufr/otakufr.dart"; Source _otakufr = Source( diff --git a/dart/anime/src/hi/yomovies/source.dart b/dart/anime/src/hi/yomovies/source.dart index b39d584a..9fa590e7 100644 --- a/dart/anime/src/hi/yomovies/source.dart +++ b/dart/anime/src/hi/yomovies/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get yomoviesSource => _yomoviesSource; -const _yomoviesVersion = "0.0.25"; +const _yomoviesVersion = "0.0.3"; const _yomoviesSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/hi/yomovies/yomovies.dart"; Source _yomoviesSource = Source( diff --git a/dart/anime/src/hi/yomovies/yomovies.dart b/dart/anime/src/hi/yomovies/yomovies.dart index f454043f..de9d917e 100644 --- a/dart/anime/src/hi/yomovies/yomovies.dart +++ b/dart/anime/src/hi/yomovies/yomovies.dart @@ -6,7 +6,7 @@ class YoMovies extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "overrideBaseUrl"); diff --git a/dart/anime/src/id/nimegami/nimegami.dart b/dart/anime/src/id/nimegami/nimegami.dart index fe4867db..04d14f6f 100644 --- a/dart/anime/src/id/nimegami/nimegami.dart +++ b/dart/anime/src/id/nimegami/nimegami.dart @@ -6,7 +6,7 @@ class NimeGami extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/id/nimegami/source.dart b/dart/anime/src/id/nimegami/source.dart index 7fa3e71d..2d2da6aa 100644 --- a/dart/anime/src/id/nimegami/source.dart +++ b/dart/anime/src/id/nimegami/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get nimegami => _nimegami; -const _nimegamiVersion = "0.0.55"; +const _nimegamiVersion = "0.0.6"; const _nimegamiCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/id/nimegami/nimegami.dart"; Source _nimegami = Source( diff --git a/dart/anime/src/id/oploverz/oploverz.dart b/dart/anime/src/id/oploverz/oploverz.dart index 06cc50b7..de9c59ac 100644 --- a/dart/anime/src/id/oploverz/oploverz.dart +++ b/dart/anime/src/id/oploverz/oploverz.dart @@ -6,7 +6,7 @@ class OploVerz extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/id/oploverz/source.dart b/dart/anime/src/id/oploverz/source.dart index fe5e803f..6c6ec1ce 100644 --- a/dart/anime/src/id/oploverz/source.dart +++ b/dart/anime/src/id/oploverz/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get oploverz => _oploverz; -const _oploverzVersion = "0.0.5"; +const _oploverzVersion = "0.0.55"; const _oploverzCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/id/oploverz/oploverz.dart"; Source _oploverz = Source( diff --git a/dart/anime/src/id/otakudesu/otakudesu.dart b/dart/anime/src/id/otakudesu/otakudesu.dart index 3c273ef3..d1fb14c7 100644 --- a/dart/anime/src/id/otakudesu/otakudesu.dart +++ b/dart/anime/src/id/otakudesu/otakudesu.dart @@ -6,7 +6,7 @@ class OtakuDesu extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "overrideBaseUrl"); diff --git a/dart/anime/src/id/otakudesu/source.dart b/dart/anime/src/id/otakudesu/source.dart index 3442b465..5c26ffb3 100644 --- a/dart/anime/src/id/otakudesu/source.dart +++ b/dart/anime/src/id/otakudesu/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get otakudesu => _otakudesu; -const _otakudesuVersion = "0.0.56"; +const _otakudesuVersion = "0.0.6"; const _otakudesuCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/id/otakudesu/otakudesu.dart"; Source _otakudesu = Source( diff --git a/dart/anime/src/it/animesaturn/animesaturn.dart b/dart/anime/src/it/animesaturn/animesaturn.dart index 3537f170..aa23d897 100644 --- a/dart/anime/src/it/animesaturn/animesaturn.dart +++ b/dart/anime/src/it/animesaturn/animesaturn.dart @@ -6,7 +6,7 @@ class AnimeSaturn extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/anime/src/it/animesaturn/source.dart b/dart/anime/src/it/animesaturn/source.dart index 2fb3a1b1..f93a2a9c 100644 --- a/dart/anime/src/it/animesaturn/source.dart +++ b/dart/anime/src/it/animesaturn/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animesaturn => _animesaturn; -const _animesaturnVersion = "0.0.5"; +const _animesaturnVersion = "0.0.55"; const _animesaturnCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/it/animesaturn/animesaturn.dart"; Source _animesaturn = Source( diff --git a/dart/anime/src/pt/animesvision/animesvision.dart b/dart/anime/src/pt/animesvision/animesvision.dart index f6405201..7630f786 100644 --- a/dart/anime/src/pt/animesvision/animesvision.dart +++ b/dart/anime/src/pt/animesvision/animesvision.dart @@ -6,7 +6,7 @@ class AnimesVision extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => source.baseUrl; diff --git a/dart/anime/src/pt/animesvision/source.dart b/dart/anime/src/pt/animesvision/source.dart index 3f67a041..4ca65931 100644 --- a/dart/anime/src/pt/animesvision/source.dart +++ b/dart/anime/src/pt/animesvision/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get animesvision => _animesvision; -const _animesvisionVersion = "0.0.15"; +const _animesvisionVersion = "0.0.2"; const _animesvisionCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/pt/animesvision/animesvision.dart"; Source _animesvision = Source( diff --git a/dart/anime/src/sq/filma24/filma24.dart b/dart/anime/src/sq/filma24/filma24.dart index 7c38c136..7c2f00d6 100644 --- a/dart/anime/src/sq/filma24/filma24.dart +++ b/dart/anime/src/sq/filma24/filma24.dart @@ -6,16 +6,12 @@ class Filma24 extends MProvider { MSource source; - final Client client = Client( - source, - json.encode({"useDartHttpClient": true}), - ); - @override String get baseUrl => getPreferenceValue(source.id, "pref_domain_new"); @override Future getPopular(int page) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); String pageNu = page == 1 ? "" : "/page/$page/"; final res = (await client.get(Uri.parse("$baseUrl$pageNu"))).body; return animeFromRes(res); @@ -23,6 +19,7 @@ class Filma24 extends MProvider { @override Future getLatestUpdates(int page) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); String pageNu = page == 1 ? "" : "page/$page/"; final res = (await client.get(Uri.parse("$baseUrl/$pageNu?sort=trendy"))).body; @@ -31,6 +28,7 @@ class Filma24 extends MProvider { @override Future search(String query, int page, FilterList filterList) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); final filters = filterList.filters; String url = ""; String pageNu = page == 1 ? "" : "page/$page/"; @@ -61,6 +59,7 @@ class Filma24 extends MProvider { @override Future getDetail(String url) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); List? episodesList = []; if (!url.contains("seriale")) { MChapter episode = MChapter(); @@ -91,6 +90,7 @@ class Filma24 extends MProvider { @override Future> getVideoList(String url) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); final res = (await client.get(Uri.parse(url))).body; List videos = []; final serverUrls = xpath(res, '//*[@class="player"]/div[1]/a/@href'); @@ -195,6 +195,7 @@ class Filma24 extends MProvider { } Future> vidmolyExtractor(String url) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); final headers = {'Referer': 'https://vidmoly.to'}; List videos = []; final playListUrlResponse = (await client.get(Uri.parse(url))).body; @@ -231,6 +232,7 @@ class Filma24 extends MProvider { } Future> oneuploadExtractor(String url) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); List videos = []; final playListUrlResponse = (await client.get(Uri.parse(url))).body; final playlistUrl = @@ -258,6 +260,7 @@ class Filma24 extends MProvider { } Future> uqloadExtractor(String url) async { + final client = Client(source, json.encode({"useDartHttpClient": true})); final res = (await client.get(Uri.parse(url))).body; final js = xpath(res, '//script[contains(text(), "sources:")]/text()'); if (js.isEmpty) { diff --git a/dart/anime/src/sq/filma24/source.dart b/dart/anime/src/sq/filma24/source.dart index f529b7f5..d1349136 100644 --- a/dart/anime/src/sq/filma24/source.dart +++ b/dart/anime/src/sq/filma24/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get filma24 => _filma24; -const _filma24Version = "0.0.45"; +const _filma24Version = "0.0.5"; const _filma24CodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/sq/filma24/filma24.dart"; Source _filma24 = Source( diff --git a/dart/anime/src/tr/diziwatch/diziwatch.dart b/dart/anime/src/tr/diziwatch/diziwatch.dart index b066ef26..75677df9 100644 --- a/dart/anime/src/tr/diziwatch/diziwatch.dart +++ b/dart/anime/src/tr/diziwatch/diziwatch.dart @@ -6,7 +6,7 @@ class DiziWatch extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override bool get supportsLatest => true; diff --git a/dart/anime/src/tr/diziwatch/source.dart b/dart/anime/src/tr/diziwatch/source.dart index bb350250..a7f34f4c 100644 --- a/dart/anime/src/tr/diziwatch/source.dart +++ b/dart/anime/src/tr/diziwatch/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get diziwatchSource => _diziwatchSource; -const _diziwatchVersion = "0.0.1"; +const _diziwatchVersion = "0.0.15"; const _diziwatchSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/src/tr/diziwatch/diziwatch.dart"; Source _diziwatchSource = Source( diff --git a/dart/manga/multisrc/madara/madara.dart b/dart/manga/multisrc/madara/madara.dart index ce22455c..f7abe32c 100644 --- a/dart/manga/multisrc/madara/madara.dart +++ b/dart/manga/multisrc/madara/madara.dart @@ -6,7 +6,7 @@ class Madara extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/manga/multisrc/mangabox/mangabox.dart b/dart/manga/multisrc/mangabox/mangabox.dart index 7a648679..82514248 100644 --- a/dart/manga/multisrc/mangabox/mangabox.dart +++ b/dart/manga/multisrc/mangabox/mangabox.dart @@ -1,12 +1,11 @@ import 'package:mangayomi/bridge_lib.dart'; - class MangaBox extends MProvider { MangaBox({required this.source}); MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { @@ -34,11 +33,8 @@ class MangaBox extends MProvider { String url = ""; if (query.isNotEmpty) { - url = "${source.baseUrl}/${simpleQueryPath(source.name, page, query)}"; - } else { - String genre = "all"; String sort = "latest"; String status = "all"; @@ -52,11 +48,15 @@ class MangaBox extends MProvider { status = filter.values[filter.state].value; } } - url = "${source.baseUrl}/genre/$genre?type=$sort&state=$status&page=$page"; - + url = + "${source.baseUrl}/genre/$genre?type=$sort&state=$status&page=$page"; } - final res = (await client.get(Uri.parse(url), headers: getHeader(source.baseUrl),)).body; + final res = + (await client.get( + Uri.parse(url), + headers: getHeader(source.baseUrl), + )).body; List mangaList = []; List urls = []; @@ -110,10 +110,11 @@ class MangaBox extends MProvider { {"Ongoing": 0, "Completed": 1}, ]; MManga manga = MManga(); - final res = (await client.get( - Uri.parse(url), - headers: getHeader(source.baseUrl), - )).body; + final res = + (await client.get( + Uri.parse(url), + headers: getHeader(source.baseUrl), + )).body; final document = parseHtml(res); manga.author = document.xpathFirst( @@ -189,7 +190,11 @@ class MangaBox extends MProvider { @override Future> getPageList(String url) async { - final res = (await client.get(Uri.parse(url), headers: getHeader(source.baseUrl),)).body; + final res = + (await client.get( + Uri.parse(url), + headers: getHeader(source.baseUrl), + )).body; List pageUrls = []; final urls = xpath( res, @@ -361,9 +366,10 @@ class MangaBox extends MProvider { Map getHeader(String url) { final Map headers = { - "Referer": "$url/", - "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36", - }; + "Referer": "$url/", + "User-Agent": + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36", + }; return headers; } diff --git a/dart/manga/multisrc/mangabox/sources.dart b/dart/manga/multisrc/mangabox/sources.dart index 8c94de3f..fdc578eb 100644 --- a/dart/manga/multisrc/mangabox/sources.dart +++ b/dart/manga/multisrc/mangabox/sources.dart @@ -4,7 +4,7 @@ import 'src/mangairo/mangaeiro.dart'; import 'src/mangakakalot/mangakakalot.dart'; import 'src/manganato/manganato.dart'; -const mangaboxVersion = "0.0.65"; +const mangaboxVersion = "0.0.7"; const mangaboxSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangabox/mangabox.dart"; diff --git a/dart/manga/multisrc/mangareader/mangareader.dart b/dart/manga/multisrc/mangareader/mangareader.dart index 2cebca22..be401cce 100644 --- a/dart/manga/multisrc/mangareader/mangareader.dart +++ b/dart/manga/multisrc/mangareader/mangareader.dart @@ -6,7 +6,7 @@ class MangaReader extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override String get baseUrl => getPreferenceValue(source.id, "override_baseurl"); diff --git a/dart/manga/multisrc/mangareader/sources.dart b/dart/manga/multisrc/mangareader/sources.dart index 9f80af72..4defef62 100644 --- a/dart/manga/multisrc/mangareader/sources.dart +++ b/dart/manga/multisrc/mangareader/sources.dart @@ -93,7 +93,7 @@ import 'src/shijiescans/shijiescans.dart'; import 'src/summertoon/summertoon.dart'; import 'src/zenithscans/zenithscans.dart'; -const mangareaderVersion = "0.1.6"; +const mangareaderVersion = "0.1.65"; const mangareaderSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/mangareader.dart"; diff --git a/dart/manga/multisrc/mmrcms/mmrcms.dart b/dart/manga/multisrc/mmrcms/mmrcms.dart index 04588df0..aa75304a 100644 --- a/dart/manga/multisrc/mmrcms/mmrcms.dart +++ b/dart/manga/multisrc/mmrcms/mmrcms.dart @@ -6,7 +6,7 @@ class MMRCMS extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/manga/multisrc/mmrcms/sources.dart b/dart/manga/multisrc/mmrcms/sources.dart index 4aa4a87f..d052f011 100644 --- a/dart/manga/multisrc/mmrcms/sources.dart +++ b/dart/manga/multisrc/mmrcms/sources.dart @@ -8,7 +8,7 @@ import 'src/readcomicsonline/readcomicsonline.dart'; import 'src/lelscanvf/lelscanvf.dart'; import 'src/mangafr/mangafr.dart'; -const mmrcmsVersion = "0.0.65"; +const mmrcmsVersion = "0.0.7"; const mmrcmsSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mmrcms/mmrcms.dart"; diff --git a/dart/manga/multisrc/nepnep/nepnep.dart b/dart/manga/multisrc/nepnep/nepnep.dart index 5c1822d0..5d1f810d 100644 --- a/dart/manga/multisrc/nepnep/nepnep.dart +++ b/dart/manga/multisrc/nepnep/nepnep.dart @@ -6,7 +6,7 @@ class NepNep extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/manga/multisrc/nepnep/sources.dart b/dart/manga/multisrc/nepnep/sources.dart index 0d50fd34..39cceeb9 100644 --- a/dart/manga/multisrc/nepnep/sources.dart +++ b/dart/manga/multisrc/nepnep/sources.dart @@ -3,7 +3,7 @@ import '../../../../model/source.dart'; import 'src/mangasee/mangasee.dart'; import 'src/mangalife/mangalife.dart'; -const nepnepVersion = "0.0.65"; +const nepnepVersion = "0.0.7"; const nepnepSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/nepnep/nepnep.dart"; diff --git a/dart/manga/src/en/mangahere/mangahere.dart b/dart/manga/src/en/mangahere/mangahere.dart index 9e30b163..23b2c8c5 100644 --- a/dart/manga/src/en/mangahere/mangahere.dart +++ b/dart/manga/src/en/mangahere/mangahere.dart @@ -6,7 +6,7 @@ class MangaHere extends MProvider { MSource source; - final Client client = Client(source); + final Client client = Client(); @override Future getPopular(int page) async { diff --git a/dart/manga/src/en/mangahere/source.dart b/dart/manga/src/en/mangahere/source.dart index 789e1d84..f960d436 100644 --- a/dart/manga/src/en/mangahere/source.dart +++ b/dart/manga/src/en/mangahere/source.dart @@ -1,7 +1,7 @@ import '../../../../../model/source.dart'; Source get mangahereSource => _mangahereSource; -const _mangahereVersion = "0.0.7"; +const _mangahereVersion = "0.0.75"; const _mangahereSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/src/en/mangahere/mangahere.dart"; Source _mangahereSource = Source(