[hitomi]Add custom tag suggestion handler (#109)

* fix bug in hitomi.js

* [hitomi]Add custom tag suggestion handler

* [hitomi]Change version to 1.1.0
This commit is contained in:
Gandum2077
2025-07-25 17:09:32 +08:00
committed by GitHub
parent 215e539def
commit b8a7966aa7
2 changed files with 31 additions and 3 deletions

View File

@@ -995,9 +995,9 @@ class Hitomi extends ComicSource {
// unique id of the source
key = "hitomi";
version = "1.0.0";
version = "1.1.0";
minAppVersion = "1.4.0";
minAppVersion = "1.4.6";
// update url
url = "https://git.nyne.dev/nyne/venera-configs/raw/branch/main/hitomi.js";
@@ -1482,6 +1482,34 @@ class Hitomi extends ComicSource {
// enable tags suggestions
enableTagsSuggestions: true,
onTagSuggestionSelected: (namespace, tag) => {
let fixedNamespace = undefined;
switch (namespace) {
case "reclass":
fixedNamespace = "type";
break;
case "parody":
fixedNamespace = "series";
break;
case "other":
fixedNamespace = "tag";
break;
case "mixed":
fixedNamespace = "tag";
break;
case "temp":
fixedNamespace = "tag";
break;
case "cosplayer":
fixedNamespace = "tag";
break;
default:
fixedNamespace = namespace;
break;
}
// return the text to insert into search box
return `${fixedNamespace}:${tag.replaceAll(" ", "_")}`;
},
};
/// single comic related

View File

@@ -72,7 +72,7 @@
"name": "hitomi.la",
"fileName": "hitomi.js",
"key": "hitomi",
"version": "1.0.0"
"version": "1.1.0"
},
{
"name": "comick",