anime source : gogoanime

This commit is contained in:
kodjomoustapha
2023-07-26 22:12:31 +01:00
parent 66473b9b8e
commit 03c7f91da1
20 changed files with 324 additions and 132 deletions

View File

@@ -0,0 +1,17 @@
import 'dart:convert';
import 'dart:developer';
import 'dart:io';
import '../model/source.dart';
import 'src/en/gogoanime/source.dart';
void main() {
List<Source> _sourcesList = [gogoanimeSource];
final List<Map<String, dynamic>> jsonList =
_sourcesList.map((source) => source.toJson()).toList();
final jsonString = jsonEncode(jsonList);
final file = File('anime_index.json');
file.writeAsStringSync(jsonString);
log('JSON file created: ${file.path}');
}

View File

@@ -0,0 +1,152 @@
import 'dart:convert';
import 'package:bridge_lib/bridge_lib.dart';
getPopularAnime(MangaModel anime) async {
final data = {
"url": "${anime.baseUrl}/popular.html?page=${anime.page}",
"headers": null,
"sourceId": anime.sourceId
};
final res = await MBridge.http(json.encode(data), 0);
if (res.isEmpty) {
return anime;
}
anime.urls =
MBridge.xpath(res, '//*[@class="img"]/a/@href', '._').split('._');
anime.names =
MBridge.xpath(res, '//*[@class="img"]/a/@title', '._').split('._');
anime.images =
MBridge.xpath(res, '//*[@class="img"]/a/img/@src', '._').split('._');
return anime;
}
getLatestUpdatesAnime(MangaModel anime) async {
final url =
"https://ajax.gogo-load.com/ajax/page-recent-release-ongoing.html?page=${anime.page}&type=1";
final data = {"url": url, "headers": null, "sourceId": anime.sourceId};
final res = await MBridge.http(json.encode(data), 0);
if (res.isEmpty) {
return anime;
}
anime.urls = MBridge.xpath(
res, '//*[@class="added_series_body popular"]/ul/li/a[1]/@href', '._')
.split('._');
anime.names = MBridge.xpath(res,
'//*[//*[@class="added_series_body popular"]/ul/li/a[1]/@title', '._')
.split('._');
List<String> images = [];
List<String> imagess = MBridge.xpath(
res,
'//*[//*[@class="added_series_body popular"]/ul/li/a/div[@class="thumbnail-popular"]/@style',
'._')
.split('._');
for (var url in MBridge.listParse(imagess, 0)) {
images.add(url.replaceAll("background: url('", "").replaceAll("');", ""));
}
anime.images = images;
return anime;
}
getAnimeDetail(MangaModel anime) async {
final statusList = [
{
"Ongoing": 0,
"Completed": 1,
}
];
final url = "${anime.baseUrl}${anime.link}";
final data = {"url": url, "headers": null};
final res = await MBridge.http(json.encode(data), 0);
if (res.isEmpty) {
return anime;
}
final status = MBridge.xpath(res,
'//*[@class="anime_info_body_bg"]/p[@class="type"][5]/text()', '')
.replaceAll("Status: ", "");
anime.description = MBridge.xpath(res,
'//*[@class="anime_info_body_bg"]/p[@class="type"][2]/text()', '')
.replaceAll("Plot Summary: ", "");
anime.status = MBridge.parseStatus(status, statusList);
anime.genre = MBridge.listParse(
MBridge.xpath(res,
'//*[@class="anime_info_body_bg"]/p[@class="type"][3]/text()', '')
.replaceAll("Genre: ", "")
.split(","),
4);
final id = MBridge.xpath(res, '//*[@id="movie_id"]/@value', '');
final urlEp =
"https://ajax.gogo-load.com/ajax/load-list-episode?ep_start=0&ep_end=4000&id=$id";
final dataEp = {"url": urlEp, "headers": null};
final resEp = await MBridge.http(json.encode(dataEp), 0);
anime.urls =
MBridge.xpath(resEp, '//*[@id="episode_related"]/li/a/@href', '._')
.split("._");
List<String> names = MBridge.xpath(resEp,
'//*[@id="episode_related"]/li/a/div[@class="name"]/text()', '._')
.split("._");
List<String> episodes = [];
for (var a in MBridge.listParse(names, 0)) {
episodes.add("Episode ${MBridge.subString(a, ' ', 1)}");
}
anime.names = episodes;
anime.chaptersDateUploads = [];
return anime;
}
getChapterUrl(MangaModel anime) async {
final datas = {
"url": "${anime.baseUrl}${anime.link}",
"headers": null,
"sourceId": anime.sourceId
};
final res = await MBridge.http(json.encode(datas), 0);
if (res.isEmpty) {
return [];
}
final serverUrls = MBridge.xpath(
res, '//*[@class="anime_muti_link"]/ul/li/a/@data-video', ".-")
.split(".-");
List<String> classNames =
MBridge.xpath(res, '//*[@class="anime_muti_link"]/ul/li/@class', ".-")
.split(".-");
print(serverUrls);
List<VideoModel> videos = [];
for (var i = 0; i < classNames.length; i++) {
final name = MBridge.listParse(classNames, 0)[i].toString();
final url = MBridge.listParse(serverUrls, 0)[i].toString();
print(url);
List<VideoModel> a = [];
if (name.contains("anime")) {
a = await MBridge.gogoCdnExtractor(url);
} else if (name.contains("vidcdn")) {
a = await MBridge.gogoCdnExtractor(url);
} else if (name.contains("doodstream")) {
a = await MBridge.doodExtractor(url);
} else if (name.contains("mp4upload")) {
a = await MBridge.mp4UploadExtractor(url, null, "", "");
} else if (name.contains("streamsb")) {
// print("streamsb");
// print(url);
}
for (var vi in a) {
videos.add(vi);
}
}
return videos;
}

