mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-15 19:30:29 +00:00
Refactor
This commit is contained in:
@@ -1,100 +1,37 @@
|
||||
import '../../../model/source.dart';
|
||||
import '../../../utils/utils.dart';
|
||||
import 'src/scanvf/scanvf.dart';
|
||||
import 'src/komikid/komikid.dart';
|
||||
import 'src/mangaid/mangaid.dart';
|
||||
import 'src/jpmangas/jpmangas.dart';
|
||||
import 'src/onma/onma.dart';
|
||||
import 'src/readcomicsonline/readcomicsonline.dart';
|
||||
import 'src/lelscanvf/lelscanvf.dart';
|
||||
import 'src/mangafr/mangafr.dart';
|
||||
|
||||
const mmrcmsVersion = "0.0.4";
|
||||
const mmrcmsSourceCodeUrl =
|
||||
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/manga/multisrc/mmrcms/mmrcms-v$mmrcmsVersion.dart";
|
||||
const defaultDateFormat = "d MMM. yyyy";
|
||||
const defaultDateFormatLocale = "en_US";
|
||||
|
||||
List<Source> get mmrcmsSourcesList => _mmrcmsSourcesList;
|
||||
List<Source> _mmrcmsSourcesList = [
|
||||
Source(
|
||||
name: "Scan VF",
|
||||
baseUrl: "https://www.scan-vf.net",
|
||||
lang: "fr",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("scanvf", "fr"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "Komikid",
|
||||
baseUrl: "https://www.komikid.com",
|
||||
lang: "id",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("komikid", "id"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "MangaID",
|
||||
baseUrl: "https://mangaid.click",
|
||||
lang: "id",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("mangaid", "id"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "Jpmangas",
|
||||
baseUrl: "https://jpmangas.cc",
|
||||
lang: "fr",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("jpmangas", "fr"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "مانجا اون لاين",
|
||||
baseUrl: "https://onma.top",
|
||||
lang: "ar",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("onma", "ar"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "Read Comics Online",
|
||||
baseUrl: "https://readcomicsonline.ru",
|
||||
lang: "en",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("readcomicsonline", "en"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "Lelscan-VF",
|
||||
baseUrl: "https://www.lelscanvf.cc/",
|
||||
lang: "fr",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("lelscanvf", "fr"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
Source(
|
||||
name: "Manga-FR",
|
||||
baseUrl: "https://manga-fr.me",
|
||||
lang: "fr",
|
||||
typeSource: "mmrcms",
|
||||
iconUrl: getIconUrl("mangafr", "fr"),
|
||||
dateFormat: defaultDateFormat,
|
||||
dateFormatLocale: defaultDateFormatLocale,
|
||||
version: mmrcmsVersion,
|
||||
sourceCodeUrl: mmrcmsSourceCodeUrl,
|
||||
),
|
||||
];
|
||||
//Scan VF (FR)
|
||||
scanvfSource,
|
||||
//Komikid (ID)
|
||||
komikidSource,
|
||||
//MangaID (ID)
|
||||
mangaidSource,
|
||||
//Jpmangas (FR)
|
||||
jpmangasSource,
|
||||
//مانجا اون لاين (AR)
|
||||
onmaSource,
|
||||
//Read Comics Online (EN)
|
||||
readcomicsonlineSource,
|
||||
//Lelscan-VF (FR)
|
||||
lelscanvfSource,
|
||||
//Manga-FR (FR)
|
||||
mangafrSource,
|
||||
]
|
||||
.map((e) => e
|
||||
..sourceCodeUrl = mmrcmsSourceCodeUrl
|
||||
..version = mmrcmsVersion)
|
||||
.toList();
|
||||
|
||||
Reference in New Issue
Block a user