diff --git a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index 211d4f588..4e35b41cd 100644 --- a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -615,6 +615,7 @@ abstract class Madara( "Đã hoàn thành", "Завершено", "Tamamlanan", + "Complété", ) protected val ongoingStatusList: Array = arrayOf( @@ -635,6 +636,7 @@ abstract class Madara( "متوقف", "En Pause", "Заморожено", + "En attente", ) protected val canceledStatusList: Array = arrayOf( @@ -646,6 +648,7 @@ abstract class Madara( "ملغي", "Abandonné", "Заброшено", + "Annulé", ) override fun mangaDetailsParse(document: Document): SManga { diff --git a/src/fr/toonfr/build.gradle b/src/fr/toonfr/build.gradle new file mode 100644 index 000000000..e50a0b785 --- /dev/null +++ b/src/fr/toonfr/build.gradle @@ -0,0 +1,10 @@ +ext { + extName = 'Toon FR' + extClass = '.ToonFr' + themePkg = 'madara' + baseUrl = 'https://toonfr.com' + overrideVersionCode = 0 + isNsfw = true +} + +apply from: "$rootDir/common.gradle" diff --git a/src/fr/toonfr/res/mipmap-hdpi/ic_launcher.png b/src/fr/toonfr/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..03b6a944b Binary files /dev/null and b/src/fr/toonfr/res/mipmap-hdpi/ic_launcher.png differ diff --git a/src/fr/toonfr/res/mipmap-mdpi/ic_launcher.png b/src/fr/toonfr/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..e7d6078fa Binary files /dev/null and b/src/fr/toonfr/res/mipmap-mdpi/ic_launcher.png differ diff --git a/src/fr/toonfr/res/mipmap-xhdpi/ic_launcher.png b/src/fr/toonfr/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..860b0e5c5 Binary files /dev/null and b/src/fr/toonfr/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/src/fr/toonfr/res/mipmap-xxhdpi/ic_launcher.png b/src/fr/toonfr/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..8e87d0717 Binary files /dev/null and b/src/fr/toonfr/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/src/fr/toonfr/res/mipmap-xxxhdpi/ic_launcher.png b/src/fr/toonfr/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..07dfb81a6 Binary files /dev/null and b/src/fr/toonfr/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/src/fr/toonfr/src/eu/kanade/tachiyomi/extension/fr/toonfr/ToonFr.kt b/src/fr/toonfr/src/eu/kanade/tachiyomi/extension/fr/toonfr/ToonFr.kt new file mode 100644 index 000000000..b35c9dfe3 --- /dev/null +++ b/src/fr/toonfr/src/eu/kanade/tachiyomi/extension/fr/toonfr/ToonFr.kt @@ -0,0 +1,21 @@ +package eu.kanade.tachiyomi.extension.fr.toonfr + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + +class ToonFr : Madara( + "Toon FR", + "https://toonfr.com", + "fr", + dateFormat = SimpleDateFormat("MMM d", Locale("fr")), +) { + override val useLoadMoreRequest = LoadMoreStrategy.Never + override val useNewChapterEndpoint = true + + override val mangaSubString = "webtoon" + + override val mangaDetailsSelectorTitle = ".post-content h3" + override val mangaDetailsSelectorStatus = "div.summary-heading:contains(Statut) + div.summary-content" + override val altNameSelector = ".post-content_item:contains(Autre nom) .summary-content" +}