View File

@@ -0,0 +1,15 @@
import '../../../../model/source.dart';
Source get gogoanimeSource => _gogoanimeSource;
const gogoanimeVersion = "0.0.1";
const gogoanimeSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/anime/src/en/gogoanime/gogoanime-v$gogoanimeVersion.dart";
Source _gogoanimeSource = Source(
name: "Gogoanime",
baseUrl: "https://gogoanime.tel",
lang: "en",
typeSource: "single",
iconUrl: '',
sourceCodeUrl: gogoanimeSourceCodeUrl,
version: gogoanimeVersion,
isManga: false);

View File

@@ -10,7 +10,7 @@
"dateFormatLocale": "fr", "dateFormatLocale": "fr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -25,7 +25,7 @@
"dateFormatLocale": "fr", "dateFormatLocale": "fr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -40,7 +40,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -55,7 +55,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -70,7 +70,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -85,7 +85,7 @@
"dateFormatLocale": "ru", "dateFormatLocale": "ru",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -100,7 +100,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -115,7 +115,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -130,7 +130,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -145,7 +145,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -160,7 +160,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -175,7 +175,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -190,7 +190,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -205,7 +205,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -220,7 +220,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -235,7 +235,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -250,7 +250,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -265,7 +265,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -280,7 +280,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -295,7 +295,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -310,7 +310,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -325,7 +325,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -340,7 +340,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -355,7 +355,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -370,7 +370,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -385,7 +385,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -400,7 +400,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -415,7 +415,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -430,7 +430,7 @@
"dateFormatLocale": "es", "dateFormatLocale": "es",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -445,7 +445,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -460,7 +460,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -475,7 +475,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v0.0.11.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -490,7 +490,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -505,7 +505,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -520,7 +520,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -535,7 +535,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -550,7 +550,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -565,7 +565,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -580,7 +580,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -595,7 +595,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -610,7 +610,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -625,7 +625,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -640,7 +640,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -655,7 +655,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -670,7 +670,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -685,7 +685,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -700,7 +700,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -715,7 +715,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -730,7 +730,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v0.0.1.dart",
"apiUrl": "https://api.comick.fun", "apiUrl": "https://api.comick.fun",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -745,7 +745,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -760,7 +760,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -775,7 +775,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -790,7 +790,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -805,7 +805,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -820,7 +820,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -835,7 +835,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -850,7 +850,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -865,7 +865,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -880,7 +880,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -895,7 +895,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -910,7 +910,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -925,7 +925,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -940,7 +940,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -955,7 +955,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -970,7 +970,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -985,7 +985,7 @@
"dateFormatLocale": "en_Us", "dateFormatLocale": "en_Us",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v0.0.11.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v0.0.11.dart",
"apiUrl": "https://api.mangadex.org", "apiUrl": "https://api.mangadex.org",
"version": "0.0.11" "version": "0.0.11"
}, },
@@ -1000,7 +1000,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1015,7 +1015,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1030,7 +1030,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1045,7 +1045,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1060,7 +1060,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1075,7 +1075,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1090,7 +1090,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1105,7 +1105,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1120,7 +1120,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1135,7 +1135,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1150,7 +1150,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1165,7 +1165,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": true, "hasCloudflare": true,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1180,7 +1180,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1195,7 +1195,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": true, "hasCloudflare": true,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1210,7 +1210,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1225,7 +1225,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1240,7 +1240,7 @@
"dateFormatLocale": "ar", "dateFormatLocale": "ar",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1255,7 +1255,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1270,7 +1270,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1285,7 +1285,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1300,7 +1300,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1315,7 +1315,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1330,7 +1330,7 @@
"dateFormatLocale": "id", "dateFormatLocale": "id",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1345,7 +1345,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1360,7 +1360,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1375,7 +1375,7 @@
"dateFormatLocale": "pt-BR", "dateFormatLocale": "pt-BR",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1390,7 +1390,7 @@
"dateFormatLocale": "fr", "dateFormatLocale": "fr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1405,7 +1405,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1420,7 +1420,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1435,7 +1435,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1450,7 +1450,7 @@
"dateFormatLocale": "es", "dateFormatLocale": "es",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1465,7 +1465,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1480,7 +1480,7 @@
"dateFormatLocale": "fr", "dateFormatLocale": "fr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": true, "hasCloudflare": true,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1495,7 +1495,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1510,7 +1510,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1525,7 +1525,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1540,7 +1540,7 @@
"dateFormatLocale": "tr", "dateFormatLocale": "tr",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1555,7 +1555,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v0.0.13.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v0.0.13.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.13" "version": "0.0.13"
}, },
@@ -1570,7 +1570,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1585,7 +1585,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1600,7 +1600,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1615,7 +1615,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1630,7 +1630,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1645,7 +1645,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1660,7 +1660,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1675,7 +1675,7 @@
"dateFormatLocale": "en_US", "dateFormatLocale": "en_US",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1690,7 +1690,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/heancms/heancms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/heancms/heancms-v0.0.1.dart",
"apiUrl": "https://api.yugenmangas.net", "apiUrl": "https://api.yugenmangas.net",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1705,7 +1705,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": true, "isNsfw": true,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/heancms/heancms-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/heancms/heancms-v0.0.1.dart",
"apiUrl": "https://api.omegascans.org", "apiUrl": "https://api.omegascans.org",
"version": "0.0.1" "version": "0.0.1"
}, },
@@ -1720,7 +1720,7 @@
"dateFormatLocale": "en", "dateFormatLocale": "en",
"isNsfw": false, "isNsfw": false,
"hasCloudflare": false, "hasCloudflare": false,
"sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/en/mangahere/mangahere-v0.0.1.dart", "sourceCodeUrl": "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/en/mangahere/mangahere-v0.0.1.dart",
"apiUrl": "", "apiUrl": "",
"version": "0.0.1" "version": "0.0.1"
} }

