mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
first commit
This commit is contained in:
32
sources_generator.dart
Normal file
32
sources_generator.dart
Normal file
@@ -0,0 +1,32 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:developer';
|
||||
import 'dart:io';
|
||||
|
||||
import 'model/source.dart';
|
||||
import 'multisrc/heancms/sources.dart';
|
||||
import 'multisrc/madara/sources.dart';
|
||||
import 'multisrc/mangareader/sources.dart';
|
||||
import 'multisrc/mmrcms/sources.dart';
|
||||
import 'src/all/comick/sources.dart';
|
||||
import 'src/all/mangadex/sources.dart';
|
||||
import 'src/en/mangahere/source.dart';
|
||||
|
||||
void main() {
|
||||
List<Source> _sourcesList = [
|
||||
...madaraSourcesList,
|
||||
...comickSourcesList,
|
||||
...mangaDexSourcesList,
|
||||
...mangareaderSourcesList,
|
||||
...mmrcmsSourcesList,
|
||||
...heanCmsSourcesList,
|
||||
mangahereSource
|
||||
];
|
||||
final List<Map<String, dynamic>> jsonList =
|
||||
_sourcesList.map((source) => source.toJson()).toList();
|
||||
final jsonString = jsonEncode(jsonList);
|
||||
|
||||
final file = File('index.json');
|
||||
file.writeAsStringSync(jsonString);
|
||||
|
||||
log('JSON file created: ${file.path}');
|
||||
}
|
||||
Reference in New Issue
Block a user