xfarr-api
Version:
api wrapper from api.xfarr.com
459 lines (458 loc) • 178 kB
JavaScript
const { API } = require("./api");
class xfar {
constructor(apikey) {
this.ApiKEY = apikey ? apikey : ''
this.baseURL = "https://api.xfarr.com"
}
async api(options = {}) {
if (!this.ApiKEY) {
throw new Error("apikey not found, please enter apikey");
}
return new API(this.baseURL, options);
}
get islami() {
return {
asmaul_husna: async () => (await this.api()).get("/api/islami/asmaulhusna", null, this.ApiKEY),
ayat: async (nomor) => (await this.api()).get("/api/islami/ayat", { nomor: nomor }, this.ApiKEY),
doa: async (nomor) => (await this.api()).get("/api/islami/doa", { nomor: nomor }, this.ApiKEY),
hadist: async (perowi, page, limit) => (await this.api()).get("/api/islami/hadist", { perowi: perowi, page: page, limit: limit }, this.ApiKEY),
hadist_detail: async (perowi, nomor) => (await this.api()).get("/api/islami/hadistdetail", { perowi: perowi, nomor: nomor }, this.ApiKEY),
jadwal_sholat: async (kota) => (await this.api()).get("/api/islami/jadwalsholat", { kota: kota }, this.ApiKEY),
kisah_nabi: async (nabi) => (await this.api()).get("/api/islami/kisahnabi", { nabi: nabi }, this.ApiKEY),
list_doa: async () => (await this.api()).get("/api/islami/listdoa", null, this.ApiKEY),
list_kota: async () => (await this.api()).get("/api/islami/listkota", null, this.ApiKEY),
list_perowi: async () => (await this.api()).get("/api/islami/listperowi", null, this.ApiKEY),
list_surah: async () => (await this.api()).get("/api/islami/listsurah", null, this.ApiKEY),
niat_sholat: async (sholat) => (await this.api()).get("/api/islami/niatsholat", { sholat: sholat }, this.ApiKEY),
surah: async (nomor) => (await this.api()).get("/api/islami/surah", { nomor: nomor }, this.ApiKEY),
surah_audio: async (nomor) => (await this.api()).get("/api/islami/surahaudio", { nomor: nomor }, this.ApiKEY),
tafsir_surah: async (nomor) => (await this.api()).get("/api/islami/tafsirsurah", { nomor: nomor }, this.ApiKEY),
};
}
get search() {
return {
bandcamp: async (query) => (await this.api()).get("/api/search/bandcamp", { query: query }, this.ApiKEY),
bing: async (query) => (await this.api()).get("/api/search/bing", { query: query }, this.ApiKEY),
bing_image: async (query) => (await this.api()).get("/api/search/bingimg", { query: query }, this.ApiKEY),
bukalapak: async (query) => (await this.api()).get("/api/search/bukalapak", { query: query }, this.ApiKEY),
chord: async (query) => (await this.api()).get("/api/search/chord", { query: query }, this.ApiKEY),
dafont: async (query) => (await this.api()).get("/api/search/dafont", { query: query }, this.ApiKEY),
danbooru: async (query) => (await this.api()).get("/api/search/danbooru", { query: query }, this.ApiKEY, { responseType: "arraybuffer" }),
deviant_art: async (query) => (await this.api()).get("/api/search/deviantart", { query: query }, this.ApiKEY),
domain_search: async (query) => (await this.api()).get("/api/search/domain", { query: query }, this.ApiKEY),
github_repo: async (query) => (await this.api()).get("/api/search/githubrepo", { query: query }, this.ApiKEY),
github_user: async (query) => (await this.api()).get("/api/search/githubuser", { query: query }, this.ApiKEY),
google: async (query) => (await this.api()).get("/api/search/google", { query: query }, this.ApiKEY),
google_image: async (query) => (await this.api()).get("/api/search/googleimg", { query: query }, this.ApiKEY, { responseType: "arraybuffer" }),
google_image_2: async (query) => (await this.api()).get("/api/search/googleimg2", { query: query }, this.ApiKEY),
gore: async (query) => (await this.api()).get("/api/search/gore", { query: query }, this.ApiKEY),
happy_mod: async (query) => (await this.api()).get("/api/search/happymod", { query: query }, this.ApiKEY),
jobstreet: async (query) => (await this.api()).get("/api/search/jobstreet", { query: query }, this.ApiKEY),
konachan: async (query) => (await this.api()).get("/api/search/konachan", { query: query }, this.ApiKEY, { responseType: "arraybuffer" }),
line_sticker: async (query) => (await this.api()).get("/api/search/linesticker", { query: query }, this.ApiKEY),
lirik: async (query) => (await this.api()).get("/api/search/lirik", { query: query }, this.ApiKEY),
npmjs: async (query) => (await this.api()).get("/api/search/npmjs", { query: query }, this.ApiKEY),
pinterest: async (query) => (await this.api()).get("/api/search/pinterest", { query: query }, this.ApiKEY),
pixiv_artwork: async (query) => (await this.api()).get("/api/search/pixivart", { query: query }, this.ApiKEY),
pixiv_manga: async (query) => (await this.api()).get("/api/search/pixivmanga", { query: query }, this.ApiKEY),
pixiv_novel: async (query) => (await this.api()).get("/api/search/pixivnovel", { query: query }, this.ApiKEY),
play_store: async (query) => (await this.api()).get("/api/search/playstore", { query: query }, this.ApiKEY),
pornhub_search: async (query) => (await this.api()).get("/api/search/pornhub", { query: query }, this.ApiKEY),
resep_search: async (query) => (await this.api()).get("/api/search/resep", { query: query }, this.ApiKEY),
ringtone: async (query) => (await this.api()).get("/api/search/ringtone", { query: query }, this.ApiKEY),
search_kata_bijak: async (query) => (await this.api()).get("/api/search/katabijak", { query: query }, this.ApiKEY),
sfile: async (query) => (await this.api()).get("/api/search/sfile", { query: query }, this.ApiKEY),
soundcloud: async (query) => (await this.api()).get("/api/search/soundcloud", { query: query }, this.ApiKEY),
spotify_search: async (query) => (await this.api()).get("/api/search/spotify", { query: query }, this.ApiKEY),
steam: async (query) => (await this.api()).get("/api/search/steam", { query: query }, this.ApiKEY),
sticker_whatsapp: async (query) => (await this.api()).get("/api/search/stickerwa", { query: query }, this.ApiKEY),
tenor: async (query, limit) => (await this.api()).get("/api/search/tenor", { query: query, limit: limit }, this.ApiKEY),
unplash: async (query) => (await this.api()).get("/api/search/unplash", { query: query }, this.ApiKEY),
wallpaper_craft: async (query) => (await this.api()).get("/api/search/wallcraft", { query: query }, this.ApiKEY, { responseType: "arraybuffer" }),
wfonts: async (query) => (await this.api()).get("/api/search/wfonts", { query: query }, this.ApiKEY),
whatsapp_group: async (query) => (await this.api()).get("/api/search/wagroup", { query: query }, this.ApiKEY),
xhamster_search: async (query) => (await this.api()).get("/api/search/xhamster", { query: query }, this.ApiKEY),
xnxx_search: async (query) => (await this.api()).get("/api/search/xnxx", { query: query }, this.ApiKEY),
xvideos_search: async (query) => (await this.api()).get("/api/search/xvideos", { query: query }, this.ApiKEY),
yandex_reverse: async (image) => (await this.api()).get("/api/search/yandexreverse", { image: image }, this.ApiKEY),
youtube_search: async (query) => (await this.api()).get("/api/search/youtube", { query: query }, this.ApiKEY),
zerochan: async (query) => (await this.api()).get("/api/search/zerochan", { query: query }, this.ApiKEY),
};
}
get downloader() {
return {
apk_downloader: async (Package) => (await this.api()).get("/api/download/apk", { package: Package }, this.ApiKEY),
bandcamp: async (url) => (await this.api()).get("/api/download/bandcamp", { url: url }, this.ApiKEY),
capcut: async (url) => (await this.api()).get("/api/download/capcut", { url: url }, this.ApiKEY),
cocofun_nowm: async (url) => (await this.api()).get("/api/download/cocofunnowm", { url: url }, this.ApiKEY),
cocofun_wm: async (url) => (await this.api()).get("/api/download/cocofunwm", { url: url }, this.ApiKEY),
deviant_art: async (url) => (await this.api()).get("/api/download/deviantart", { url: url }, this.ApiKEY),
facebook: async (url) => (await this.api()).get("/api/download/facebook", { url: url }, this.ApiKEY),
gdrive: async (url) => (await this.api()).get("/api/download/gdrive", { url: url }, this.ApiKEY),
google_podcast: async (url) => (await this.api()).get("/api/download/googlepodcast", { url: url }, this.ApiKEY),
gore: async (url) => (await this.api()).get("/api/download/gore", { url: url }, this.ApiKEY),
imdb: async (url) => (await this.api()).get("/api/download/imdb", { url: url }, this.ApiKEY),
imgur: async (url) => (await this.api()).get("/api/download/imgur", { url: url }, this.ApiKEY),
instagram: async (url) => (await this.api()).get("/api/download/instagram", { url: url }, this.ApiKEY),
instagram_2: async (username, limit) => (await this.api()).get("/api/download/instagram2", { username: username, limit: limit }, this.ApiKEY),
instagram_reel: async (url) => (await this.api()).get("/api/download/instagramreel", { url: url }, this.ApiKEY),
instagram_story: async (url) => (await this.api()).get("/api/download/igstory", { url: url }, this.ApiKEY),
kraken: async (url) => (await this.api()).get("/api/download/kraken", { url: url }, this.ApiKEY),
like: async (url) => (await this.api()).get("/api/download/like", { url: url }, this.ApiKEY),
line_sticker: async (url) => (await this.api()).get("/api/download/linesticker", { url: url }, this.ApiKEY),
mediafire: async (url) => (await this.api()).get("/api/download/mediafire", { url: url }, this.ApiKEY),
mega_file: async (url) => (await this.api()).get("/api/download/mega", { url: url }, this.ApiKEY),
pinterest: async (url) => (await this.api()).get("/api/download/pinterest", { url: url }, this.ApiKEY),
pixeldrain: async (url) => (await this.api()).get("/api/download/pixeldrain", { url: url }, this.ApiKEY),
pixiv_artwork: async (id) => (await this.api()).get("/api/download/pixivart", { id: id }, this.ApiKEY),
pixiv_manga: async (id) => (await this.api()).get("/api/download/pixivmanga", { id: id }, this.ApiKEY),
pixiv_novel: async (id) => (await this.api()).get("/api/download/pixivnovel", { id: id }, this.ApiKEY),
pornhub: async (url) => (await this.api()).get("/api/download/pornhub", { url: url }, this.ApiKEY),
sfile: async (page, url) => (await this.api()).get("/api/download/sfile", { page: page, url: url }, this.ApiKEY),
smule: async (url) => (await this.api()).get("/api/download/smule", { url: url }, this.ApiKEY),
snackvideo: async (url) => (await this.api()).get("/api/download/snackvideo", { url: url }, this.ApiKEY),
soundcloud: async (url) => (await this.api()).get("/api/download/soundcloud", { url: url }, this.ApiKEY),
spotify: async (url) => (await this.api()).get("/api/download/spotify", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
spotify_playlist: async (url) => (await this.api()).get("/api/download/spotifylist", { url: url }, this.ApiKEY),
spotify_track: async (url) => (await this.api()).get("/api/download/spotifytrack", { url: url }, this.ApiKEY),
stickerly: async (url) => (await this.api()).get("/api/download/stickerly", { url: url }, this.ApiKEY),
telegram_sticker: async (url) => (await this.api()).get("/api/download/telesticker", { url: url }, this.ApiKEY),
terabox: async (url) => (await this.api()).get("/api/download/terabox", { url: url }, this.ApiKEY),
threads: async (url) => (await this.api()).get("/api/download/threads", { url: url }, this.ApiKEY),
tiktok_music: async (url) => (await this.api()).get("/api/download/tiktokmusic", { url: url }, this.ApiKEY),
tiktok_nowm: async (url) => (await this.api()).get("/api/download/tiktoknowm", { url: url }, this.ApiKEY),
tiktok_slide: async (url) => (await this.api()).get("/api/download/tiktokslide", { url: url }, this.ApiKEY),
tiktok_wm: async (url) => (await this.api()).get("/api/download/tiktokwm", { url: url }, this.ApiKEY),
twitter: async (url) => (await this.api()).get("/api/download/twitter", { url: url }, this.ApiKEY),
xhamster: async (url) => (await this.api()).get("/api/download/xhamster", { url: url }, this.ApiKEY),
xnxx: async (url) => (await this.api()).get("/api/download/xnxx", { url: url }, this.ApiKEY),
xvideos: async (url) => (await this.api()).get("/api/download/xvideos", { url: url }, this.ApiKEY),
youtube_audio: async (url) => (await this.api()).get("/api/download/ytaudio", { url: url }, this.ApiKEY),
youtube_audio_2: async (url) => (await this.api()).get("/api/download/ytaudio2", { url: url }, this.ApiKEY),
youtube_play: async (query) => (await this.api()).get("/api/download/ytplay", { query: query }, this.ApiKEY),
youtube_play_2: async (query) => (await this.api()).get("/api/download/ytplay2", { query: query }, this.ApiKEY),
youtube_video: async (url) => (await this.api()).get("/api/download/ytvideo", { url: url }, this.ApiKEY),
youtube_video_2: async (url) => (await this.api()).get("/api/download/ytvideo2", { url: url }, this.ApiKEY),
};
}
get anime() {
return {
doujindesu_detail: async (url) => (await this.api()).get("/api/anime/doujindesudetail", { url: url }, this.ApiKEY),
doujindesu_read: async (url) => (await this.api()).get("/api/anime/doujindesuread", { url: url }, this.ApiKEY),
doujindesu_search: async (query, page) => (await this.api()).get("/api/anime/doujindesusearch", { query: query, page: page }, this.ApiKEY),
kiryuu: async (query) => (await this.api()).get("/api/anime/kiryuu", { query: query }, this.ApiKEY),
kusonime: async (url) => (await this.api()).get("/api/anime/kusonime", { url: url }, this.ApiKEY),
kusonime_search: async (query) => (await this.api()).get("/api/anime/kusonimesearch", { query: query }, this.ApiKEY),
mal_anime: async (query) => (await this.api()).get("/api/anime/malanime", { query: query }, this.ApiKEY),
mal_anime_detail: async (id) => (await this.api()).get("/api/anime/malanimeid", { id: id }, this.ApiKEY),
mal_anime_top: async () => (await this.api()).get("/api/anime/malanimetop", null, this.ApiKEY),
mal_character: async (query) => (await this.api()).get("/api/anime/malcharacter", { query: query }, this.ApiKEY),
mal_character_detail: async (id) => (await this.api()).get("/api/anime/malcharacterid", { id: id }, this.ApiKEY),
mal_character_top: async () => (await this.api()).get("/api/anime/malcharactertop", null, this.ApiKEY),
mal_character_voice: async (id) => (await this.api()).get("/api/anime/malcharactervoice", { id: id }, this.ApiKEY),
mal_manga: async (query) => (await this.api()).get("/api/anime/malmanga", { query: query }, this.ApiKEY),
mal_manga_detail: async (id) => (await this.api()).get("/api/anime/malmangaid", { id: id }, this.ApiKEY),
mal_manga_top: async () => (await this.api()).get("/api/anime/malmangatop", null, this.ApiKEY),
nekopoi: async (url) => (await this.api()).get("/api/anime/nekopoi", { url: url }, this.ApiKEY),
nekopoi_latest: async () => (await this.api()).get("/api/anime/nekopoilatest", null, this.ApiKEY),
nekopoi_search: async (query) => (await this.api()).get("/api/anime/nekopoisearch", { query: query }, this.ApiKEY),
nhentai: async (code) => (await this.api()).get("/api/anime/nhentai", { code: code }, this.ApiKEY),
nhentai_random: async () => (await this.api()).get("/api/anime/nhentairandom", null, this.ApiKEY),
nhentai_search: async (query, page) => (await this.api()).get("/api/anime/nhentaisearch", { query: query, page: page }, this.ApiKEY),
oploverz_detail: async (url) => (await this.api()).get("/api/anime/oploverzdetail", { url: url }, this.ApiKEY),
oploverz_downloader: async (url) => (await this.api()).get("/api/anime/oploverzdownload", { url: url }, this.ApiKEY),
oploverz_latest: async () => (await this.api()).get("/api/anime/oploverzlatest", null, this.ApiKEY),
oploverz_search: async (query) => (await this.api()).get("/api/anime/oploverzsearch", { query: query }, this.ApiKEY),
otakudesu_complete: async (page) => (await this.api()).get("/api/anime/otakudesucomplete", { page: page }, this.ApiKEY),
otakudesu_detail: async (url) => (await this.api()).get("/api/anime/otakudesudetail", { url: url }, this.ApiKEY),
otakudesu_downloader: async (url) => (await this.api()).get("/api/anime/otakudesudownload", { url: url }, this.ApiKEY),
otakudesu_ongoing: async (page) => (await this.api()).get("/api/anime/otakudesuongoing", { page: page }, this.ApiKEY),
otakudesu_search: async (query) => (await this.api()).get("/api/anime/otakudesusearch", { query: query }, this.ApiKEY),
saucenao: async (file) => (await this.api()).get("/api/anime/saucenao", { file: file }, this.ApiKEY),
story_anime: async () => (await this.api()).get("/api/anime/storyanime", null, this.ApiKEY, { responseType: "arraybuffer" }),
story_anime_2: async () => (await this.api()).get("/api/anime/storyanime2", null, this.ApiKEY, { responseType: "arraybuffer" }),
tracemoe: async (url) => (await this.api()).get("/api/anime/tracemoe", { url: url }, this.ApiKEY),
};
}
get converted() {
return {
attp: async (text) => (await this.api()).get("/api/converted/attp", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
attp_2: async (text) => (await this.api()).get("/api/converted/attp2", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
carbon: async (code, lang) => (await this.api()).get("/api/converted/carbon", { code: code, lang: lang }, this.ApiKEY, { responseType: "arraybuffer" }),
convert_to_pdf: async (url, name) => (await this.api()).get("/api/converted/convert2pdf", { url: url, name: name }, this.ApiKEY, { responseType: "arraybuffer" }),
debase64: async (text) => (await this.api()).get("/api/converted/debase64", { text: text }, this.ApiKEY),
debinary: async (text) => (await this.api()).get("/api/converted/debinary", { text: text }, this.ApiKEY),
dehex: async (text) => (await this.api()).get("/api/converted/dehex", { text: text }, this.ApiKEY),
ebase64: async (text) => (await this.api()).get("/api/converted/ebase64", { text: text }, this.ApiKEY),
ebinary: async (text) => (await this.api()).get("/api/converted/ebinary", { text: text }, this.ApiKEY),
ehex: async (text) => (await this.api()).get("/api/converted/ehex", { text: text }, this.ApiKEY),
emoji_pedia: async (emoji) => (await this.api()).get("/api/converted/emojipedia", { emoji: emoji }, this.ApiKEY),
emojimix: async (emoji) => (await this.api()).get("/api/converted/emojimix", { emoji: emoji }, this.ApiKEY),
emojimix_2: async (emoji1, emoji2) => (await this.api()).get("/api/converted/emojimix2", { emoji1: emoji1, emoji2: emoji2 }, this.ApiKEY),
fake_chat: async (username, avatar, chat) => (await this.api()).get("/api/converted/fakechat", { username: username, avatar: avatar, chat: chat }, this.ApiKEY, { responseType: "arraybuffer" }),
meme_generator: async (top, bottom, img) => (await this.api()).get("/api/converted/memegenerator", { top: top, bottom: bottom, img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
mp42webp: async (url) => (await this.api()).get("/api/converted/mp42webp", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
ocr: async (image) => (await this.api()).get("/api/converted/ocr", { image: image }, this.ApiKEY),
png2webp: async (url) => (await this.api()).get("/api/converted/png2webp", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
remini: async (url) => (await this.api()).get("/api/converted/remini", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
removebg: async (url) => (await this.api()).get("/api/converted/removebg", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
reverse_video: async (url) => (await this.api()).get("/api/converted/reversevideo", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
text2speach: async (language, text) => (await this.api()).get("/api/converted/tts", { language: language, text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
ttp: async (text) => (await this.api()).get("/api/converted/ttp", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
webp2mp4: async (url) => (await this.api()).get("/api/converted/webp2mp4", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
};
}
get information() {
return {
corona_indonesia: async () => (await this.api()).get("/api/information/coronaindo", null, this.ApiKEY),
corona_world: async () => (await this.api()).get("/api/information/coronaworld", null, this.ApiKEY),
cuaca: async (city) => (await this.api()).get("/api/information/cuaca", { city: city }, this.ApiKEY),
cuaca_2: async (lat, long) => (await this.api()).get("/api/information/cuaca2", { lat: lat, long: long }, this.ApiKEY),
fake_data: async () => (await this.api()).get("/api/information/fakedata", null, this.ApiKEY),
gsmarena_detail: async (url) => (await this.api()).get("/api/information/gsmarenadetail", { url: url }, this.ApiKEY),
gsmarena_search: async (query) => (await this.api()).get("/api/information/gsmarenasearch", { query: query }, this.ApiKEY),
hero_detail: async (query) => (await this.api()).get("/api/information/herodetail", { query: query }, this.ApiKEY),
hero_list: async () => (await this.api()).get("/api/information/herolist", null, this.ApiKEY),
hitung_wr: async (totalmatch, wr, targetwr) => (await this.api()).get("/api/information/hitungwr", { totalmatch: totalmatch, wr: wr, targetwr: targetwr }, this.ApiKEY),
hoax: async () => (await this.api()).get("/api/information/hoax", null, this.ApiKEY),
info_gempa: async () => (await this.api()).get("/api/information/gempa", null, this.ApiKEY),
jadwal_bioskop: async (query) => (await this.api()).get("/api/information/jadwalbioskop", { query: query }, this.ApiKEY),
jadwal_bola: async () => (await this.api()).get("/api/information/jadwalbola", null, this.ApiKEY),
jadwal_tv: async () => (await this.api()).get("/api/information/jadwaltv", null, this.ApiKEY),
jarak: async (from, to) => (await this.api()).get("/api/information/jarak", { from: from, to: to }, this.ApiKEY),
kode_pos: async (query) => (await this.api()).get("/api/information/kodepos", { query: query }, this.ApiKEY),
resep_read: async (url) => (await this.api()).get("/api/information/resep", { url: url }, this.ApiKEY),
server_minecraft: async () => (await this.api()).get("/api/information/servermc", null, this.ApiKEY),
technewsworld_detail: async (url) => (await this.api()).get("/api/information/tnwdetail", { url: url }, this.ApiKEY),
technewsworld_search: async (query) => (await this.api()).get("/api/information/tnwsearch", { query: query }, this.ApiKEY),
trend_google: async (country) => (await this.api()).get("/api/information/trendgoogle", { country: country }, this.ApiKEY),
trend_twitter: async (country) => (await this.api()).get("/api/information/trendtweet", { country: country }, this.ApiKEY),
trend_youtube: async (country) => (await this.api()).get("/api/information/trendyt", { country: country }, this.ApiKEY),
urban_dictionary: async (query) => (await this.api()).get("/api/information/urbandictionary", { query: query }, this.ApiKEY),
};
}
get ai() {
return {
anime_diffusion: async (promt) => (await this.api()).get("/api/ai/animediff", { promt: promt }, this.ApiKEY, { responseType: "arraybuffer" }),
bard_ai: async (chat) => (await this.api()).get("/api/ai/bardai", { chat: chat }, this.ApiKEY),
blackbox: async (chat) => (await this.api()).get("/api/ai/blackbox", { chat: chat }, this.ApiKEY),
chatgpt: async (chat) => (await this.api()).get("/api/ai/chatgpt", { chat: chat }, this.ApiKEY),
midjourney: async (promt) => (await this.api()).get("/api/ai/midjourney", { promt: promt }, this.ApiKEY, { responseType: "arraybuffer" }),
paraphraser: async (text) => (await this.api()).get("/api/ai/paraphraser", { text: text }, this.ApiKEY),
recolor: async (image) => (await this.api()).get("/api/ai/recolor", { image: image }, this.ApiKEY, { responseType: "arraybuffer" }),
stable_diffusion: async (promt) => (await this.api()).get("/api/ai/stablediff", { promt: promt }, this.ApiKEY, { responseType: "arraybuffer" }),
};
}
get epayment() {
return {
list_product_codm: async () => (await this.api()).get("/api/epayment/listcodm", null, this.ApiKEY),
list_product_free_fire: async () => (await this.api()).get("/api/epayment/listff", null, this.ApiKEY),
list_product_mobile_lejend: async () => (await this.api()).get("/api/epayment/listml", null, this.ApiKEY),
list_product_point_blank: async () => (await this.api()).get("/api/epayment/listpb", null, this.ApiKEY),
list_topup_dana: async () => (await this.api()).get("/api/epayment/listdana", null, this.ApiKEY),
list_topup_gopay: async () => (await this.api()).get("/api/epayment/listgopay", null, this.ApiKEY),
list_topup_ovo: async () => (await this.api()).get("/api/epayment/listovo", null, this.ApiKEY),
topup_codm: async (product, id, email) => (await this.api()).get("/api/epayment/topupcodm", { product: product, id: id, email: email }, this.ApiKEY),
topup_dana: async (product, no) => (await this.api()).get("/api/epayment/topupdana", { product: product, no: no }, this.ApiKEY),
topup_free_fire: async (product, id, email) => (await this.api()).get("/api/epayment/topupff", { product: product, id: id, email: email }, this.ApiKEY),
topup_gopay: async (product, no) => (await this.api()).get("/api/epayment/topupgopay", { product: product, no: no }, this.ApiKEY),
topup_mobile_lejend: async (product, id, zoneid, email) => (await this.api()).get("/api/epayment/topupml", { product: product, id: id, zoneid: zoneid, email: email }, this.ApiKEY),
topup_ovo: async (product, no) => (await this.api()).get("/api/epayment/topupovo", { product: product, no: no }, this.ApiKEY),
topup_point_blank: async (product, id, email) => (await this.api()).get("/api/epayment/topuppb", { product: product, id: id, email: email }, this.ApiKEY),
};
}
get education() {
return {
brainly: async (query) => (await this.api()).get("/api/education/brainly", { query: query }, this.ApiKEY),
detail_stackoverflow: async (url) => (await this.api()).get("/api/education/getstackoverflow", { url: url }, this.ApiKEY),
kbbi: async (query) => (await this.api()).get("/api/education/kbbi", { query: query }, this.ApiKEY),
roboguru: async (query, grade, mapel) => (await this.api()).get("/api/education/roboguru", { query: query, grade: grade, mapel: mapel }, this.ApiKEY),
stackoverflow: async (query) => (await this.api()).get("/api/education/stackoverflow", { query: query }, this.ApiKEY),
wiki_abstract: async (query) => (await this.api()).get("/api/education/wikiabstract", { query: query }, this.ApiKEY),
wiki_media: async (query) => (await this.api()).get("/api/education/wikimedia", { query: query }, this.ApiKEY),
wiki_pedia: async (query) => (await this.api()).get("/api/education/wikipedia", { query: query }, this.ApiKEY),
};
}
get entertainment() {
return {
alay: async (text) => (await this.api()).get("/api/entertainment/alay", { text: text }, this.ApiKEY),
asah_otak: async () => (await this.api()).get("/api/entertainment/asahotak", null, this.ApiKEY),
bahasa_purba: async (text) => (await this.api()).get("/api/entertainment/purba", { text: text }, this.ApiKEY),
besar_kecil: async (text) => (await this.api()).get("/api/entertainment/besarkecil", { text: text }, this.ApiKEY),
cak_lontong: async () => (await this.api()).get("/api/entertainment/caklontong", null, this.ApiKEY),
family100: async () => (await this.api()).get("/api/entertainment/family100", null, this.ApiKEY),
halah: async (text) => (await this.api()).get("/api/entertainment/halah", { text: text }, this.ApiKEY),
heleh: async (text) => (await this.api()).get("/api/entertainment/heleh", { text: text }, this.ApiKEY),
hilih: async (text) => (await this.api()).get("/api/entertainment/hilih", { text: text }, this.ApiKEY),
holoh: async (text) => (await this.api()).get("/api/entertainment/holoh", { text: text }, this.ApiKEY),
huluh: async (text) => (await this.api()).get("/api/entertainment/huluh", { text: text }, this.ApiKEY),
kuis: async () => (await this.api()).get("/api/entertainment/kuis", null, this.ApiKEY),
kuis_komedi: async () => (await this.api()).get("/api/entertainment/kuiskomedi", null, this.ApiKEY),
nama_anime: async (text, type) => (await this.api()).get("/api/entertainment/namaanime", { text: text, type: type }, this.ApiKEY),
nama_ninja: async (text) => (await this.api()).get("/api/entertainment/namaninja", { text: text }, this.ApiKEY),
siapakah_aku: async () => (await this.api()).get("/api/entertainment/siapakahaku", null, this.ApiKEY),
simsimi: async (chat) => (await this.api()).get("/api/entertainment/simsimi", { chat: chat }, this.ApiKEY),
susun_kata: async () => (await this.api()).get("/api/entertainment/susunkata", null, this.ApiKEY),
tebak_anime: async () => (await this.api()).get("/api/entertainment/tebakanime", null, this.ApiKEY),
tebak_bendera: async () => (await this.api()).get("/api/entertainment/tebakbendera", null, this.ApiKEY),
tebak_gambar: async () => (await this.api()).get("/api/entertainment/tebakgambar", null, this.ApiKEY),
tebak_hewan: async () => (await this.api()).get("/api/entertainment/tebakhewan", null, this.ApiKEY),
tebak_kabupaten: async () => (await this.api()).get("/api/entertainment/tebakkabupaten", null, this.ApiKEY),
tebak_kalimat: async () => (await this.api()).get("/api/entertainment/tebakkalimat", null, this.ApiKEY),
tebak_kata: async () => (await this.api()).get("/api/entertainment/tebakkata", null, this.ApiKEY),
tebak_kimia: async () => (await this.api()).get("/api/entertainment/tebakkimia", null, this.ApiKEY),
tebak_lirik: async () => (await this.api()).get("/api/entertainment/tebaklirik", null, this.ApiKEY),
tebak_pahlawan: async () => (await this.api()).get("/api/entertainment/tebakpahlawan", null, this.ApiKEY),
tebak_tebakan: async () => (await this.api()).get("/api/entertainment/tebaktebakan", null, this.ApiKEY),
teka_teki: async () => (await this.api()).get("/api/entertainment/tekateki", null, this.ApiKEY),
};
}
get tools() {
return {
bypass_mirrored: async (url) => (await this.api()).get("/api/tools/mirrored", { url: url }, this.ApiKEY),
bypass_ouo: async (url) => (await this.api()).get("/api/tools/ouo", { url: url }, this.ApiKEY),
cc_generator: async (bin, bulan, tahun, cvv, jumlah) => (await this.api()).get("/api/tools/ccgen", { bin: bin, bulan: bulan, tahun: tahun, cvv: cvv, jumlah: jumlah }, this.ApiKEY),
cuttly: async (url) => (await this.api()).get("/api/tools/cuttly", { url: url }, this.ApiKEY),
expandurl: async (url) => (await this.api()).get("/api/tools/expandurl", { url: url }, this.ApiKEY),
get_mail: async (id, domain) => (await this.api()).get("/api/tools/getmail", { id: id, domain: domain }, this.ApiKEY),
get_mail_2: async (id) => (await this.api()).get("/api/tools/getmail2", { id: id }, this.ApiKEY),
proxy_list: async () => (await this.api()).get("/api/tools/proxylist", null, this.ApiKEY),
random_mail: async () => (await this.api()).get("/api/tools/randommail", null, this.ApiKEY),
random_mail_2: async () => (await this.api()).get("/api/tools/randommail2", null, this.ApiKEY),
shorturl: async (url) => (await this.api()).get("/api/tools/shorturl", { url: url }, this.ApiKEY),
ssweb_desktop: async (url) => (await this.api()).get("/api/tools/ssdesktop", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
ssweb_phone: async (url) => (await this.api()).get("/api/tools/ssphone", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
ssweb_tablet: async (url) => (await this.api()).get("/api/tools/sstablet", { url: url }, this.ApiKEY, { responseType: "arraybuffer" }),
style_text: async (text) => (await this.api()).get("/api/tools/styletext", { text: text }, this.ApiKEY),
subfinder: async (domain) => (await this.api()).get("/api/tools/subfinder", { domain: domain }, this.ApiKEY),
text_to_qrcode: async (text) => (await this.api()).get("/api/tools/qrcode", { text: text }, this.ApiKEY),
tinyurl: async (url) => (await this.api()).get("/api/tools/tinyurl", { url: url }, this.ApiKEY),
translate: async (text, language) => (await this.api()).get("/api/tools/translate", { text: text, language: language }, this.ApiKEY),
};
}
get canvas() {
return {
affect: async (img) => (await this.api()).get("/api/canvas/affect", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
bag: async (bg, cingot, coal, core, diamond, fish, gingot, gore, iingot, iore, jadite, leather, meat, ruby, stone, uranium, wood) => (await this.api()).get("/api/canvas/bag", { bg: bg, cingot: cingot, coal: coal, core: core, diamond: diamond, fish: fish, gingot: gingot, gore: gore, iingot: iingot, iore: iore, jadite: jadite, leather: leather, meat: meat, ruby: ruby, stone: stone, uranium: uranium, wood: wood }, this.ApiKEY, { responseType: "arraybuffer" }),
beautiful: async (img) => (await this.api()).get("/api/canvas/beautiful", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
bed: async (img, img2) => (await this.api()).get("/api/canvas/bed", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
blur: async (img) => (await this.api()).get("/api/canvas/blur", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
bonk: async (avatar1, avatar2) => (await this.api()).get("/api/canvas/bonk", { avatar1: avatar1, avatar2: avatar2 }, this.ApiKEY, { responseType: "arraybuffer" }),
brightness: async (img, number) => (await this.api()).get("/api/canvas/brightness", { img: img, number: number }, this.ApiKEY, { responseType: "arraybuffer" }),
burn: async (img, number) => (await this.api()).get("/api/canvas/burn", { img: img, number: number }, this.ApiKEY, { responseType: "arraybuffer" }),
change_my_mind: async (text) => (await this.api()).get("/api/canvas/changemymind", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
circle: async (img) => (await this.api()).get("/api/canvas/circle", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
clyde: async (text) => (await this.api()).get("/api/canvas/clyde", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
color: async (img, color) => (await this.api()).get("/api/canvas/color", { img: img, color: color }, this.ApiKEY, { responseType: "arraybuffer" }),
custom_gfx1: async (name, bg) => (await this.api()).get("/api/canvas/customgfx1", { name: name, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
custom_gfx2: async (text1, text2, bg) => (await this.api()).get("/api/canvas/customgfx2", { text1: text1, text2: text2, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
darkness: async (img, number) => (await this.api()).get("/api/canvas/darkness", { img: img, number: number }, this.ApiKEY, { responseType: "arraybuffer" }),
delete: async (img) => (await this.api()).get("/api/canvas/delete", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
distracted: async (img, img2) => (await this.api()).get("/api/canvas/distracted", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
facepalm: async (img) => (await this.api()).get("/api/canvas/facepalm", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
fuse: async (img, img2) => (await this.api()).get("/api/canvas/fuse", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
gay: async (avatar, name, num, gay) => (await this.api()).get("/api/canvas/gay", { avatar: avatar, name: name, num: num, gay: gay }, this.ApiKEY, { responseType: "arraybuffer" }),
gfx1: async (name) => (await this.api()).get("/api/canvas/gfx1", { name: name }, this.ApiKEY, { responseType: "arraybuffer" }),
gfx2: async (name) => (await this.api()).get("/api/canvas/gfx2", { name: name }, this.ApiKEY, { responseType: "arraybuffer" }),
gfx3: async (text1, text2) => (await this.api()).get("/api/canvas/gfx3", { text1: text1, text2: text2 }, this.ApiKEY, { responseType: "arraybuffer" }),
gfx4: async (text1, text2) => (await this.api()).get("/api/canvas/gfx4", { text1: text1, text2: text2 }, this.ApiKEY, { responseType: "arraybuffer" }),
gfx5: async (name) => (await this.api()).get("/api/canvas/gfx5", { name: name }, this.ApiKEY, { responseType: "arraybuffer" }),
greyscale: async (img) => (await this.api()).get("/api/canvas/greyscale", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
gura: async (name) => (await this.api()).get("/api/canvas/gura", { name: name }, this.ApiKEY, { responseType: "arraybuffer" }),
hacker1: async (avatar) => (await this.api()).get("/api/canvas/hacker1", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
hacker2: async (avatar) => (await this.api()).get("/api/canvas/hacker2", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
hitler: async (img) => (await this.api()).get("/api/canvas/hitler", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
horny: async (avatar) => (await this.api()).get("/api/canvas/horny", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
instagram: async (avatar, username, followers, following, post) => (await this.api()).get("/api/canvas/instagram", { avatar: avatar, username: username, followers: followers, following: following, post: post }, this.ApiKEY, { responseType: "arraybuffer" }),
inventory: async (username, coal, stone, ore, ingot, wood, fish, avatar, bg) => (await this.api()).get("/api/canvas/inventory", { username: username, coal: coal, stone: stone, ore: ore, ingot: ingot, wood: wood, fish: fish, avatar: avatar, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
invert: async (img) => (await this.api()).get("/api/canvas/invert", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
jail: async (img) => (await this.api()).get("/api/canvas/jail", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
joke_overhead: async (img) => (await this.api()).get("/api/canvas/jokeoverhead", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
kiss: async (img, img2) => (await this.api()).get("/api/canvas/kiss", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
leave_message: async (username, tag, member, gc, avatar, bg) => (await this.api()).get("/api/canvas/leave", { username: username, tag: tag, member: member, gc: gc, avatar: avatar, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
leave_message_2: async (username, member, avatar, bg) => (await this.api()).get("/api/canvas/leave2", { username: username, member: member, avatar: avatar, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
leave_message_3: async (username, avatar) => (await this.api()).get("/api/canvas/leave3", { username: username, avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
level_up: async (avatar) => (await this.api()).get("/api/canvas/levelup", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
ohno: async (text) => (await this.api()).get("/api/canvas/ohno", { text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
opinion: async (img, text) => (await this.api()).get("/api/canvas/opinion", { img: img, text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
patrick: async (avatar) => (await this.api()).get("/api/canvas/patrick", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
pixelate: async (img) => (await this.api()).get("/api/canvas/pixelate", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
pornhub_comment: async (img, username, text) => (await this.api()).get("/api/canvas/phub", { img: img, username: username, text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
quote: async (img, username, text, color) => (await this.api()).get("/api/canvas/quote", { img: img, username: username, text: text, color: color }, this.ApiKEY, { responseType: "arraybuffer" }),
rainbow: async (img) => (await this.api()).get("/api/canvas/rainbow", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
rank: async (avatar, username, tag, currentxp, requiredxp, level, rank) => (await this.api()).get("/api/canvas/rank", { avatar: avatar, username: username, tag: tag, currentxp: currentxp, requiredxp: requiredxp, level: level, rank: rank }, this.ApiKEY, { responseType: "arraybuffer" }),
rank_2: async (avatar, bg, username, tag, currentxp, requiredxp, level) => (await this.api()).get("/api/canvas/rank2", { avatar: avatar, bg: bg, username: username, tag: tag, currentxp: currentxp, requiredxp: requiredxp, level: level }, this.ApiKEY, { responseType: "arraybuffer" }),
rip: async (img) => (await this.api()).get("/api/canvas/rip", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
sepia: async (img) => (await this.api()).get("/api/canvas/sepia", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
sharpen: async (img, number) => (await this.api()).get("/api/canvas/sharpen", { img: img, number: number }, this.ApiKEY, { responseType: "arraybuffer" }),
ship: async (avatar1, nama1, avatar2, nama2, num, status) => (await this.api()).get("/api/canvas/ship", { avatar1: avatar1, nama1: nama1, avatar2: avatar2, nama2: nama2, num: num, status: status }, this.ApiKEY, { responseType: "arraybuffer" }),
shit: async (img) => (await this.api()).get("/api/canvas/shit", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
slap: async (img, img2) => (await this.api()).get("/api/canvas/slap", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
spank: async (img, img2) => (await this.api()).get("/api/canvas/spank", { img: img, img2: img2 }, this.ApiKEY, { responseType: "arraybuffer" }),
spongebob: async (avatar) => (await this.api()).get("/api/canvas/spongebob", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
spongebob_2: async (avatar) => (await this.api()).get("/api/canvas/spongebob2", { avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
spotify: async (author, album, start, end, image, title) => (await this.api()).get("/api/canvas/spotify", { author: author, album: album, start: start, end: end, image: image, title: title }, this.ApiKEY, { responseType: "arraybuffer" }),
threshold: async (img, number) => (await this.api()).get("/api/canvas/threshold", { img: img, number: number }, this.ApiKEY, { responseType: "arraybuffer" }),
trash: async (img) => (await this.api()).get("/api/canvas/trash", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
triggered: async (img) => (await this.api()).get("/api/canvas/triggered", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
vs: async (avatar1, nama1, avatar2, nama2) => (await this.api()).get("/api/canvas/vs", { avatar1: avatar1, nama1: nama1, avatar2: avatar2, nama2: nama2 }, this.ApiKEY, { responseType: "arraybuffer" }),
wanted: async (img) => (await this.api()).get("/api/canvas/wanted", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
wasted: async (img) => (await this.api()).get("/api/canvas/wasted", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
welcome_message: async (username, tag, member, gc, avatar, bg) => (await this.api()).get("/api/canvas/welcome", { username: username, tag: tag, member: member, gc: gc, avatar: avatar, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
welcome_message_2: async (username, member, gc, avatar, bg) => (await this.api()).get("/api/canvas/welcome2", { username: username, member: member, gc: gc, avatar: avatar, bg: bg }, this.ApiKEY, { responseType: "arraybuffer" }),
welcome_message_3: async (username, avatar) => (await this.api()).get("/api/canvas/welcome3", { username: username, avatar: avatar }, this.ApiKEY, { responseType: "arraybuffer" }),
xnxx: async (image, title) => (await this.api()).get("/api/canvas/xnxx", { image: image, title: title }, this.ApiKEY, { responseType: "arraybuffer" }),
youtube_comment: async (img, username, text) => (await this.api()).get("/api/canvas/ytcomment", { img: img, username: username, text: text }, this.ApiKEY, { responseType: "arraybuffer" }),
};
}
get image_creator() {
return {
pat_pat: async (img) => (await this.api()).get("/api/imagecreator/patpat", { img: img }, this.ApiKEY, { responseType: "arraybuffer" }),
};
}
get movie_story() {
return {
cerpen_anak: async () => (await this.api()).get("/api/moviestory/cerpenanak", null, this.ApiKEY),
cerpen_bahasa_daerah: async () => (await this.api()).get("/api/moviestory/cerpenbahasadaerah", null, this.ApiKEY),
cerpen_bahasa_inggris: async () => (await this.api()).get("/api/moviestory/cerpenbahasainggris", null, this.ApiKEY),
cerpen_bahasa_jawa: async () => (await this.api()).get("/api/moviestory/cerpenbahasajawa", null, this.ApiKEY),
cerpen_bahasa_sunda: async () => (await this.api()).get("/api/moviestory/cerpenbahasasunda", null, this.ApiKEY),
cerpen_budaya: async () => (await this.api()).get("/api/moviestory/cerpenbudaya", null, this.ApiKEY),
cerpen_cinta: async () => (await this.api()).get("/api/moviestory/cerpencinta", null, this.ApiKEY),
cerpen_cinta_dalam_hati_terpendam: async () => (await this.api()).get("/api/moviestory/cerpencintadalamhati", null, this.ApiKEY),
cerpen_cinta_islami: async () => (await this.api()).get("/api/moviestory/cerpencintaislami", null, this.ApiKEY),
cerpen_cinta_pertama: async () => (await this.api()).get("/api/moviestory/cerpencintapertama", null, this.ApiKEY),
cerpen_cinta_romantis: async () => (await this.api()).get("/api/moviestory/cerpencintaromantis", null, this.ApiKEY),
cerpen_cinta_sedih: async () => (await this.api()).get("/api/moviestory/cerpencintasedih", null, this.ApiKEY),
cerpen_cinta_segitiga: async () => (await this.api()).get("/api/moviestory/cerpencintasegitiga", null, this.ApiKEY),
cerpen_cinta_sejati: async () => (await this.api()).get("/api/moviestory/cerpencintasejati", null, this.ApiKEY),
cerpen_covid_19: async () => (await this.api()).get("/api/moviestory/cerpencovid19", null, this.ApiKEY),
cerpen_dongeng_cerita_rakyat: async () => (await this.api()).get("/api/moviestory/cerpendongeng", null, this.ApiKEY),
cerpen_fabel_hewan: async () => (await this.api()).get("/api/moviestory/cerpenfabel", null, this.ApiKEY),
cerpen_fantasi_fiksi: async () => (await this.api()).get("/api/moviestory/cerpenfantasi", null, this.ApiKEY),
cerpen_fiksi_penggemar: async () => (await this.api()).get("/api/moviestory/cerpenfiksipenggemar", null, this.ApiKEY),
cerpen_galau: async () => (await this.api()).get("/api/moviestory/cerpengalau", null, this.ApiKEY),
cerpen_gokil: async () => (await this.api()).get("/api/moviestory/cerpengokil", null, this.ApiKEY),
cerpen_horor: async () => (await this.api()).get("/api/moviestory/cerpenhoror", null, this.ApiKEY),
cerpen_inspiratif: async () => (await this.api()).get("/api/moviestory/cerpeninspiratif", null, this.ApiKEY),
cerpen_islami: async () => (await this.api()).get("/api/moviestory/cerpenislami", null, this.ApiKEY),
cerpen_jepang: async () => (await this.api()).get("/api/moviestory/cerpenjepang", null, this.ApiKEY),
cerpen_kehidupan: async () => (await this.api()).get("/api/moviestory/cerpenkehidupan", null, this.ApiKEY),
cerpen_keluarga: async () => (await this.api()).get("/api/moviestory/cerpenkeluarga", null, this.ApiKEY),
cerpen_kisah_nyata: async () => (await this.api()).get("/api/moviestory/cerpenkisahnyata", null, this.ApiKEY),
cerpen_korea: async () => (await this.api()).get("/api/moviestory/cerpenkorea", null, this.ApiKEY),
cerpen_kristen: async () => (await this.api()).get("/api/moviestory/cerpenkristen", null, this.ApiKEY),
cerpen_liburan: async () => (await this.api()).get("/api/moviestory/cerpenliburan", null, this.ApiKEY),
cerpen_lingkungan: async () => (await this.api()).get("/api/moviestory/cerpenlingkungan", null, this.ApiKEY),
cerpen_lucu: async () => (await this.api()).get("/api/moviestory/cerpenlucu", null, this.ApiKEY),
cerpen_malaysia: async () => (await this.api()).get("/api/moviestory/cerpenmalaysia", null, this.ApiKEY),
cerpen_mengharukan: async () => (await this.api()).get("/api/moviestory/cerpenmengharukan", null, this.ApiKEY),
cerpen_misteri: async () => (await this.api()).get("/api/moviestory/cerpenmisteri", null, this.ApiKEY),
cerpen_motivasi: async () => (await this.api()).get("/api/moviestory/cerpenmotivasi", null, this.ApiKEY),
cerpen_nasihat: async () => (await this.api()).get("/api/moviestory/cerpennasihat", null, this.ApiKEY),
cerpen_nasionalisme: async () => (await this.api()).get("/api/moviestory/cerpennasionalisme", null, this.ApiKEY),
cerpen_olahraga: async () => (await this.api()).get("/api/moviestory/cerpenolahraga", null, this.ApiKEY),
cerpen_patah_hati: async () => (await this.api()).get("/api/moviestory/cerpenpatahhati", null, this.ApiKEY),
cerpen_penantian: async () => (await this.api()).get("/api/moviestory/cerpenpenantian", null, this.ApiKEY),
cerpen_pendidikan: async () => (await this.api()).get("/api/moviestory/cerpenpendidikan", null, this.ApiKEY),
cerpen_pengalaman_pribadi: async () => (await this.api()).get("/api/moviestory/cerpenpengalamanpriba