View File

@@ -1,8 +1,8 @@
import '../../model/source.dart'; import '../../../model/source.dart';
const heancmsVersion = "0.0.1"; const heancmsVersion = "0.0.1";
const heancmsSourceCodeUrl = const heancmsSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/heancms/heancms-v$heancmsVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/heancms/heancms-v$heancmsVersion.dart";
const defaultDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ"; const defaultDateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ";
const defaultDateFormatLocale = "en"; const defaultDateFormatLocale = "en";
List<Source> get heanCmsSourcesList => _heanCmsSourcesList; List<Source> get heanCmsSourcesList => _heanCmsSourcesList;

View File

@@ -1,8 +1,8 @@
import '../../model/source.dart'; import '../../../model/source.dart';
const madaraVersion = "0.0.11"; const madaraVersion = "0.0.11";
const madaraSourceCodeUrl = const madaraSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/madara/madara-v$madaraVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/madara/madara-v$madaraVersion.dart";
const defaultDateFormat = "MMMM dd, yyyy"; const defaultDateFormat = "MMMM dd, yyyy";
const defaultDateFormatLocale = "en_US"; const defaultDateFormatLocale = "en_US";
List<Source> get madaraSourcesList => _madaraSourcesList; List<Source> get madaraSourcesList => _madaraSourcesList;

View File

@@ -1,8 +1,8 @@
import '../../model/source.dart'; import '../../../model/source.dart';
const mangareaderVersion = "0.0.13"; const mangareaderVersion = "0.0.13";
const mangareaderSourceCodeUrl = const mangareaderSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mangareader/mangareader-v$mangareaderVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mangareader/mangareader-v$mangareaderVersion.dart";
const defaultDateFormat = "MMMM dd, yyyy"; const defaultDateFormat = "MMMM dd, yyyy";
const defaultDateFormatLocale = "en_US"; const defaultDateFormatLocale = "en_US";
List<Source> get mangareaderSourcesList => _mangareaderSourcesList; List<Source> get mangareaderSourcesList => _mangareaderSourcesList;

