Add virtual visibility tag for E-Hentai

(cherry picked from commit 27733aba02896502835200a327f0481960de101d)
This commit is contained in:
Jobobby04 2022-06-26 16:51:51 -04:00
parent e5fd460bb0
commit 4cf068283b
2 changed files with 5 additions and 0 deletions

View File

@ -37,6 +37,7 @@ import exh.metadata.metadata.EHentaiSearchMetadata
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.EH_GENRE_NAMESPACE
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.EH_META_NAMESPACE
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.EH_UPLOADER_NAMESPACE
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.EH_VISIBILITY_NAMESPACE
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_LIGHT
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_NORMAL
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_WEAK
@ -688,6 +689,9 @@ class EHentai(
uploader?.let {
tags += RaisedTag(EH_UPLOADER_NAMESPACE, it, TAG_TYPE_VIRTUAL)
}
visible?.let {
tags += RaisedTag(EH_VISIBILITY_NAMESPACE, it.substringAfter('(').substringBeforeLast(')'), TAG_TYPE_VIRTUAL)
}
}
}
}

View File

@ -126,6 +126,7 @@ class EHentaiSearchMetadata : RaisedSearchMetadata() {
const val EH_LANGUAGE_NAMESPACE = "language"
const val EH_META_NAMESPACE = "meta"
const val EH_UPLOADER_NAMESPACE = "uploader"
const val EH_VISIBILITY_NAMESPACE = "visibility"
private fun splitGalleryUrl(url: String) =
url.let {