diff --git a/testUtil/convert.dart b/testUtil/convert.dart deleted file mode 100644 index 3941e313..00000000 --- a/testUtil/convert.dart +++ /dev/null @@ -1,46 +0,0 @@ -import 'dart:io'; - -import '../manga/multisrc/madara/sources.dart'; - -void main(List args) { - String import = ""; - String listSource = - """List get madaraSourcesList => _madaraSourcesList; -List _madaraSourcesList = ["""; - // sourcesList.sort((a, b) => a.name!.compareTo(b.name!)); - for (var sou in madaraSourcesList) { - final madaraSourceFile = File( - 'C:/DEV/flutter/mangayomi-extensions/anime/multisrc/madara/src/${sou.name!.toLowerCase()}/${sou.name!.toLowerCase()}.dart'); - final dateFormat = - sou.dateFormat!.isEmpty ? '' : 'dateFormat:"${sou.dateFormat}",'; - final dateFormatLocale = sou.dateFormatLocale!.isEmpty - ? '' - : 'dateFormatLocale:"${sou.dateFormatLocale!.toLowerCase()}",'; - final isNsfw = sou.isNsfw! ? '' : 'isNsfw: true,'; - final iconUrl = sou.name!.isEmpty - ? '' - : 'iconUrl:${getIconUrl(sou.name!.toLowerCase())},'; - final test = ''' - import '../../../../../model/source.dart'; - - Source get ${sou.name!.toLowerCase()}Source => _${sou.name!.toLowerCase()}Source; - - Source _${sou.name!.toLowerCase()}Source = Source( - name: "${sou.name}", - baseUrl: "${sou.baseUrl}", - lang: "${sou.lang}", - $isNsfw - typeSource: "${sou.typeSource}", - $iconUrl - $dateFormat - $dateFormatLocale - );'''; - madaraSourceFile.writeAsStringSync(test.trimLeft().trimRight().trim()); - } - listSource += " ];"; - print(import + listSource); -} - -String getIconUrl(String name) { - return '"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/anime/multisrc/madara/src/$name/icon.png"'; -}