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_GENRE_NAMESPACE
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.EH_META_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_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_LIGHT
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_NORMAL import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_NORMAL
import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_WEAK import exh.metadata.metadata.EHentaiSearchMetadata.Companion.TAG_TYPE_WEAK
@ -688,6 +689,9 @@ class EHentai(
uploader?.let { uploader?.let {
tags += RaisedTag(EH_UPLOADER_NAMESPACE, it, TAG_TYPE_VIRTUAL) 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_LANGUAGE_NAMESPACE = "language"
const val EH_META_NAMESPACE = "meta" const val EH_META_NAMESPACE = "meta"
const val EH_UPLOADER_NAMESPACE = "uploader" const val EH_UPLOADER_NAMESPACE = "uploader"
const val EH_VISIBILITY_NAMESPACE = "visibility"
private fun splitGalleryUrl(url: String) = private fun splitGalleryUrl(url: String) =
url.let { url.let {