mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
Update and refactor
This commit is contained in:
@@ -6,7 +6,7 @@ class AnimeWorldIndia extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ class Nyaa extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ class OkAnime extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -5,7 +5,7 @@ class AnimeToast extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
bool get supportsLatest => false;
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class GogoAnime extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
String get baseUrl =>
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class KissKh extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class NineAnimeTv extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class UHDMovies extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
bool get supportsLatest => false;
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ class AnimeOnlineNinja extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
bool get supportsLatest => false;
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class AnimeSama extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class FrAnime extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -6,7 +6,7 @@ class NimeGami extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class OploVerz extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class AnimeSaturn extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
Future<MPages> getPopular(int page) async {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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<MPages> 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<MPages> 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<MPages> 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<MManga> getDetail(String url) async {
|
||||
final client = Client(source, json.encode({"useDartHttpClient": true}));
|
||||
List<MChapter>? episodesList = [];
|
||||
if (!url.contains("seriale")) {
|
||||
MChapter episode = MChapter();
|
||||
@@ -91,6 +90,7 @@ class Filma24 extends MProvider {
|
||||
|
||||
@override
|
||||
Future<List<MVideo>> getVideoList(String url) async {
|
||||
final client = Client(source, json.encode({"useDartHttpClient": true}));
|
||||
final res = (await client.get(Uri.parse(url))).body;
|
||||
List<MVideo> videos = [];
|
||||
final serverUrls = xpath(res, '//*[@class="player"]/div[1]/a/@href');
|
||||
@@ -195,6 +195,7 @@ class Filma24 extends MProvider {
|
||||
}
|
||||
|
||||
Future<List<MVideo>> vidmolyExtractor(String url) async {
|
||||
final client = Client(source, json.encode({"useDartHttpClient": true}));
|
||||
final headers = {'Referer': 'https://vidmoly.to'};
|
||||
List<MVideo> videos = [];
|
||||
final playListUrlResponse = (await client.get(Uri.parse(url))).body;
|
||||
@@ -231,6 +232,7 @@ class Filma24 extends MProvider {
|
||||
}
|
||||
|
||||
Future<List<MVideo>> oneuploadExtractor(String url) async {
|
||||
final client = Client(source, json.encode({"useDartHttpClient": true}));
|
||||
List<MVideo> videos = [];
|
||||
final playListUrlResponse = (await client.get(Uri.parse(url))).body;
|
||||
final playlistUrl =
|
||||
@@ -258,6 +260,7 @@ class Filma24 extends MProvider {
|
||||
}
|
||||
|
||||
Future<List<MVideo>> 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) {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -6,7 +6,7 @@ class DiziWatch extends MProvider {
|
||||
|
||||
MSource source;
|
||||
|
||||
final Client client = Client(source);
|
||||
final Client client = Client();
|
||||
|
||||
@override
|
||||
bool get supportsLatest => true;
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user