mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 22:23:03 -04:00
migrate to omnisearch endpoint
This commit is contained in:
parent
e43775ed7d
commit
9530e59e6b
3 changed files with 35 additions and 16 deletions
|
@ -29,11 +29,12 @@ const Api = Object.freeze({
|
|||
|
||||
IMAGE_EMOGEN: '/image/emogen/generate',
|
||||
|
||||
OMNI_ANIME: '/omni/anime',
|
||||
OMNI_ANIME_SUPPLEMENTAL: '/omni/anime-supplemental',
|
||||
|
||||
PHOTOFUNIA_RETRO_WAVE: '/photofunia/retro-wave',
|
||||
PHOTOFUNIA_YACHT: '/photofunia/yacht',
|
||||
|
||||
SEARCH_ANIME: '/search/anime',
|
||||
SEARCH_ANIME_SUPPLEMENTAL: '/search/anime-supplemental',
|
||||
SEARCH_BING: '/search/bing',
|
||||
SEARCH_BING_IMAGES: '/search/bing-images',
|
||||
SEARCH_GOOGLE: '/search/google',
|
||||
|
|
|
@ -170,19 +170,6 @@ module.exports.rule34 = async function(context, query, service){
|
|||
})
|
||||
}
|
||||
|
||||
module.exports.anime = async function(context, query, includeAdultContent){
|
||||
return await request(Api.SEARCH_ANIME, "GET", {}, {
|
||||
q: query,
|
||||
include_adult: includeAdultContent
|
||||
})
|
||||
}
|
||||
|
||||
module.exports.animeSupplemental = async function(context, supplementalKey){
|
||||
return await request(Api.SEARCH_ANIME_SUPPLEMENTAL, "GET", {}, {
|
||||
supplemental_key: supplementalKey
|
||||
})
|
||||
}
|
||||
|
||||
module.exports.bing = async function(context, query, nsfw){
|
||||
return await request(Api.SEARCH_BING, "GET", {}, {
|
||||
q: query,
|
||||
|
@ -408,3 +395,18 @@ module.exports.emojiKitchen = async function(emoji){
|
|||
q: emoji.join('_')
|
||||
})
|
||||
}
|
||||
|
||||
// Omnisearch
|
||||
|
||||
module.exports.anime = async function(context, query, includeAdultContent){
|
||||
return await request(Api.OMNI_ANIME, "GET", {}, {
|
||||
q: query,
|
||||
include_adult: includeAdultContent
|
||||
})
|
||||
}
|
||||
|
||||
module.exports.animeSupplemental = async function(context, supplementalKey){
|
||||
return await request(Api.OMNI_ANIME_SUPPLEMENTAL, "GET", {}, {
|
||||
supplemental_key: supplementalKey
|
||||
})
|
||||
}
|
|
@ -1659,3 +1659,19 @@ module.exports.PROVISIONAL_ACCOUNT_AVATARS = Object.freeze([
|
|||
"https://discord.com/assets/06c71afa509013e91173.png",
|
||||
"https://discord.com/assets/15a9b7ce7525b2fbe72f.png"
|
||||
])
|
||||
|
||||
// Omnisearch
|
||||
|
||||
// Anime Format Types (/omni_service/endpoints/anime.js)
|
||||
const FORMAT_TYPES = {
|
||||
TV: "Tv",
|
||||
TV_SHORT: "Tv Short",
|
||||
MOVIE: "Movie",
|
||||
SPECIAL: "Special",
|
||||
OVA: "OVA",
|
||||
ONA: "ONA",
|
||||
MUSIC: "Music",
|
||||
MANGA: "Manga",
|
||||
NOVEL: "Novel",
|
||||
ONE_SHOT: "One Shot"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue