mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 19:01:15 +00:00
36 lines
963 B
Dart
36 lines
963 B
Dart
import 'dart:convert';
|
|
import 'dart:developer';
|
|
import 'dart:io';
|
|
import '../model/source.dart';
|
|
import 'src/ar/okanime/source.dart';
|
|
import 'src/en/aniwatch/sources.dart';
|
|
import 'src/en/gogoanime/source.dart';
|
|
// import 'src/en/wcostream/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/fr/universanime/source.dart';
|
|
|
|
void main() {
|
|
List<Source> _sourcesList = [
|
|
gogoanimeSource,
|
|
franimeSource,
|
|
universanimeSource,
|
|
otakufr,
|
|
// wcostreamSource,
|
|
animesultraSource,
|
|
...aniwatchSourcesList,
|
|
kisskhSource,
|
|
okanimeSource
|
|
];
|
|
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}');
|
|
}
|