add initial anime search work

This commit is contained in:
bignutty 2025-01-03 00:40:55 +01:00
parent cc4f57d133
commit d37a0d46de
4 changed files with 113 additions and 1 deletions

View file

@ -32,6 +32,8 @@ const Api = Object.freeze({
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',

View file

@ -170,6 +170,19 @@ 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,