View File

@@ -1,8 +1,8 @@
import '../../model/source.dart'; import '../../../model/source.dart';
const mmrcmsVersion = "0.0.1"; const mmrcmsVersion = "0.0.1";
const mmrcmsSourceCodeUrl = const mmrcmsSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/multisrc/mmrcms/mmrcms-v$mmrcmsVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v$mmrcmsVersion.dart";
const defaultDateFormat = "d MMM. yyyy"; const defaultDateFormat = "d MMM. yyyy";
const defaultDateFormatLocale = "en_US"; const defaultDateFormatLocale = "en_US";

View File

@@ -2,7 +2,7 @@ import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'dart:io'; import 'dart:io';
import 'model/source.dart'; import '../model/source.dart';
import 'multisrc/heancms/sources.dart'; import 'multisrc/heancms/sources.dart';
import 'multisrc/madara/sources.dart'; import 'multisrc/madara/sources.dart';
import 'multisrc/mangareader/sources.dart'; import 'multisrc/mangareader/sources.dart';
@@ -25,7 +25,7 @@ void main() {
_sourcesList.map((source) => source.toJson()).toList(); _sourcesList.map((source) => source.toJson()).toList();
final jsonString = jsonEncode(jsonList); final jsonString = jsonEncode(jsonList);
final file = File('index.json'); final file = File('../index.json');
file.writeAsStringSync(jsonString); file.writeAsStringSync(jsonString);
log('JSON file created: ${file.path}'); log('JSON file created: ${file.path}');

View File

@@ -1,8 +1,9 @@
import '../../../model/source.dart';
import '../../../../model/source.dart';
const comickVersion = "0.0.1"; const comickVersion = "0.0.1";
const comickSourceCodeUrl = const comickSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/comick/comick-v$comickVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/comick/comick-v$comickVersion.dart";
const defaultDateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"; const defaultDateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'";
const defaultDateFormatLocale = "en"; const defaultDateFormatLocale = "en";

View File

@@ -1,11 +1,13 @@
import '../../../model/source.dart';
import '../../../../model/source.dart';
const apiUrl = 'https://api.mangadex.org'; const apiUrl = 'https://api.mangadex.org';
const baseUrl = 'https://mangadex.org'; const baseUrl = 'https://mangadex.org';
const isNsfw = true; const isNsfw = true;
const mangadexVersion = "0.0.11"; const mangadexVersion = "0.0.11";
const mangadexSourceCodeUrl = const mangadexSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/all/mangadex/mangadex-v$mangadexVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/all/mangadex/mangadex-v$mangadexVersion.dart";
const iconUrl = ''; const iconUrl = '';
List<Source> get mangaDexSourcesList => _mangaDexSourcesList; List<Source> get mangaDexSourcesList => _mangaDexSourcesList;
List<Source> _mangaDexSourcesList = [ List<Source> _mangaDexSourcesList = [

View File

@@ -1,9 +1,10 @@
import '../../../model/source.dart';
import '../../../../model/source.dart';
Source get mangahereSource => _mangahereSource; Source get mangahereSource => _mangahereSource;
const mangahereVersion = "0.0.1"; const mangahereVersion = "0.0.1";
const mangahereSourceCodeUrl = const mangahereSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/src/en/mangahere/mangahere-v$mangahereVersion.dart"; "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/src/en/mangahere/mangahere-v$mangahereVersion.dart";
Source _mangahereSource = Source( Source _mangahereSource = Source(
name: "MangaHere", name: "MangaHere",
baseUrl: "http://www.mangahere.cc", baseUrl: "http://www.mangahere.cc",

View File

@@ -24,6 +24,8 @@ class Source {
String? version; String? version;
bool? isManga;
Source({ Source({
this.id = null, this.id = null,
this.name = "", this.name = "",
@@ -38,6 +40,7 @@ class Source {
this.sourceCodeUrl = "", this.sourceCodeUrl = "",
this.apiUrl = "", this.apiUrl = "",
this.version = "", this.version = "",
this.isManga = true,
}); });
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
@@ -54,7 +57,8 @@ class Source {
"hasCloudflare": hasCloudflare, "hasCloudflare": hasCloudflare,
"sourceCodeUrl": sourceCodeUrl, "sourceCodeUrl": sourceCodeUrl,
"apiUrl": apiUrl, "apiUrl": apiUrl,
"version": version "version": version,
"isManga": isManga,
}; };
} }
} }