diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 76e9e8e1b..5faccbd3d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -191,8 +191,29 @@ a.k.a. the Latest source entry point in the app (invoked by tapping on the "Late #### Episode - After an episode list for the anime is fetched and the app is going to cache the data, `prepareNewEpisode` will be called. -- `SEpisode.date_upload` is the [UNIX Epoch time](https://en.wikipedia.org/wiki/Unix_time) **expressed in miliseconds**. - - If you don't pass `SEpisode.date_upload`, the user won't get notifications for new episodes. refer to [this issue](https://github.com/tachiyomiorg/tachiyomi/issues/2089) for more info. `System.currentTimeMillis()` works as a substitute when real data is not available. +- `SEpisode.date_upload` is the [UNIX Epoch time](https://en.wikipedia.org/wiki/Unix_time) **expressed in milliseconds**. + - If you don't pass `SEpisode.date_upload` and leave it zero, the app will use the default date instead, but it's recommended to always fill it if it's available. + - To get the time in milliseconds from a date string, you can use a `SimpleDateFormat` like in the example below. + + ```kotlin + private fun parseDate(dateStr: String): Long { + return runCatching { DATE_FORMATTER.parse(dateStr)?.time } + .getOrNull() ?: 0L + } + companion object { + private val DATE_FORMATTER by lazy { + SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH) + } + } + ``` + + Make sure you make the `SimpleDateFormat` a class constant or variable so it doesn't get recreated for every episode. If you need to parse or format dates in anime description, create another instance since `SimpleDateFormat` is not thread-safe. + - If the parsing have any problem, make sure to return `0L` so the app will use the default date instead. + - The app will overwrite dates of existing old episodes **UNLESS** `0L` is returned. + - The default date has [changed](https://github.com/tachiyomiorg/tachiyomi/pull/7197) in Tachiyomi preview ≥ r4442 or stable > 0.13.4. + - In older versions, the default date is always the fetch date. + - In newer versions, this is the same if every (new) episode has `0L` returned. + - However, if the source only provides the upload date of the latest episode, you can now set it to the latest episode and leave other episodes default. The app will automatically set it (instead of fetch date) to every new episode and leave old episodes' dates untouched. #### Episode Videos diff --git a/src/ar/akwam/build.gradle b/src/ar/akwam/build.gradle index b8e59477c..b4d27d155 100644 --- a/src/ar/akwam/build.gradle +++ b/src/ar/akwam/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'أكوام' pkgNameSuffix = 'ar.akwam' extClass = '.Akwam' - extVersionCode = 5 + extVersionCode = 6 libVersion = '12' } diff --git a/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt b/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt index 135b18ec7..0753fcaf7 100644 --- a/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt +++ b/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt @@ -64,7 +64,6 @@ class Akwam : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("value")) episode.name = element.ownerDocument().select("picture > img.img-fluid").attr("alt") - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/akwams/build.gradle b/src/ar/akwams/build.gradle index 5e32aeb19..3a573df9c 100644 --- a/src/ar/akwams/build.gradle +++ b/src/ar/akwams/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'اكوام مسلسلات' pkgNameSuffix = 'ar.akwams' extClass = '.AkwamS' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } diff --git a/src/ar/akwams/src/eu/kanade/tachiyomi/animeextension/ar/akwams/AkwamS.kt b/src/ar/akwams/src/eu/kanade/tachiyomi/animeextension/ar/akwams/AkwamS.kt index 97e5e004f..dab697a33 100644 --- a/src/ar/akwams/src/eu/kanade/tachiyomi/animeextension/ar/akwams/AkwamS.kt +++ b/src/ar/akwams/src/eu/kanade/tachiyomi/animeextension/ar/akwams/AkwamS.kt @@ -69,7 +69,6 @@ class AkwamS : ConfigurableAnimeSource, ParsedAnimeHttpSource() { (epNum.isNotEmpty()) -> epNum.toFloat() else -> 1F } - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/anime4up/build.gradle b/src/ar/anime4up/build.gradle index e6c19ad0f..b48f00bbf 100644 --- a/src/ar/anime4up/build.gradle +++ b/src/ar/anime4up/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Anime4up' pkgNameSuffix = 'ar.anime4up' extClass = '.Anime4Up' - extVersionCode = 27 + extVersionCode = 28 libVersion = '12' } diff --git a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt index 67a3d7534..0c06da1e8 100644 --- a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt +++ b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt @@ -81,7 +81,6 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.select("div.episodes-card-container div.episodes-card div.ehover6 h3 a").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/animeblkom/build.gradle b/src/ar/animeblkom/build.gradle index 35117e673..541faf356 100644 --- a/src/ar/animeblkom/build.gradle +++ b/src/ar/animeblkom/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'أنمي بالكوم' pkgNameSuffix = 'ar.animeblkom' extClass = '.AnimeBlkom' - extVersionCode = 5 + extVersionCode = 6 libVersion = '12' } diff --git a/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt b/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt index f3c381cc0..bc40d5a10 100644 --- a/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt +++ b/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt @@ -76,7 +76,6 @@ class AnimeBlkom : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.setUrlWithoutDomain(document.location()) episode.episode_number = 1F episode.name = document.selectFirst("div.name.col-xs-12 span h1").text() - episode.date_upload = System.currentTimeMillis() return listOf(episode) } @@ -92,7 +91,6 @@ class AnimeBlkom : ConfigurableAnimeSource, ParsedAnimeHttpSource() { } // episode.episode_number = element.select("span:nth-child(3)").text().replace(" - ", "").toFloat() episode.name = element.select("span:nth-child(3)").text() + " :" + element.select("span:nth-child(1)").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/asia2tv/build.gradle b/src/ar/asia2tv/build.gradle index 36137f815..e9b96e825 100644 --- a/src/ar/asia2tv/build.gradle +++ b/src/ar/asia2tv/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'asia2tv' pkgNameSuffix = 'ar.asia2tv' extClass = '.Asia2TV' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/ar/asia2tv/src/eu/kanade/tachiyomi/animeextension/ar/asia2tv/Asia2TV.kt b/src/ar/asia2tv/src/eu/kanade/tachiyomi/animeextension/ar/asia2tv/Asia2TV.kt index ab72916e6..b8b210b23 100644 --- a/src/ar/asia2tv/src/eu/kanade/tachiyomi/animeextension/ar/asia2tv/Asia2TV.kt +++ b/src/ar/asia2tv/src/eu/kanade/tachiyomi/animeextension/ar/asia2tv/Asia2TV.kt @@ -69,7 +69,6 @@ class Asia2TV : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("href")) episode.name = element.attr("href").substringAfterLast("-").substringBeforeLast("/") + " : الحلقة" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/cartoons4u/build.gradle b/src/ar/cartoons4u/build.gradle index f2c943aad..a4898cd4e 100644 --- a/src/ar/cartoons4u/build.gradle +++ b/src/ar/cartoons4u/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'CARTOONS4U' pkgNameSuffix = 'ar.cartons4u' extClass = '.Cartoons4U' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/ar/cartoons4u/src/eu/kanade/tachiyomi/animeextension/ar/cartoons4u/Cartoons4U.kt b/src/ar/cartoons4u/src/eu/kanade/tachiyomi/animeextension/ar/cartoons4u/Cartoons4U.kt index 9c42316b8..1ba0da636 100644 --- a/src/ar/cartoons4u/src/eu/kanade/tachiyomi/animeextension/ar/cartoons4u/Cartoons4U.kt +++ b/src/ar/cartoons4u/src/eu/kanade/tachiyomi/animeextension/ar/cartoons4u/Cartoons4U.kt @@ -64,7 +64,6 @@ class Cartoons4U : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("href")) episode.name = element.ownerDocument().select("header.Top h1").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/faselhd/build.gradle b/src/ar/faselhd/build.gradle index 6402e7f7d..83167906e 100644 --- a/src/ar/faselhd/build.gradle +++ b/src/ar/faselhd/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'فاصل اعلاني' pkgNameSuffix = 'ar.faselhd' extClass = '.FASELHD' - extVersionCode = 6 + extVersionCode = 7 libVersion = '12' } diff --git a/src/ar/faselhd/src/eu/kanade/tachiyomi/animeextension/ar/faselhd/FASELHD.kt b/src/ar/faselhd/src/eu/kanade/tachiyomi/animeextension/ar/faselhd/FASELHD.kt index 019eff668..2ef0fbc22 100644 --- a/src/ar/faselhd/src/eu/kanade/tachiyomi/animeextension/ar/faselhd/FASELHD.kt +++ b/src/ar/faselhd/src/eu/kanade/tachiyomi/animeextension/ar/faselhd/FASELHD.kt @@ -89,7 +89,6 @@ class FASELHD : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.setUrlWithoutDomain(element.attr("abs:href")) episode.name = element.ownerDocument().select("div.seasonDiv.active > div.title").text() + " : " + element.text() episode.episode_number = element.text().replace("الحلقة ", "").toFloat() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/mycima/build.gradle b/src/ar/mycima/build.gradle index e06fca806..3b6cdcde3 100644 --- a/src/ar/mycima/build.gradle +++ b/src/ar/mycima/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'MY CIMA' pkgNameSuffix = 'ar.mycima' extClass = '.MyCima' - extVersionCode = 13 + extVersionCode = 14 libVersion = '12' } diff --git a/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt b/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt index 9715aaeed..929291c37 100644 --- a/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt +++ b/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt @@ -90,7 +90,6 @@ class MyCima : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.ownerDocument().select("div.List--Seasons--Episodes a.selected").text() + " : " + element.text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/witanime/build.gradle b/src/ar/witanime/build.gradle index b6518605a..b36f7be2f 100644 --- a/src/ar/witanime/build.gradle +++ b/src/ar/witanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WIT ANIME' pkgNameSuffix = 'ar.witanime' extClass = '.WitAnime' - extVersionCode = 15 + extVersionCode = 16 libVersion = '12' } diff --git a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt index 97cb9a24b..f40195f66 100755 --- a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt +++ b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt @@ -66,7 +66,6 @@ class WitAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.name = element.select("a").text() val episodeNumberString = element.select("a").text().removePrefix("الحلقة ").removePrefix("الخاصة ").removePrefix("الأونا ").removePrefix("الفلم ").removePrefix("الأوفا ") episode.episode_number = episodeNumberString.toFloat() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/xsanime/build.gradle b/src/ar/xsanime/build.gradle index e870d5934..99dddf80a 100644 --- a/src/ar/xsanime/build.gradle +++ b/src/ar/xsanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'XS Anime' pkgNameSuffix = 'ar.xsanime' extClass = '.XsAnime' - extVersionCode = 7 + extVersionCode = 8 libVersion = '12' } diff --git a/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt b/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt index 90840573c..d081fc827 100644 --- a/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt +++ b/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt @@ -67,7 +67,6 @@ class XsAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { (epNum.isNotEmpty()) -> epNum.toFloat() else -> 1F } - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/de/aniflix/build.gradle b/src/de/aniflix/build.gradle index fc14f7f56..23bcbf2b3 100644 --- a/src/de/aniflix/build.gradle +++ b/src/de/aniflix/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Aniflix' pkgNameSuffix = 'de.aniflix' extClass = '.Aniflix' - extVersionCode = 8 + extVersionCode = 9 libVersion = '12' } diff --git a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt index e63b3f788..043d4d883 100644 --- a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt +++ b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt @@ -179,7 +179,6 @@ class Aniflix : ConfigurableAnimeSource, AnimeHttpSource() { setUrlWithoutDomain("$baseUrl/api/episode/show/$animeUrl/season/${season.number!!}/episode/${episode.number}") episode_number = episode.number!!.toFloat() name = "Staffel ${season.number}: Folge ${episode.number}" - date_upload = System.currentTimeMillis() } episodeList.add(newEpisode) } diff --git a/src/de/animeshitai/build.gradle b/src/de/animeshitai/build.gradle index 40dcf3ad5..b4c822887 100644 --- a/src/de/animeshitai/build.gradle +++ b/src/de/animeshitai/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Anime Shitai' pkgNameSuffix = 'de.animeshitai' extClass = '.AnimeShitai' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/de/animeshitai/src/eu/kanade/tachiyomi/animeextension/de/animeshitai/AnimeShitai.kt b/src/de/animeshitai/src/eu/kanade/tachiyomi/animeextension/de/animeshitai/AnimeShitai.kt index e237f6361..b77e0e876 100644 --- a/src/de/animeshitai/src/eu/kanade/tachiyomi/animeextension/de/animeshitai/AnimeShitai.kt +++ b/src/de/animeshitai/src/eu/kanade/tachiyomi/animeextension/de/animeshitai/AnimeShitai.kt @@ -203,7 +203,6 @@ class AnimeShitai : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val ep = element.child(0).text() episode.episode_number = ep.toFloat() episode.name = "Episode $ep" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/de/fireanime/build.gradle b/src/de/fireanime/build.gradle index 0a2fc71d6..79a5775ff 100644 --- a/src/de/fireanime/build.gradle +++ b/src/de/fireanime/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'FireAnime' pkgNameSuffix = 'de.fireanime' extClass = '.FireAnime' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' containsNsfw = true } diff --git a/src/de/fireanime/src/eu/kanade/tachiyomi/animeextension/de/fireanime/FireAnime.kt b/src/de/fireanime/src/eu/kanade/tachiyomi/animeextension/de/fireanime/FireAnime.kt index 65c6bb8f4..72adfb4e5 100644 --- a/src/de/fireanime/src/eu/kanade/tachiyomi/animeextension/de/fireanime/FireAnime.kt +++ b/src/de/fireanime/src/eu/kanade/tachiyomi/animeextension/de/fireanime/FireAnime.kt @@ -168,7 +168,6 @@ class FireAnime : ConfigurableAnimeSource, AnimeHttpSource() { episode_number = ep.episode.toFloat() name = if (ep.title.startsWith("Episode")) ep.title else "Episode ${i + 1}: ${ep.title}" url = animeUrl + (-1..i).joinToString("") { " " } // Add some spaces so that all episodes are shown - date_upload = System.currentTimeMillis() } }.reversed() } diff --git a/src/en/animekisa/build.gradle b/src/en/animekisa/build.gradle index ea5a90376..ab4db8da7 100644 --- a/src/en/animekisa/build.gradle +++ b/src/en/animekisa/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'AnimeKisa' pkgNameSuffix = 'en.animekisa' extClass = '.AnimeKisa' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/en/animekisa/src/eu/kanade/tachiyomi/animeextension/en/animekisa/AnimeKisa.kt b/src/en/animekisa/src/eu/kanade/tachiyomi/animeextension/en/animekisa/AnimeKisa.kt index 02aaad4da..461252ce2 100644 --- a/src/en/animekisa/src/eu/kanade/tachiyomi/animeextension/en/animekisa/AnimeKisa.kt +++ b/src/en/animekisa/src/eu/kanade/tachiyomi/animeextension/en/animekisa/AnimeKisa.kt @@ -76,7 +76,6 @@ class AnimeKisa : ConfigurableAnimeSource, ParsedAnimeHttpSource() { (epNum.isNotEmpty()) -> epNum.toFloat() else -> 1F } - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/animixplay/build.gradle b/src/en/animixplay/build.gradle index 115b5b875..1aadf8fd5 100644 --- a/src/en/animixplay/build.gradle +++ b/src/en/animixplay/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Animixplay' pkgNameSuffix = 'en.animixplay' extClass = '.Animixplay' - extVersionCode = 10 + extVersionCode = 11 libVersion = '12' } diff --git a/src/en/animixplay/src/eu/kanade/tachiyomi/animeextension/en/animixplay/Animixplay.kt b/src/en/animixplay/src/eu/kanade/tachiyomi/animeextension/en/animixplay/Animixplay.kt index e402d261d..14169be7a 100644 --- a/src/en/animixplay/src/eu/kanade/tachiyomi/animeextension/en/animixplay/Animixplay.kt +++ b/src/en/animixplay/src/eu/kanade/tachiyomi/animeextension/en/animixplay/Animixplay.kt @@ -166,7 +166,6 @@ class Animixplay : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.setUrlWithoutDomain("$url/ep$number") episode.episode_number = number.toFloat() + 1F episode.name = "Episode ${number + 1}" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/genoanime/build.gradle b/src/en/genoanime/build.gradle index 87f9b9573..b15e4bde4 100644 --- a/src/en/genoanime/build.gradle +++ b/src/en/genoanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'GenoAnime' pkgNameSuffix = 'en.genoanime' extClass = '.GenoAnime' - extVersionCode = 11 + extVersionCode = 12 libVersion = '12' } diff --git a/src/en/genoanime/src/eu/kanade/tachiyomi/animeextension/en/genoanime/GenoAnime.kt b/src/en/genoanime/src/eu/kanade/tachiyomi/animeextension/en/genoanime/GenoAnime.kt index 2b2548f42..ff199a19f 100644 --- a/src/en/genoanime/src/eu/kanade/tachiyomi/animeextension/en/genoanime/GenoAnime.kt +++ b/src/en/genoanime/src/eu/kanade/tachiyomi/animeextension/en/genoanime/GenoAnime.kt @@ -97,7 +97,6 @@ class GenoAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.setUrlWithoutDomain(element.attr("href")) episode.name = element.select("a").text() episode.episode_number = element.text().removePrefix("Ep ").toFloat() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/gogoanime/build.gradle b/src/en/gogoanime/build.gradle index 92cd41f54..d0cba3c97 100644 --- a/src/en/gogoanime/build.gradle +++ b/src/en/gogoanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Gogoanime' pkgNameSuffix = 'en.gogoanime' extClass = '.GogoAnime' - extVersionCode = 43 + extVersionCode = 44 libVersion = '12' } diff --git a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt index 91c6bccbf..976e6b805 100644 --- a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt +++ b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt @@ -85,7 +85,6 @@ class GogoAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val ep = element.selectFirst("div.name").ownText().substringAfter(" ") episode.episode_number = ep.toFloat() episode.name = "Episode $ep" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/nineanime/build.gradle b/src/en/nineanime/build.gradle index be2f361c0..89fc6e64e 100644 --- a/src/en/nineanime/build.gradle +++ b/src/en/nineanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = '9anime' pkgNameSuffix = 'en.nineanime' extClass = '.NineAnime' - extVersionCode = 6 + extVersionCode = 7 libVersion = '12' } diff --git a/src/en/nineanime/src/eu/kanade/tachiyomi/animeextension/en/nineanime/NineAnime.kt b/src/en/nineanime/src/eu/kanade/tachiyomi/animeextension/en/nineanime/NineAnime.kt index 248d06213..bf6aa9d4b 100644 --- a/src/en/nineanime/src/eu/kanade/tachiyomi/animeextension/en/nineanime/NineAnime.kt +++ b/src/en/nineanime/src/eu/kanade/tachiyomi/animeextension/en/nineanime/NineAnime.kt @@ -103,7 +103,6 @@ class NineAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.url = "/ajax/anime/servers?id=$animeId&vrf=$vrf&episode=$epNum" episode.episode_number = epNum.toFloat() episode.name = "Episode $epNum" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/vidembed/build.gradle b/src/en/vidembed/build.gradle index 54a1ee1a2..b13f1112b 100644 --- a/src/en/vidembed/build.gradle +++ b/src/en/vidembed/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Vidembed' pkgNameSuffix = 'en.vidembed' extClass = '.Vidembed' - extVersionCode = 11 + extVersionCode = 12 libVersion = '12' } diff --git a/src/en/vidembed/src/eu/kanade/tachiyomi/animeextension/en/vidembed/Vidembed.kt b/src/en/vidembed/src/eu/kanade/tachiyomi/animeextension/en/vidembed/Vidembed.kt index 3cb288045..29d7d7c54 100644 --- a/src/en/vidembed/src/eu/kanade/tachiyomi/animeextension/en/vidembed/Vidembed.kt +++ b/src/en/vidembed/src/eu/kanade/tachiyomi/animeextension/en/vidembed/Vidembed.kt @@ -75,7 +75,6 @@ class Vidembed : ConfigurableAnimeSource, ParsedAnimeHttpSource() { } episode.episode_number = epNo episode.name = if (ep == epName) epName else "Episode $ep" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/wcofun/build.gradle b/src/en/wcofun/build.gradle index b8990e266..08e31346d 100644 --- a/src/en/wcofun/build.gradle +++ b/src/en/wcofun/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Wcofun' pkgNameSuffix = 'en.wcofun' extClass = '.Wcofun' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/en/wcofun/src/eu/kanade/tachiyomi/animeextension/en/wcofun/Wcofun.kt b/src/en/wcofun/src/eu/kanade/tachiyomi/animeextension/en/wcofun/Wcofun.kt index 712040e74..588f52ffa 100644 --- a/src/en/wcofun/src/eu/kanade/tachiyomi/animeextension/en/wcofun/Wcofun.kt +++ b/src/en/wcofun/src/eu/kanade/tachiyomi/animeextension/en/wcofun/Wcofun.kt @@ -90,7 +90,6 @@ class Wcofun : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episodeName = if (season == epName) episodeName else "Season $season" episode.episode_number = epNo + (seasonNo * 100) episode.name = episodeName - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/wcostream/build.gradle b/src/en/wcostream/build.gradle index 70059f54b..28778ae40 100644 --- a/src/en/wcostream/build.gradle +++ b/src/en/wcostream/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WCOStream' pkgNameSuffix = 'en.wcostream' extClass = '.WCOStream' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/en/wcostream/src/eu/kanade/tachiyomi/animeextension/en/wcostream/WCOStream.kt b/src/en/wcostream/src/eu/kanade/tachiyomi/animeextension/en/wcostream/WCOStream.kt index e18ad9a4f..3401c7f62 100644 --- a/src/en/wcostream/src/eu/kanade/tachiyomi/animeextension/en/wcostream/WCOStream.kt +++ b/src/en/wcostream/src/eu/kanade/tachiyomi/animeextension/en/wcostream/WCOStream.kt @@ -76,7 +76,6 @@ class WCOStream : ConfigurableAnimeSource, ParsedAnimeHttpSource() { (epNum.isNotEmpty()) -> epNum.toFloat() else -> 1F } - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/en/zoro/build.gradle b/src/en/zoro/build.gradle index 2fcd2805e..3e29ee224 100644 --- a/src/en/zoro/build.gradle +++ b/src/en/zoro/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'zoro.to (experimental)' pkgNameSuffix = 'en.zoro' extClass = '.Zoro' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/Zoro.kt b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/Zoro.kt index 155cbf24a..5b3c6f5d2 100644 --- a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/Zoro.kt +++ b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/Zoro.kt @@ -72,7 +72,6 @@ class Zoro : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.episode_number = a.attr("data-number").toFloat() episode.name = "Episode ${a.attr("data-number")}: ${a.attr("title")}" episode.url = a.attr("href") - episode.date_upload = System.currentTimeMillis() episodeList.add(episode) } return episodeList.reversed() diff --git a/src/es/animefenix/build.gradle b/src/es/animefenix/build.gradle index 599cb6b90..e593bec22 100644 --- a/src/es/animefenix/build.gradle +++ b/src/es/animefenix/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Animefenix' pkgNameSuffix = 'es.animefenix' extClass = '.Animefenix' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt b/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt index 4397067db..99df8e23d 100644 --- a/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt +++ b/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt @@ -68,7 +68,6 @@ class Animefenix : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = epNum.toFloat() name = "Episodio $epNum" - date_upload = System.currentTimeMillis() } episode.setUrlWithoutDomain(it.select("a").attr("href")) episodes.add(episode) diff --git a/src/es/animeflv/build.gradle b/src/es/animeflv/build.gradle index b1a4ab03a..fd06b77e0 100644 --- a/src/es/animeflv/build.gradle +++ b/src/es/animeflv/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'AnimeFLV' pkgNameSuffix = 'es.animeflv' extClass = '.AnimeFlv' - extVersionCode = 19 + extVersionCode = 20 libVersion = '12' } diff --git a/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt b/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt index bb954df18..45fc95bfc 100644 --- a/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt +++ b/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt @@ -84,7 +84,6 @@ class AnimeFlv : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.select("p").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/es/hentaila/build.gradle b/src/es/hentaila/build.gradle index fe0a1a38d..9ddb83d39 100644 --- a/src/es/hentaila/build.gradle +++ b/src/es/hentaila/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Hentaila' pkgNameSuffix = 'es.hentaila' extClass = '.Hentaila' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' containsNsfw = true } diff --git a/src/es/hentaila/src/eu/kanade/tachiyomi/animeextension/es/hentaila/Hentaila.kt b/src/es/hentaila/src/eu/kanade/tachiyomi/animeextension/es/hentaila/Hentaila.kt index 9611bc779..491f56741 100644 --- a/src/es/hentaila/src/eu/kanade/tachiyomi/animeextension/es/hentaila/Hentaila.kt +++ b/src/es/hentaila/src/eu/kanade/tachiyomi/animeextension/es/hentaila/Hentaila.kt @@ -77,7 +77,6 @@ class Hentaila : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode_number = epNum.toFloat() name = "Episodio $epNum" url = "/ver/$animeId-$epNum" - date_upload = System.currentTimeMillis() } episodes.add(episode) } diff --git a/src/es/jkanime/build.gradle b/src/es/jkanime/build.gradle index ca1940fac..1a3fe5813 100644 --- a/src/es/jkanime/build.gradle +++ b/src/es/jkanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Jkanime' pkgNameSuffix = 'es.jkanime' extClass = '.Jkanime' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/es/jkanime/src/eu/kanade/tachiyomi/animeextension/es/jkanime/Jkanime.kt b/src/es/jkanime/src/eu/kanade/tachiyomi/animeextension/es/jkanime/Jkanime.kt index 757b8fe8a..adddb49f1 100644 --- a/src/es/jkanime/src/eu/kanade/tachiyomi/animeextension/es/jkanime/Jkanime.kt +++ b/src/es/jkanime/src/eu/kanade/tachiyomi/animeextension/es/jkanime/Jkanime.kt @@ -84,7 +84,6 @@ class Jkanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = (j + checkLast).toFloat() name = "Episodio ${j + checkLast}" - date_upload = System.currentTimeMillis() } episode.setUrlWithoutDomain("$episodeLink/${j + checkLast}") episodes.add(episode) @@ -98,7 +97,6 @@ class Jkanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = number.toFloat() name = "Episodio $number" - date_upload = System.currentTimeMillis() } episode.setUrlWithoutDomain("$episodeLink/$number") episodes.add(episode) @@ -113,7 +111,6 @@ class Jkanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = number.toFloat() name = "Episodio $number" - date_upload = System.currentTimeMillis() } episode.setUrlWithoutDomain("$episodeLink/$number") episodes.add(episode) diff --git a/src/es/jkhentai/build.gradle b/src/es/jkhentai/build.gradle index 0e19faceb..5b01b4826 100644 --- a/src/es/jkhentai/build.gradle +++ b/src/es/jkhentai/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Jkhentai' pkgNameSuffix = 'es.jkhentai' extClass = '.Jkhentai' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' } diff --git a/src/es/jkhentai/src/eu/kanade/tachiyomi/animeextension/es/jkhentai/Jkhentai.kt b/src/es/jkhentai/src/eu/kanade/tachiyomi/animeextension/es/jkhentai/Jkhentai.kt index 43d4ce7e7..2399001e6 100644 --- a/src/es/jkhentai/src/eu/kanade/tachiyomi/animeextension/es/jkhentai/Jkhentai.kt +++ b/src/es/jkhentai/src/eu/kanade/tachiyomi/animeextension/es/jkhentai/Jkhentai.kt @@ -67,7 +67,6 @@ class Jkhentai : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode_number = epNum.toFloat() name = "Episodio $epNum" url = "/ver/$animeId-$epNum" - date_upload = System.currentTimeMillis() } episodes.add(episode) } diff --git a/src/es/monoschinos/build.gradle b/src/es/monoschinos/build.gradle index 6ba4b20ba..3cd9e5fa0 100644 --- a/src/es/monoschinos/build.gradle +++ b/src/es/monoschinos/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'MonosChinos' pkgNameSuffix = 'es.monoschinos' extClass = '.MonosChinos' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } diff --git a/src/es/monoschinos/src/eu/kanade/tachiyomi/animeextension/es/monoschinos/MonosChinos.kt b/src/es/monoschinos/src/eu/kanade/tachiyomi/animeextension/es/monoschinos/MonosChinos.kt index 623396991..4fcd506bb 100644 --- a/src/es/monoschinos/src/eu/kanade/tachiyomi/animeextension/es/monoschinos/MonosChinos.kt +++ b/src/es/monoschinos/src/eu/kanade/tachiyomi/animeextension/es/monoschinos/MonosChinos.kt @@ -70,7 +70,6 @@ class MonosChinos : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode_number = epNum.toFloat() name = "Episodio $epNum" url = "/ver/$animeId-episodio-$epNum" - date_upload = System.currentTimeMillis() } episodes.add(episode) } diff --git a/src/fr/vostfree/build.gradle b/src/fr/vostfree/build.gradle index ce99b7dd2..b45a98f02 100644 --- a/src/fr/vostfree/build.gradle +++ b/src/fr/vostfree/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Vostfree' pkgNameSuffix = 'fr.vostfree' extClass = '.Vostfree' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } diff --git a/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt b/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt index 58bafcd79..7c670bc16 100644 --- a/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt +++ b/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt @@ -77,7 +77,6 @@ class Vostfree : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = "1".toFloat() name = "Film" - date_upload = System.currentTimeMillis() } episode.url = ("?episode:${0}/${response.request.url}") episodes.add(episode) @@ -85,7 +84,6 @@ class Vostfree : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val episode = SEpisode.create().apply { episode_number = epNum.toFloat() name = "Épisode $epNum" - date_upload = System.currentTimeMillis() } episode.setUrlWithoutDomain("?episode:${epNum.toInt() - 1}/${response.request.url}") episodes.add(episode) diff --git a/src/hi/animeWorld/build.gradle b/src/hi/animeWorld/build.gradle index 54ed1c683..0ab949b3a 100644 --- a/src/hi/animeWorld/build.gradle +++ b/src/hi/animeWorld/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'AnimeWorld (experimental)' pkgNameSuffix = 'hi.animeWorld' extClass = '.AnimeWorld' - extVersionCode = 6 + extVersionCode = 7 libVersion = '12' } diff --git a/src/hi/animeWorld/src/eu/kanade/tachiyomi/animeextension/hi/animeWorld/AnimeWorld.kt b/src/hi/animeWorld/src/eu/kanade/tachiyomi/animeextension/hi/animeWorld/AnimeWorld.kt index 78d2c78e0..2171ae739 100644 --- a/src/hi/animeWorld/src/eu/kanade/tachiyomi/animeextension/hi/animeWorld/AnimeWorld.kt +++ b/src/hi/animeWorld/src/eu/kanade/tachiyomi/animeextension/hi/animeWorld/AnimeWorld.kt @@ -106,7 +106,6 @@ class AnimeWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val epNo = it.select("span.num-epi").text() episode.name = "$epNo : ${it.select("h2.entry-title").text()}" episode.episode_number = epNo.substringAfter("x").toFloat() - episode.date_upload = System.currentTimeMillis() episodeList.add(episode) } return episodeList @@ -124,7 +123,6 @@ class AnimeWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() { } episode.episode_number = epNo episode.name = if (ep == epName) epName else "Episode $ep" - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/id/kuramanime/build.gradle b/src/id/kuramanime/build.gradle index 4e3df14e5..643c63621 100644 --- a/src/id/kuramanime/build.gradle +++ b/src/id/kuramanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Kuramanime' pkgNameSuffix = 'id.kuramanime' extClass = '.Kuramanime' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt b/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt index c0c2d1998..de14e207b 100644 --- a/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt +++ b/src/id/kuramanime/src/eu/kanade/tachiyomi/animeextension/id/kuramanime/Kuramanime.kt @@ -65,7 +65,6 @@ class Kuramanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/id/kuronime/build.gradle b/src/id/kuronime/build.gradle index 8e9946f49..b196c5a5f 100644 --- a/src/id/kuronime/build.gradle +++ b/src/id/kuronime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Kuronime' pkgNameSuffix = 'id.kuronime' extClass = '.Kuronime' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/id/kuronime/src/eu/kanade/tachiyomi/animeextension/id/kuronime/Kuronime.kt b/src/id/kuronime/src/eu/kanade/tachiyomi/animeextension/id/kuronime/Kuronime.kt index f974d7303..c692ab9d8 100644 --- a/src/id/kuronime/src/eu/kanade/tachiyomi/animeextension/id/kuronime/Kuronime.kt +++ b/src/id/kuronime/src/eu/kanade/tachiyomi/animeextension/id/kuronime/Kuronime.kt @@ -61,7 +61,6 @@ class Kuronime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.select("span.lchx").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/id/minioppai/build.gradle b/src/id/minioppai/build.gradle index 5c509a7e2..f1d317b11 100644 --- a/src/id/minioppai/build.gradle +++ b/src/id/minioppai/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'MiniOppai' pkgNameSuffix = 'id.minioppai' extClass = '.MiniOppai' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' containsNsfw = true } diff --git a/src/id/minioppai/src/eu/kanade/tachiyomi/animeextension/id/minioppai/MiniOppai.kt b/src/id/minioppai/src/eu/kanade/tachiyomi/animeextension/id/minioppai/MiniOppai.kt index c4769f951..a372fb8a4 100644 --- a/src/id/minioppai/src/eu/kanade/tachiyomi/animeextension/id/minioppai/MiniOppai.kt +++ b/src/id/minioppai/src/eu/kanade/tachiyomi/animeextension/id/minioppai/MiniOppai.kt @@ -62,7 +62,6 @@ class MiniOppai : ConfigurableAnimeSource, ParsedAnimeHttpSource() { else -> 1F } episode.name = element.select("span.lchx").text() - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/it/animesaturn/build.gradle b/src/it/animesaturn/build.gradle index 1e53a309f..1073d29ef 100644 --- a/src/it/animesaturn/build.gradle +++ b/src/it/animesaturn/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Anime Saturn' pkgNameSuffix = 'it.animesaturn' extClass = '.AnimeSaturn' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/it/animesaturn/src/eu/kanade/tachiyomi/animeextension/it/animesaturn/AnimeSaturn.kt b/src/it/animesaturn/src/eu/kanade/tachiyomi/animeextension/it/animesaturn/AnimeSaturn.kt index b8ec2d571..26a455b82 100644 --- a/src/it/animesaturn/src/eu/kanade/tachiyomi/animeextension/it/animesaturn/AnimeSaturn.kt +++ b/src/it/animesaturn/src/eu/kanade/tachiyomi/animeextension/it/animesaturn/AnimeSaturn.kt @@ -73,7 +73,6 @@ class AnimeSaturn : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.episode_number = epNumber.toFloat() } episode.name = epText - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/it/hentaisaturn/build.gradle b/src/it/hentaisaturn/build.gradle index 3352551b0..09169ba15 100644 --- a/src/it/hentaisaturn/build.gradle +++ b/src/it/hentaisaturn/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Hentai Saturn' pkgNameSuffix = 'it.hentaisaturn' extClass = '.HentaiSaturn' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' containsNsfw = true } diff --git a/src/it/hentaisaturn/src/eu/kanade/tachiyomi/animeextension/it/hentaisaturn/HentaiSaturn.kt b/src/it/hentaisaturn/src/eu/kanade/tachiyomi/animeextension/it/hentaisaturn/HentaiSaturn.kt index 8345009ba..6e70585cd 100644 --- a/src/it/hentaisaturn/src/eu/kanade/tachiyomi/animeextension/it/hentaisaturn/HentaiSaturn.kt +++ b/src/it/hentaisaturn/src/eu/kanade/tachiyomi/animeextension/it/hentaisaturn/HentaiSaturn.kt @@ -73,7 +73,6 @@ class HentaiSaturn : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.episode_number = epNumber.toFloat() } episode.name = epText - episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ru/animevost/build.gradle b/src/ru/animevost/build.gradle index 0cc8078cf..c15016c34 100644 --- a/src/ru/animevost/build.gradle +++ b/src/ru/animevost/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Animevost' pkgNameSuffix = 'ru.animevost' extClass = '.Animevost' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } diff --git a/src/ru/animevost/src/eu/kanade/tachiyomi/animeextension/ru/animevost/AnimevostSource.kt b/src/ru/animevost/src/eu/kanade/tachiyomi/animeextension/ru/animevost/AnimevostSource.kt index 286cd54f0..0be6e68bf 100644 --- a/src/ru/animevost/src/eu/kanade/tachiyomi/animeextension/ru/animevost/AnimevostSource.kt +++ b/src/ru/animevost/src/eu/kanade/tachiyomi/animeextension/ru/animevost/AnimevostSource.kt @@ -187,7 +187,6 @@ class AnimevostSource(override val name: String, override val baseUrl: String, p val id = entry.value.toString().replace("\"", "") name = entry.key episode_number = index.toFloat() - date_upload = System.currentTimeMillis() url = "/frame5.php?play=$id&old=1" } ) diff --git a/src/sr/animesrbija/build.gradle b/src/sr/animesrbija/build.gradle index 86a63db65..9ad4c2e6c 100644 --- a/src/sr/animesrbija/build.gradle +++ b/src/sr/animesrbija/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Anime Srbija' pkgNameSuffix = 'sr.animesrbija' extClass = '.AnimeSrbija' - extVersionCode = 1 + extVersionCode = 2 isNsfw = false libVersion = '12' } diff --git a/src/sr/animesrbija/src/eu/kanade/tachiyomi/animeextension/sr/animesrbija/AnimeSrbija.kt b/src/sr/animesrbija/src/eu/kanade/tachiyomi/animeextension/sr/animesrbija/AnimeSrbija.kt index 34bb2d1dc..3e3874fdb 100644 --- a/src/sr/animesrbija/src/eu/kanade/tachiyomi/animeextension/sr/animesrbija/AnimeSrbija.kt +++ b/src/sr/animesrbija/src/eu/kanade/tachiyomi/animeextension/sr/animesrbija/AnimeSrbija.kt @@ -106,7 +106,6 @@ class AnimeSrbija : ParsedAnimeHttpSource() { episode.name = element.text() val episodeNumberString = element.text().removePrefix("Episode ") episode.episode_number = if (episodeNumberString.toFloatOrNull() != null) episodeNumberString.toFloat() else 0.0f - episode.date_upload = System.currentTimeMillis() return episode }