mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 19:01:15 +00:00
45 lines
1.1 KiB
Dart
45 lines
1.1 KiB
Dart
import 'dart:convert';
|
|
import 'dart:developer';
|
|
import 'dart:io';
|
|
import '../model/source.dart';
|
|
import 'multisrc/dopeflix/sources.dart';
|
|
import 'multisrc/zorotheme/sources.dart';
|
|
import 'src/ar/okanime/source.dart';
|
|
import 'src/en/aniwave/source.dart';
|
|
import 'src/en/gogoanime/source.dart';
|
|
import 'src/en/kisskh/source.dart';
|
|
import 'src/fr/animesultra/source.dart';
|
|
import 'src/fr/franime/source.dart';
|
|
import 'src/fr/otakufr/source.dart';
|
|
import 'src/id/nimegami/source.dart';
|
|
import 'src/id/oploverz/source.dart';
|
|
import 'src/id/otakudesu/source.dart';
|
|
import 'src/it/animesaturn/source.dart';
|
|
|
|
|
|
void main() {
|
|
List<Source> _sourcesList = [
|
|
gogoanimeSource,
|
|
franimeSource,
|
|
otakufr,
|
|
animesultraSource,
|
|
...zorothemeSourcesList,
|
|
kisskhSource,
|
|
okanimeSource,
|
|
otakudesu,
|
|
nimegami,
|
|
oploverz,
|
|
aniwave,
|
|
...dopeflixSourcesList,
|
|
animesaturn
|
|
];
|
|
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}');
|
|
}
|