From e8a9801d5b31146eb6d731ae51d8569ac8869540 Mon Sep 17 00:00:00 2001 From: kyrea Date: Thu, 20 Jul 2023 16:21:26 +0530 Subject: [PATCH 01/14] Added waifu.it package --- pages/libraries/Javascript/_meta.json | 4 ++ pages/libraries/Javascript/waifuit/_meta.json | 6 +++ .../Javascript/waifuit/generatefact.mdx | 47 ++++++++++++++++++ .../Javascript/waifuit/generatequote.mdx | 49 +++++++++++++++++++ .../Javascript/waifuit/generatewaifu.mdx | 46 +++++++++++++++++ .../Javascript/waifuit/getstarted.mdx | 26 ++++++++++ 6 files changed, 178 insertions(+) create mode 100644 pages/libraries/Javascript/waifuit/_meta.json create mode 100644 pages/libraries/Javascript/waifuit/generatefact.mdx create mode 100644 pages/libraries/Javascript/waifuit/generatequote.mdx create mode 100644 pages/libraries/Javascript/waifuit/generatewaifu.mdx create mode 100644 pages/libraries/Javascript/waifuit/getstarted.mdx diff --git a/pages/libraries/Javascript/_meta.json b/pages/libraries/Javascript/_meta.json index 6427d07..195117f 100644 --- a/pages/libraries/Javascript/_meta.json +++ b/pages/libraries/Javascript/_meta.json @@ -2,5 +2,9 @@ "animefact": { "title": "anime-facts", "theme": { "collapsed": true } + }, + "waifuit": { + "title": "waifu.it", + "theme": { "collapsed": true } } } diff --git a/pages/libraries/Javascript/waifuit/_meta.json b/pages/libraries/Javascript/waifuit/_meta.json new file mode 100644 index 0000000..9090a60 --- /dev/null +++ b/pages/libraries/Javascript/waifuit/_meta.json @@ -0,0 +1,6 @@ +{ + "getstarted": "Get Started", + "generatefact": "Generate Fact", + "generatequote": "Generate Quote", + "generatewaifu": "Generate Waifu" +} diff --git a/pages/libraries/Javascript/waifuit/generatefact.mdx b/pages/libraries/Javascript/waifuit/generatefact.mdx new file mode 100644 index 0000000..021f36d --- /dev/null +++ b/pages/libraries/Javascript/waifuit/generatefact.mdx @@ -0,0 +1,47 @@ +--- +title: waifu.it | Generate Fact +--- + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Generate Fact + +Generate random anime facts from a huge database. + + +## Functions + +| Function | Type | Description | Required? | +| :------: | :------: | ---------------------------------------------------- | :-------: | +| getFact | function | The search function to generate a random anime fact. | Yes | + +## Request Samples + + + + <> + ```js + import Client from "waifu.it"; + + // Replace with your API Token + const api = new Client(""); + api.getFact().then((res) => console.log(res)); + ``` + + + + + +## Response Schema + + + + **Content Type:** `application/json` + ```json copy=false +{ + "id": 5, + "fact": "TEZUKA Osamu is the most famous manga artist in Japan.", +} + ``` + + diff --git a/pages/libraries/Javascript/waifuit/generatequote.mdx b/pages/libraries/Javascript/waifuit/generatequote.mdx new file mode 100644 index 0000000..d6ec804 --- /dev/null +++ b/pages/libraries/Javascript/waifuit/generatequote.mdx @@ -0,0 +1,49 @@ +--- +title: waifu.it | Generate Quote +--- + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Generate Fact + +Generate random anime Quote from a huge database. + + +## Functions + +| Function | Type | Description | Required? | +| :------: | :------: | ---------------------------------------------------- | :-------: | +| getQuote | function | The search function to generate a random anime quote. | Yes | + +## Request Samples + + + + <> + ```js + import Client from "waifu.it"; + + // Replace with your API Token + const api = new Client(""); + api.getQuote().then((res) => console.log(res)); + ``` + + + + + +## Response Schema + + + + **Content Type:** `application/json` + ```json copy=false +{ + "id": 5, + "quote": "Even children are forced to grow up in the face of pain.", + "author": "Pain", + "anime": "Naruto" +} + ``` + + diff --git a/pages/libraries/Javascript/waifuit/generatewaifu.mdx b/pages/libraries/Javascript/waifuit/generatewaifu.mdx new file mode 100644 index 0000000..bef6bf3 --- /dev/null +++ b/pages/libraries/Javascript/waifuit/generatewaifu.mdx @@ -0,0 +1,46 @@ +--- +title: waifu.it | Generate Waifu +--- + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Generate Fact + +Generate random anime Waifu from a huge database. + + +## Functions + +| Function | Type | Description | Required? | +| :------: | :------: | ---------------------------------------------------- | :-------: | +| getWaifu | function | The search function to generate a random anime Waifu. | Yes | + +## Request Samples + + + + <> + ```js + import Client from "waifu.it"; + + // Replace with your API Token + const api = new Client(""); + api.getWaifu().then((res) => console.log(res)); + ``` + + + + + +## Response Schema + + + + **Content Type:** `application/json` + ```json copy=false +{ + "id": 5, +} + ``` + + diff --git a/pages/libraries/Javascript/waifuit/getstarted.mdx b/pages/libraries/Javascript/waifuit/getstarted.mdx new file mode 100644 index 0000000..fdda9af --- /dev/null +++ b/pages/libraries/Javascript/waifuit/getstarted.mdx @@ -0,0 +1,26 @@ +import { Tab, Tabs } from "nextra-theme-docs"; + +# Get Started + +The "waifu.it" library is the official wrapper for waifu.it! Very small install size. + +## Installation + +Instructions for installing the library can be found below. + +{/* NOTE: do NOT run a formatter for the time being; it breaks the code blocks below. */} + + + + ```bash + npm i waifu.it + ``` + View package at [npmjs.com](https://www.npmjs.com/package/waifu.it) + + + ```bash + yarn add waifu.it + ``` + View package at [yarnpkg.com](https://yarnpkg.com/package/waifu.it) + + \ No newline at end of file From e3bd641cbddedecfd8c742cee18d1267edc181a1 Mon Sep 17 00:00:00 2001 From: kyrea Date: Thu, 20 Jul 2023 16:23:20 +0530 Subject: [PATCH 02/14] Renamed "Actions" to "Interactions" --- pages/list-of-endpoints.mdx | 130 ++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/pages/list-of-endpoints.mdx b/pages/list-of-endpoints.mdx index 27e1611..77f71b1 100644 --- a/pages/list-of-endpoints.mdx +++ b/pages/list-of-endpoints.mdx @@ -2,135 +2,135 @@ Waifu.it supports a wealth of endpoints, which can be categorized into the following groups: -## Actions +## Interactions -- [Angry](https://docs.waifu.it/rest-api/Actions/Angry/search): This endpoint retrieves a random anime GIF that portrays an angry reaction. +- [Angry](https://docs.waifu.it/rest-api/Interactions/Angry/search): This endpoint retrieves a random anime GIF that portrays an angry reaction. -- [Baka](https://docs.waifu.it/rest-api/Actions/Baka/search): Get a random anime GIF that represents the expression of being a "baka" or an idiot. +- [Baka](https://docs.waifu.it/rest-api/Interactions/Baka/search): Get a random anime GIF that represents the expression of being a "baka" or an idiot. -- [Bite](https://docs.waifu.it/rest-api/Actions/Bite/search): Explore a random anime GIF that showcases a biting action. +- [Bite](https://docs.waifu.it/rest-api/Interactions/Bite/search): Explore a random anime GIF that showcases a biting action. -- [Blush](https://docs.waifu.it/rest-api/Actions/Blush/search): Get a random anime GIF showcasing a blushing expression. +- [Blush](https://docs.waifu.it/rest-api/Interactions/Blush/search): Get a random anime GIF showcasing a blushing expression. -- [Bonk](https://docs.waifu.it/rest-api/Actions/Bonk/search): Obtain a random anime GIF capturing a bonking action. +- [Bonk](https://docs.waifu.it/rest-api/Interactions/Bonk/search): Obtain a random anime GIF capturing a bonking action. -- [Bored](https://docs.waifu.it/rest-api/Actions/Bored/search): This endpoint provides a random anime GIF displaying a bored expression. +- [Bored](https://docs.waifu.it/rest-api/Interactions/Bored/search): This endpoint provides a random anime GIF displaying a bored expression. -- [Bully](https://docs.waifu.it/rest-api/Actions/Bully/search): Retrieve a random anime GIF that illustrates a bullying action. +- [Bully](https://docs.waifu.it/rest-api/Interactions/Bully/search): Retrieve a random anime GIF that illustrates a bullying action. -- [Bye](https://docs.waifu.it/rest-api/Actions/Bye/search): Obtain a random anime GIF depicting a goodbye gesture. +- [Bye](https://docs.waifu.it/rest-api/Interactions/Bye/search): Obtain a random anime GIF depicting a goodbye gesture. -- [Chase](https://docs.waifu.it/rest-api/Actions/Chase/search): Get a random anime GIF showcasing a chasing action. +- [Chase](https://docs.waifu.it/rest-api/Interactions/Chase/search): Get a random anime GIF showcasing a chasing action. -- [Cheer](https://docs.waifu.it/rest-api/Actions/Cheer/search): Retrieve a random anime GIF representing a cheering expression. +- [Cheer](https://docs.waifu.it/rest-api/Interactions/Cheer/search): Retrieve a random anime GIF representing a cheering expression. -- [Cringe](https://docs.waifu.it/rest-api/Actions/Cringe/search): This endpoint returns a random anime GIF with a cringing reaction. +- [Cringe](https://docs.waifu.it/rest-api/Interactions/Cringe/search): This endpoint returns a random anime GIF with a cringing reaction. -- [Cry](https://docs.waifu.it/rest-api/Actions/Cry/search): Get a random anime GIF with a crying reaction. +- [Cry](https://docs.waifu.it/rest-api/Interactions/Cry/search): Get a random anime GIF with a crying reaction. -- [Cuddle](https://docs.waifu.it/rest-api/Actions/Cuddle/search): Obtain a random anime GIF depicting a cuddling action. +- [Cuddle](https://docs.waifu.it/rest-api/Interactions/Cuddle/search): Obtain a random anime GIF depicting a cuddling action. -- [Dab](https://docs.waifu.it/rest-api/Actions/Dab/search): Get a random anime GIF with a dabbing action. +- [Dab](https://docs.waifu.it/rest-api/Interactions/Dab/search): Get a random anime GIF with a dabbing action. -- [Dance](https://docs.waifu.it/rest-api/Actions/Dance/search): Retrieve a random anime GIF featuring a dancing action. +- [Dance](https://docs.waifu.it/rest-api/Interactions/Dance/search): Retrieve a random anime GIF featuring a dancing action. -- [Die](https://docs.waifu.it/rest-api/Actions/Die/search): Obtain a random anime GIF depicting a dying action. +- [Die](https://docs.waifu.it/rest-api/Interactions/Die/search): Obtain a random anime GIF depicting a dying action. -- [Disgust](https://docs.waifu.it/rest-api/Actions/Disgust/search): Get a random anime GIF with a disgusted reaction. +- [Disgust](https://docs.waifu.it/rest-api/Interactions/Disgust/search): Get a random anime GIF with a disgusted reaction. -- [Facepalm](https://docs.waifu.it/rest-api/Actions/Facepalm/search): Retrieve a random anime GIF depicting a facepalm reaction. +- [Facepalm](https://docs.waifu.it/rest-api/Interactions/Facepalm/search): Retrieve a random anime GIF depicting a facepalm reaction. -- [Feed](https://docs.waifu.it/rest-api/Actions/Feed/search): Get a random anime GIF with a feeding action. +- [Feed](https://docs.waifu.it/rest-api/Interactions/Feed/search): Get a random anime GIF with a feeding action. -- [Glomp](https://docs.waifu.it/rest-api/Actions/Glomp/search): Retrieve a random anime GIF featuring a glomping action. +- [Glomp](https://docs.waifu.it/rest-api/Interactions/Glomp/search): Retrieve a random anime GIF featuring a glomping action. -- [Happy](https://docs.waifu.it/rest-api/Actions/Happy/search): Obtain a random anime GIF showcasing a happy expression. +- [Happy](https://docs.waifu.it/rest-api/Interactions/Happy/search): Obtain a random anime GIF showcasing a happy expression. -- [Hi](https://docs.waifu.it/rest-api/Actions/Hi/search): Get a random anime GIF with a greeting gesture. +- [Hi](https://docs.waifu.it/rest-api/Interactions/Hi/search): Get a random anime GIF with a greeting gesture. -- [Highfive](https://docs.waifu.it/rest-api/Actions/Highfive/search): Retrieve a random anime GIF capturing a high five action. +- [Highfive](https://docs.waifu.it/rest-api/Interactions/Highfive/search): Retrieve a random anime GIF capturing a high five action. -- [Hold](https://docs.waifu.it/rest-api/Actions/Hold/search): Obtain a random anime GIF depicting a holding action. +- [Hold](https://docs.waifu.it/rest-api/Interactions/Hold/search): Obtain a random anime GIF depicting a holding action. -- [Hug](https://docs.waifu.it/rest-api/Actions/Hug/search): Get a random anime GIF featuring a hugging action. +- [Hug](https://docs.waifu.it/rest-api/Interactions/Hug/search): Get a random anime GIF featuring a hugging action. -- [Kick](https://docs.waifu.it/rest-api/Actions/Kick/search): Retrieve a random anime GIF showcasing a kicking action. +- [Kick](https://docs.waifu.it/rest-api/Interactions/Kick/search): Retrieve a random anime GIF showcasing a kicking action. -- [Kill](https://docs.waifu.it/rest-api/Actions/Kill/search): Obtain a random anime GIF with a killing action. +- [Kill](https://docs.waifu.it/rest-api/Interactions/Kill/search): Obtain a random anime GIF with a killing action. -- [Kiss](https://docs.waifu.it/rest-api/Actions/Kiss/search): Get a random anime GIF depicting a kissing action. +- [Kiss](https://docs.waifu.it/rest-api/Interactions/Kiss/search): Get a random anime GIF depicting a kissing action. -- [Laugh](https://docs.waifu.it/rest-api/Actions/Laugh/search): Retrieve a random anime GIF showcasing a laughing reaction. +- [Laugh](https://docs.waifu.it/rest-api/Interactions/Laugh/search): Retrieve a random anime GIF showcasing a laughing reaction. -- [Lick](https://docs.waifu.it/rest-api/Actions/Lick/search): Obtain a random anime GIF with a licking action. +- [Lick](https://docs.waifu.it/rest-api/Interactions/Lick/search): Obtain a random anime GIF with a licking action. -- [Love](https://docs.waifu.it/rest-api/Actions/Love/search): Get a random anime GIF depicting a loving expression. +- [Love](https://docs.waifu.it/rest-api/Interactions/Love/search): Get a random anime GIF depicting a loving expression. -- [Lurk](https://docs.waifu.it/rest-api/Actions/Lurk/search): Retrieve a random anime GIF featuring a lurking action. +- [Lurk](https://docs.waifu.it/rest-api/Interactions/Lurk/search): Retrieve a random anime GIF featuring a lurking action. -- [Midfing](https://docs.waifu.it/rest-api/Actions/Midfing/search): This endpoint returns a random anime GIF with a middle finger gesture. +- [Midfing](https://docs.waifu.it/rest-api/Interactions/Midfing/search): This endpoint returns a random anime GIF with a middle finger gesture. -- [Nervous](https://docs.waifu.it/rest-api/Actions/Nervous/search): Get a random anime GIF portraying a nervous expression. +- [Nervous](https://docs.waifu.it/rest-api/Interactions/Nervous/search): Get a random anime GIF portraying a nervous expression. -- [Nom](https://docs.waifu.it/rest-api/Actions/Nom/search): Retrieve a random anime GIF showcasing a nomming action. +- [Nom](https://docs.waifu.it/rest-api/Interactions/Nom/search): Retrieve a random anime GIF showcasing a nomming action. -- [Nope](https://docs.waifu.it/rest-api/Actions/Nope/search): Obtain a random anime GIF representing a "nope" reaction. +- [Nope](https://docs.waifu.it/rest-api/Interactions/Nope/search): Obtain a random anime GIF representing a "nope" reaction. -- [Nuzzle](https://docs.waifu.it/rest-api/Actions/Nuzzle/search): Get a random anime GIF depicting a nuzzling action. +- [Nuzzle](https://docs.waifu.it/rest-api/Interactions/Nuzzle/search): Get a random anime GIF depicting a nuzzling action. -- [Panic](https://docs.waifu.it/rest-api/Actions/Panic/search): Retrieve a random anime GIF showing a panic reaction. +- [Panic](https://docs.waifu.it/rest-api/Interactions/Panic/search): Retrieve a random anime GIF showing a panic reaction. -- [Pat](https://docs.waifu.it/rest-api/Actions/Pat/search): Get a random anime GIF featuring a patting action. +- [Pat](https://docs.waifu.it/rest-api/Interactions/Pat/search): Get a random anime GIF featuring a patting action. -- [Peck](https://docs.waifu.it/rest-api/Actions/Peck/search): Retrieve a random anime GIF showcasing a pecking action. +- [Peck](https://docs.waifu.it/rest-api/Interactions/Peck/search): Retrieve a random anime GIF showcasing a pecking action. -- [Poke](https://docs.waifu.it/rest-api/Actions/Poke/search): Obtain a random anime GIF with a poking action. +- [Poke](https://docs.waifu.it/rest-api/Interactions/Poke/search): Obtain a random anime GIF with a poking action. -- [Pout](https://docs.waifu.it/rest-api/Actions/Pout/search): Get a random anime GIF featuring a pouting expression. +- [Pout](https://docs.waifu.it/rest-api/Interactions/Pout/search): Get a random anime GIF featuring a pouting expression. -- [Punch](https://docs.waifu.it/rest-api/Actions/Punch/search): Retrieve a random anime GIF illustrating a punching action. +- [Punch](https://docs.waifu.it/rest-api/Interactions/Punch/search): Retrieve a random anime GIF illustrating a punching action. -- [Run](https://docs.waifu.it/rest-api/Actions/Run/search): Get a random anime GIF showcasing a running action. +- [Run](https://docs.waifu.it/rest-api/Interactions/Run/search): Get a random anime GIF showcasing a running action. -- [Sad](https://docs.waifu.it/rest-api/Actions/Sad/search): Retrieve a random anime GIF representing a sad expression. +- [Sad](https://docs.waifu.it/rest-api/Interactions/Sad/search): Retrieve a random anime GIF representing a sad expression. -- [Shoot](https://docs.waifu.it/rest-api/Actions/Shoot/search): This endpoint returns a random anime GIF depicting a shooting action. +- [Shoot](https://docs.waifu.it/rest-api/Interactions/Shoot/search): This endpoint returns a random anime GIF depicting a shooting action. -- [Shrug](https://docs.waifu.it/rest-api/Actions/Shrug/search): Get a random anime GIF with a shrugging gesture. +- [Shrug](https://docs.waifu.it/rest-api/Interactions/Shrug/search): Get a random anime GIF with a shrugging gesture. -- [Sip](https://docs.waifu.it/rest-api/Actions/Sip/search): Retrieve a random anime GIF showcasing a sipping action. +- [Sip](https://docs.waifu.it/rest-api/Interactions/Sip/search): Retrieve a random anime GIF showcasing a sipping action. -- [Slap](https://docs.waifu.it/rest-api/Actions/Slap/search): Obtain a random anime GIF illustrating a slapping action. +- [Slap](https://docs.waifu.it/rest-api/Interactions/Slap/search): Obtain a random anime GIF illustrating a slapping action. -- [Sleepy](https://docs.waifu.it/rest-api/Actions/Sleepy/search): Get a random anime GIF featuring a sleepy expression. +- [Sleepy](https://docs.waifu.it/rest-api/Interactions/Sleepy/search): Get a random anime GIF featuring a sleepy expression. -- [Smile](https://docs.waifu.it/rest-api/Actions/Smile/search): Retrieve a random anime GIF with a smiling expression. +- [Smile](https://docs.waifu.it/rest-api/Interactions/Smile/search): Retrieve a random anime GIF with a smiling expression. -- [Smug](https://docs.waifu.it/rest-api/Actions/Smug/search): Get a random anime GIF showcasing a smug expression. +- [Smug](https://docs.waifu.it/rest-api/Interactions/Smug/search): Get a random anime GIF showcasing a smug expression. -- [Stab](https://docs.waifu.it/rest-api/Actions/Stab/search): Obtain a random anime GIF depicting a stabbing action. +- [Stab](https://docs.waifu.it/rest-api/Interactions/Stab/search): Obtain a random anime GIF depicting a stabbing action. -- [Stare](https://docs.waifu.it/rest-api/Actions/Stare/search): Get a random anime GIF featuring a staring expression. +- [Stare](https://docs.waifu.it/rest-api/Interactions/Stare/search): Get a random anime GIF featuring a staring expression. -- [Suicide](https://docs.waifu.it/rest-api/Actions/Suicide/search): Retrieve a random anime GIF related to suicide actions. +- [Suicide](https://docs.waifu.it/rest-api/Interactions/Suicide/search): Retrieve a random anime GIF related to suicide Interactions. -- [Tease](https://docs.waifu.it/rest-api/Actions/Tease/search): Obtain a random anime GIF with a teasing action. +- [Tease](https://docs.waifu.it/rest-api/Interactions/Tease/search): Obtain a random anime GIF with a teasing action. -- [Think](https://docs.waifu.it/rest-api/Actions/Think/search): Get a random anime GIF showcasing a thinking expression. +- [Think](https://docs.waifu.it/rest-api/Interactions/Think/search): Get a random anime GIF showcasing a thinking expression. -- [Thumbsup](https://docs.waifu.it/rest-api/Actions/Thumbsup/search): Retrieve a random anime GIF with a thumbs-up gesture. +- [Thumbsup](https://docs.waifu.it/rest-api/Interactions/Thumbsup/search): Retrieve a random anime GIF with a thumbs-up gesture. -- [Tickle](https://docs.waifu.it/rest-api/Actions/Tickle/search): Get a random anime GIF illustrating a tickling action. +- [Tickle](https://docs.waifu.it/rest-api/Interactions/Tickle/search): Get a random anime GIF illustrating a tickling action. -- [Triggered](https://docs.waifu.it/rest-api/Actions/Triggered/search): Obtain a random anime GIF representing a triggered reaction. +- [Triggered](https://docs.waifu.it/rest-api/Interactions/Triggered/search): Obtain a random anime GIF representing a triggered reaction. -- [Wag](https://docs.waifu.it/rest-api/Actions/Wag/search): Get a random anime GIF showcasing a wagging action. +- [Wag](https://docs.waifu.it/rest-api/Interactions/Wag/search): Get a random anime GIF showcasing a wagging action. -- [Wave](https://docs.waifu.it/rest-api/Actions/Wave/search): Get a random anime GIF with a waving gesture. +- [Wave](https://docs.waifu.it/rest-api/Interactions/Wave/search): Get a random anime GIF with a waving gesture. -- [Wink](https://docs.waifu.it/rest-api/Actions/Wink/search): Obtain a random anime GIF featuring a winking expression. +- [Wink](https://docs.waifu.it/rest-api/Interactions/Wink/search): Obtain a random anime GIF featuring a winking expression. -- [Yes](https://docs.waifu.it/rest-api/Actions/Yes/search): Get a random anime GIF expressing a positive affirmation. +- [Yes](https://docs.waifu.it/rest-api/Interactions/Yes/search): Get a random anime GIF expressing a positive affirmation. ## Images From b80d5cbcc9f0adf5822b6ff8efb2d8d0977d46ba Mon Sep 17 00:00:00 2001 From: kyrea Date: Fri, 21 Jul 2023 19:47:23 +0530 Subject: [PATCH 03/14] Added docs for all the interactions and Images --- pages/rest-api/Images/Waifu/search.mdx | 146 +++++++++++++++++- pages/rest-api/Interactions/Angry/search.mdx | 96 +++++++++++- pages/rest-api/Interactions/Baka/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Bite/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Blush/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Bonk/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Bored/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Bully/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Bye/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Chase/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Cheer/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Cringe/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Cry/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Cuddle/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Dab/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Dance/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Die/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Disgust/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Facepalm/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Feed/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Glomp/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Happy/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Hi/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Highfive/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Hold/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Hug/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Kick/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Kill/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Kiss/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Laugh/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Lick/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Love/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Lurk/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Midfing/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Nervous/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Nom/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Nope/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Nuzzle/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Panic/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Pat/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Peck/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Poke/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Pout/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Punch/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Run/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Sad/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Shoot/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Shrug/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Sip/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Slap/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Sleepy/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Smile/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Smug/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Stab/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Stare/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Suicide/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Tease/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Think/search.mdx | 97 +++++++++++- .../rest-api/Interactions/Thumbsup/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Tickle/search.mdx | 97 +++++++++++- .../Interactions/Triggered/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Wag/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Wave/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Wink/search.mdx | 97 +++++++++++- pages/rest-api/Interactions/Yes/search.mdx | 97 +++++++++++- pages/rest-api/start.mdx | 7 +- 66 files changed, 6292 insertions(+), 68 deletions(-) diff --git a/pages/rest-api/Images/Waifu/search.mdx b/pages/rest-api/Images/Waifu/search.mdx index 1cd5d2a..e457c6a 100644 --- a/pages/rest-api/Images/Waifu/search.mdx +++ b/pages/rest-api/Images/Waifu/search.mdx @@ -1 +1,145 @@ -owo WIP \ No newline at end of file +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to access and retrieve information about your favorite waifus. To access the `/waifu` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/waifu` endpoint allows you to retrieve information about a specific waifu. + +- **URL**: `/waifu` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/waifu` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request Headers + +The request to the `/waifu` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request +Here's example of how to make a request to the `/waifu` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/waifu"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "YOUR_ACCESS_TOKEN", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/waifu" + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }) + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `_id`: The unique identifier of the waifu. +- `names`: The names of the waifu. +- `from`: The anime from where the waifu belongs to. +- `statistics`: Her statistics from the users. +- `images`: The array of URLs to an image of the waifu. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "_id": 48, + "images": [ + "https://rei.animecharactersdatabase.com/uploads/chars/67975-1468280545.jpg", + "https://rei.animecharactersdatabase.com/uploads/chars/67975-1074357995.jpg", + "https://rei.animecharactersdatabase.com/uploads/chars/67975-1025264171.jpg", + "https://rei.animecharactersdatabase.com/uploads/chars/67975-347417678.jpg", + "https://thicc.mywaifulist.moe/waifus/60/ac08a0604cef48cfb60db8946b4eaed65a7d5d3c8b28a340df0259328f984131.jpeg", + "https://thicc.mywaifulist.moe/waifus/60/059e4c365b97ad2dc24c459d02e9cfe9771c3e80305f893b4befbb906e537171.jpeg", + "https://thicc.mywaifulist.moe/waifus/60/88fb2e15ad401f5f14c41e2c9e4c8528f18af52ae8d45b67b3c8e652a001f4e2.jpeg" + ], + "names": { + "en": "Kanade Tachibana", + "jp": "立華 かなで", + "alt": "Tenshi" + }, + "from": { + "name": "Angel Beats!", + "type": "Anime" + }, + "statistics": { + "fav": 205, + "love": 160, + "hate": 20, + "upvote": 70, + "downvote": 8 + } + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/waifu` endpoint. +That's it! You are now ready to use the `/waifu` endpoint to retrieve information about your favorite waifus. Happy coding! \ No newline at end of file diff --git a/pages/rest-api/Interactions/Angry/search.mdx b/pages/rest-api/Interactions/Angry/search.mdx index 01ee763..15134b2 100644 --- a/pages/rest-api/Interactions/Angry/search.mdx +++ b/pages/rest-api/Interactions/Angry/search.mdx @@ -1 +1,95 @@ -Work in progress \ No newline at end of file +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/angry` endpoint allows users to receive appropriate angry anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/angry` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/angry` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/angry"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/angry" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/angry` endpoint. diff --git a/pages/rest-api/Interactions/Baka/search.mdx b/pages/rest-api/Interactions/Baka/search.mdx index 01ee763..f2092e8 100644 --- a/pages/rest-api/Interactions/Baka/search.mdx +++ b/pages/rest-api/Interactions/Baka/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/baka` endpoint allows users to receive appropriate baka anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/baka` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/baka` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/baka"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/baka" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/baka` endpoint. diff --git a/pages/rest-api/Interactions/Bite/search.mdx b/pages/rest-api/Interactions/Bite/search.mdx index 01ee763..2354fc7 100644 --- a/pages/rest-api/Interactions/Bite/search.mdx +++ b/pages/rest-api/Interactions/Bite/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/bite` endpoint allows users to receive appropriate bite anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/bite` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/bite` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/bite"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/bite" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/bite` endpoint. diff --git a/pages/rest-api/Interactions/Blush/search.mdx b/pages/rest-api/Interactions/Blush/search.mdx index 01ee763..fdd6966 100644 --- a/pages/rest-api/Interactions/Blush/search.mdx +++ b/pages/rest-api/Interactions/Blush/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/blush` endpoint allows users to receive appropriate blush anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/blush` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/blush` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/blush"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/blush" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/blush` endpoint. diff --git a/pages/rest-api/Interactions/Bonk/search.mdx b/pages/rest-api/Interactions/Bonk/search.mdx index 01ee763..0dd3517 100644 --- a/pages/rest-api/Interactions/Bonk/search.mdx +++ b/pages/rest-api/Interactions/Bonk/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/bonk` endpoint allows users to receive appropriate bonk anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/bonk` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/bonk` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/bonk"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/bonk" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/bonk` endpoint. diff --git a/pages/rest-api/Interactions/Bored/search.mdx b/pages/rest-api/Interactions/Bored/search.mdx index 01ee763..e2e05d1 100644 --- a/pages/rest-api/Interactions/Bored/search.mdx +++ b/pages/rest-api/Interactions/Bored/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/bored` endpoint allows users to receive appropriate bored anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/bored` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/bored` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/bored"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/bored" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/bored` endpoint. diff --git a/pages/rest-api/Interactions/Bully/search.mdx b/pages/rest-api/Interactions/Bully/search.mdx index 01ee763..988037c 100644 --- a/pages/rest-api/Interactions/Bully/search.mdx +++ b/pages/rest-api/Interactions/Bully/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/bully` endpoint allows users to receive appropriate bully anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/bully` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/bully` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/bully"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/bully" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/bully` endpoint. diff --git a/pages/rest-api/Interactions/Bye/search.mdx b/pages/rest-api/Interactions/Bye/search.mdx index 01ee763..b0b917a 100644 --- a/pages/rest-api/Interactions/Bye/search.mdx +++ b/pages/rest-api/Interactions/Bye/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/bye` endpoint allows users to receive appropriate bye anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/bye` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/bye` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/bye"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/bye" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/bye` endpoint. diff --git a/pages/rest-api/Interactions/Chase/search.mdx b/pages/rest-api/Interactions/Chase/search.mdx index 01ee763..3f96386 100644 --- a/pages/rest-api/Interactions/Chase/search.mdx +++ b/pages/rest-api/Interactions/Chase/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/chase` endpoint allows users to receive appropriate chase anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/chase` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/chase` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/chase"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/chase" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/chase` endpoint. diff --git a/pages/rest-api/Interactions/Cheer/search.mdx b/pages/rest-api/Interactions/Cheer/search.mdx index 01ee763..2c6c7d9 100644 --- a/pages/rest-api/Interactions/Cheer/search.mdx +++ b/pages/rest-api/Interactions/Cheer/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/cheer` endpoint allows users to receive appropriate cheer anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/cheer` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/cheer` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/cheer"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/cheer" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/cheer` endpoint. diff --git a/pages/rest-api/Interactions/Cringe/search.mdx b/pages/rest-api/Interactions/Cringe/search.mdx index 01ee763..f632c80 100644 --- a/pages/rest-api/Interactions/Cringe/search.mdx +++ b/pages/rest-api/Interactions/Cringe/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/cringe` endpoint allows users to receive appropriate cringe anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/cringe` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/cringe` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/cringe"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/cringe" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/cringe` endpoint. diff --git a/pages/rest-api/Interactions/Cry/search.mdx b/pages/rest-api/Interactions/Cry/search.mdx index 01ee763..fa1fc69 100644 --- a/pages/rest-api/Interactions/Cry/search.mdx +++ b/pages/rest-api/Interactions/Cry/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/cry` endpoint allows users to receive appropriate cry anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/cry` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/cry` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/cry"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/cry" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/cry` endpoint. diff --git a/pages/rest-api/Interactions/Cuddle/search.mdx b/pages/rest-api/Interactions/Cuddle/search.mdx index 01ee763..7b6afe1 100644 --- a/pages/rest-api/Interactions/Cuddle/search.mdx +++ b/pages/rest-api/Interactions/Cuddle/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/cuddle` endpoint allows users to receive appropriate cuddle anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/cuddle` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/cuddle` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/cuddle"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/cuddle" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/cuddle` endpoint. diff --git a/pages/rest-api/Interactions/Dab/search.mdx b/pages/rest-api/Interactions/Dab/search.mdx index 01ee763..1cd96d0 100644 --- a/pages/rest-api/Interactions/Dab/search.mdx +++ b/pages/rest-api/Interactions/Dab/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/dab` endpoint allows users to receive appropriate dab anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/dab` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/dab` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/dab"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/dab" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/dab` endpoint. diff --git a/pages/rest-api/Interactions/Dance/search.mdx b/pages/rest-api/Interactions/Dance/search.mdx index 01ee763..a162d91 100644 --- a/pages/rest-api/Interactions/Dance/search.mdx +++ b/pages/rest-api/Interactions/Dance/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/dance` endpoint allows users to receive appropriate dance anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/dance` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/dance` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/dance"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/dance" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/dance` endpoint. diff --git a/pages/rest-api/Interactions/Die/search.mdx b/pages/rest-api/Interactions/Die/search.mdx index 01ee763..243c613 100644 --- a/pages/rest-api/Interactions/Die/search.mdx +++ b/pages/rest-api/Interactions/Die/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/die` endpoint allows users to receive appropriate die anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/die` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/die` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/die"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/die" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/die` endpoint. diff --git a/pages/rest-api/Interactions/Disgust/search.mdx b/pages/rest-api/Interactions/Disgust/search.mdx index 01ee763..456f7e4 100644 --- a/pages/rest-api/Interactions/Disgust/search.mdx +++ b/pages/rest-api/Interactions/Disgust/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/disgust` endpoint allows users to receive appropriate disgust anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/disgust` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/disgust` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/disgust"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/disgust" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/disgust` endpoint. diff --git a/pages/rest-api/Interactions/Facepalm/search.mdx b/pages/rest-api/Interactions/Facepalm/search.mdx index 01ee763..4bb1d2d 100644 --- a/pages/rest-api/Interactions/Facepalm/search.mdx +++ b/pages/rest-api/Interactions/Facepalm/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/facepalm` endpoint allows users to receive appropriate facepalm anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/facepalm` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/facepalm` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/facepalm"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/facepalm" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/facepalm` endpoint. diff --git a/pages/rest-api/Interactions/Feed/search.mdx b/pages/rest-api/Interactions/Feed/search.mdx index 01ee763..a5baf89 100644 --- a/pages/rest-api/Interactions/Feed/search.mdx +++ b/pages/rest-api/Interactions/Feed/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/feed` endpoint allows users to receive appropriate feed anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/feed` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/feed` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/feed"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/feed" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/feed` endpoint. diff --git a/pages/rest-api/Interactions/Glomp/search.mdx b/pages/rest-api/Interactions/Glomp/search.mdx index 01ee763..b5cdc03 100644 --- a/pages/rest-api/Interactions/Glomp/search.mdx +++ b/pages/rest-api/Interactions/Glomp/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/glomp` endpoint allows users to receive appropriate glomp anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/glomp` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/glomp` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/glomp"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/glomp" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/glomp` endpoint. diff --git a/pages/rest-api/Interactions/Happy/search.mdx b/pages/rest-api/Interactions/Happy/search.mdx index 01ee763..6064999 100644 --- a/pages/rest-api/Interactions/Happy/search.mdx +++ b/pages/rest-api/Interactions/Happy/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/happy` endpoint allows users to receive appropriate happy anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/happy` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/happy` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/happy"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/happy" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/happy` endpoint. diff --git a/pages/rest-api/Interactions/Hi/search.mdx b/pages/rest-api/Interactions/Hi/search.mdx index 01ee763..e51bd53 100644 --- a/pages/rest-api/Interactions/Hi/search.mdx +++ b/pages/rest-api/Interactions/Hi/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/hi` endpoint allows users to receive appropriate hi anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/hi` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/hi` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/hi"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/hi" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/hi` endpoint. diff --git a/pages/rest-api/Interactions/Highfive/search.mdx b/pages/rest-api/Interactions/Highfive/search.mdx index 01ee763..d1bb268 100644 --- a/pages/rest-api/Interactions/Highfive/search.mdx +++ b/pages/rest-api/Interactions/Highfive/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/highfive` endpoint allows users to receive appropriate highfive anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/highfive` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/highfive` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/highfive"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/highfive" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/highfive` endpoint. diff --git a/pages/rest-api/Interactions/Hold/search.mdx b/pages/rest-api/Interactions/Hold/search.mdx index 01ee763..f134b17 100644 --- a/pages/rest-api/Interactions/Hold/search.mdx +++ b/pages/rest-api/Interactions/Hold/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/hold` endpoint allows users to receive appropriate hold anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/hold` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/hold` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/hold"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/hold" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/hold` endpoint. diff --git a/pages/rest-api/Interactions/Hug/search.mdx b/pages/rest-api/Interactions/Hug/search.mdx index 01ee763..a6bc567 100644 --- a/pages/rest-api/Interactions/Hug/search.mdx +++ b/pages/rest-api/Interactions/Hug/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/hug` endpoint allows users to receive appropriate hug anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/hug` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/hug` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/hug"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/hug" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/hug` endpoint. diff --git a/pages/rest-api/Interactions/Kick/search.mdx b/pages/rest-api/Interactions/Kick/search.mdx index 01ee763..3174990 100644 --- a/pages/rest-api/Interactions/Kick/search.mdx +++ b/pages/rest-api/Interactions/Kick/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/kick` endpoint allows users to receive appropriate kick anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/kick` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/kick` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/kick"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/kick" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/kick` endpoint. diff --git a/pages/rest-api/Interactions/Kill/search.mdx b/pages/rest-api/Interactions/Kill/search.mdx index 01ee763..6da9e4a 100644 --- a/pages/rest-api/Interactions/Kill/search.mdx +++ b/pages/rest-api/Interactions/Kill/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/kill` endpoint allows users to receive appropriate kill anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/kill` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/kill` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/kill"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/kill" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/kill` endpoint. diff --git a/pages/rest-api/Interactions/Kiss/search.mdx b/pages/rest-api/Interactions/Kiss/search.mdx index 01ee763..e72443c 100644 --- a/pages/rest-api/Interactions/Kiss/search.mdx +++ b/pages/rest-api/Interactions/Kiss/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/kiss` endpoint allows users to receive appropriate kiss anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/kiss` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/kiss` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/kiss"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/kiss" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/kiss` endpoint. diff --git a/pages/rest-api/Interactions/Laugh/search.mdx b/pages/rest-api/Interactions/Laugh/search.mdx index 01ee763..6ef11d2 100644 --- a/pages/rest-api/Interactions/Laugh/search.mdx +++ b/pages/rest-api/Interactions/Laugh/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/laugh` endpoint allows users to receive appropriate laugh anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/laugh` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/laugh` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/laugh"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/laugh" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/laugh` endpoint. diff --git a/pages/rest-api/Interactions/Lick/search.mdx b/pages/rest-api/Interactions/Lick/search.mdx index 01ee763..dc5da75 100644 --- a/pages/rest-api/Interactions/Lick/search.mdx +++ b/pages/rest-api/Interactions/Lick/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/lick` endpoint allows users to receive appropriate lick anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/lick` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/lick` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/lick"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/lick" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/lick` endpoint. diff --git a/pages/rest-api/Interactions/Love/search.mdx b/pages/rest-api/Interactions/Love/search.mdx index 01ee763..b213a2b 100644 --- a/pages/rest-api/Interactions/Love/search.mdx +++ b/pages/rest-api/Interactions/Love/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/love` endpoint allows users to receive appropriate love anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/love` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/love` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/love"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/love" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/love` endpoint. diff --git a/pages/rest-api/Interactions/Lurk/search.mdx b/pages/rest-api/Interactions/Lurk/search.mdx index 01ee763..748963c 100644 --- a/pages/rest-api/Interactions/Lurk/search.mdx +++ b/pages/rest-api/Interactions/Lurk/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/lurk` endpoint allows users to receive appropriate lurk anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/lurk` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/lurk` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/lurk"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/lurk" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/lurk` endpoint. diff --git a/pages/rest-api/Interactions/Midfing/search.mdx b/pages/rest-api/Interactions/Midfing/search.mdx index 01ee763..f564c08 100644 --- a/pages/rest-api/Interactions/Midfing/search.mdx +++ b/pages/rest-api/Interactions/Midfing/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/midfing` endpoint allows users to receive appropriate midfing anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/midfing` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/midfing` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/midfing"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/midfing" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/midfing` endpoint. diff --git a/pages/rest-api/Interactions/Nervous/search.mdx b/pages/rest-api/Interactions/Nervous/search.mdx index 01ee763..e920d54 100644 --- a/pages/rest-api/Interactions/Nervous/search.mdx +++ b/pages/rest-api/Interactions/Nervous/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/nervous` endpoint allows users to receive appropriate nervous anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/nervous` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/nervous` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/nervous"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/nervous" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/nervous` endpoint. diff --git a/pages/rest-api/Interactions/Nom/search.mdx b/pages/rest-api/Interactions/Nom/search.mdx index 01ee763..d8cea20 100644 --- a/pages/rest-api/Interactions/Nom/search.mdx +++ b/pages/rest-api/Interactions/Nom/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/nom` endpoint allows users to receive appropriate nom anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/nom` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/nom` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/nom"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/nom" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/nom` endpoint. diff --git a/pages/rest-api/Interactions/Nope/search.mdx b/pages/rest-api/Interactions/Nope/search.mdx index 01ee763..a542049 100644 --- a/pages/rest-api/Interactions/Nope/search.mdx +++ b/pages/rest-api/Interactions/Nope/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/nope` endpoint allows users to receive appropriate nope anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/nope` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/nope` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/nope"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/nope" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/nope` endpoint. diff --git a/pages/rest-api/Interactions/Nuzzle/search.mdx b/pages/rest-api/Interactions/Nuzzle/search.mdx index 01ee763..8043973 100644 --- a/pages/rest-api/Interactions/Nuzzle/search.mdx +++ b/pages/rest-api/Interactions/Nuzzle/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/nuzzle` endpoint allows users to receive appropriate nuzzle anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/nuzzle` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/nuzzle` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/nuzzle"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/nuzzle" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/nuzzle` endpoint. diff --git a/pages/rest-api/Interactions/Panic/search.mdx b/pages/rest-api/Interactions/Panic/search.mdx index 01ee763..8e92e91 100644 --- a/pages/rest-api/Interactions/Panic/search.mdx +++ b/pages/rest-api/Interactions/Panic/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/panic` endpoint allows users to receive appropriate panic anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/panic` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/panic` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/panic"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/panic" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/panic` endpoint. diff --git a/pages/rest-api/Interactions/Pat/search.mdx b/pages/rest-api/Interactions/Pat/search.mdx index 01ee763..e591ed6 100644 --- a/pages/rest-api/Interactions/Pat/search.mdx +++ b/pages/rest-api/Interactions/Pat/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/pat` endpoint allows users to receive appropriate pat anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/pat` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/pat` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/pat"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/pat" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/pat` endpoint. diff --git a/pages/rest-api/Interactions/Peck/search.mdx b/pages/rest-api/Interactions/Peck/search.mdx index 01ee763..85f8bc1 100644 --- a/pages/rest-api/Interactions/Peck/search.mdx +++ b/pages/rest-api/Interactions/Peck/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/peck` endpoint allows users to receive appropriate peck anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/peck` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/peck` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/peck"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/peck" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/peck` endpoint. diff --git a/pages/rest-api/Interactions/Poke/search.mdx b/pages/rest-api/Interactions/Poke/search.mdx index 01ee763..1838997 100644 --- a/pages/rest-api/Interactions/Poke/search.mdx +++ b/pages/rest-api/Interactions/Poke/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/poke` endpoint allows users to receive appropriate poke anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/poke` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/poke` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/poke"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/poke" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/poke` endpoint. diff --git a/pages/rest-api/Interactions/Pout/search.mdx b/pages/rest-api/Interactions/Pout/search.mdx index 01ee763..432a43a 100644 --- a/pages/rest-api/Interactions/Pout/search.mdx +++ b/pages/rest-api/Interactions/Pout/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/pout` endpoint allows users to receive appropriate pout anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/pout` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/pout` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/pout"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/pout" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/pout` endpoint. diff --git a/pages/rest-api/Interactions/Punch/search.mdx b/pages/rest-api/Interactions/Punch/search.mdx index 01ee763..39fdba8 100644 --- a/pages/rest-api/Interactions/Punch/search.mdx +++ b/pages/rest-api/Interactions/Punch/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/punch` endpoint allows users to receive appropriate punch anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/punch` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/punch` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/punch"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/punch" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/punch` endpoint. diff --git a/pages/rest-api/Interactions/Run/search.mdx b/pages/rest-api/Interactions/Run/search.mdx index 01ee763..f540ab6 100644 --- a/pages/rest-api/Interactions/Run/search.mdx +++ b/pages/rest-api/Interactions/Run/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/run` endpoint allows users to receive appropriate run anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/run` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/run` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/run"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/run" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/run` endpoint. diff --git a/pages/rest-api/Interactions/Sad/search.mdx b/pages/rest-api/Interactions/Sad/search.mdx index 01ee763..d4e3882 100644 --- a/pages/rest-api/Interactions/Sad/search.mdx +++ b/pages/rest-api/Interactions/Sad/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/sad` endpoint allows users to receive appropriate sad anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/sad` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/sad` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/sad"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/sad" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/sad` endpoint. diff --git a/pages/rest-api/Interactions/Shoot/search.mdx b/pages/rest-api/Interactions/Shoot/search.mdx index 01ee763..bb2db50 100644 --- a/pages/rest-api/Interactions/Shoot/search.mdx +++ b/pages/rest-api/Interactions/Shoot/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/shoot` endpoint allows users to receive appropriate shoot anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/shoot` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/shoot` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/shoot"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/shoot" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/shoot` endpoint. diff --git a/pages/rest-api/Interactions/Shrug/search.mdx b/pages/rest-api/Interactions/Shrug/search.mdx index 01ee763..140a6c3 100644 --- a/pages/rest-api/Interactions/Shrug/search.mdx +++ b/pages/rest-api/Interactions/Shrug/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/shrug` endpoint allows users to receive appropriate shrug anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/shrug` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/shrug` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/shrug"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/shrug" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/shrug` endpoint. diff --git a/pages/rest-api/Interactions/Sip/search.mdx b/pages/rest-api/Interactions/Sip/search.mdx index 01ee763..c9141f6 100644 --- a/pages/rest-api/Interactions/Sip/search.mdx +++ b/pages/rest-api/Interactions/Sip/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/sip` endpoint allows users to receive appropriate sip anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/sip` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/sip` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/sip"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/sip" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/sip` endpoint. diff --git a/pages/rest-api/Interactions/Slap/search.mdx b/pages/rest-api/Interactions/Slap/search.mdx index 01ee763..429daea 100644 --- a/pages/rest-api/Interactions/Slap/search.mdx +++ b/pages/rest-api/Interactions/Slap/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/slap` endpoint allows users to receive appropriate slap anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/slap` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/slap` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/slap"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/slap" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/slap` endpoint. diff --git a/pages/rest-api/Interactions/Sleepy/search.mdx b/pages/rest-api/Interactions/Sleepy/search.mdx index 01ee763..d89371d 100644 --- a/pages/rest-api/Interactions/Sleepy/search.mdx +++ b/pages/rest-api/Interactions/Sleepy/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/sleepy` endpoint allows users to receive appropriate sleepy anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/sleepy` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/sleepy` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/sleepy"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/sleepy" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/sleepy` endpoint. diff --git a/pages/rest-api/Interactions/Smile/search.mdx b/pages/rest-api/Interactions/Smile/search.mdx index 01ee763..1abdd96 100644 --- a/pages/rest-api/Interactions/Smile/search.mdx +++ b/pages/rest-api/Interactions/Smile/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/smile` endpoint allows users to receive appropriate smile anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/smile` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/smile` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/smile"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/smile" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/smile` endpoint. diff --git a/pages/rest-api/Interactions/Smug/search.mdx b/pages/rest-api/Interactions/Smug/search.mdx index 01ee763..04d286d 100644 --- a/pages/rest-api/Interactions/Smug/search.mdx +++ b/pages/rest-api/Interactions/Smug/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/smug` endpoint allows users to receive appropriate smug anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/smug` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/smug` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/smug"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/smug" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/smug` endpoint. diff --git a/pages/rest-api/Interactions/Stab/search.mdx b/pages/rest-api/Interactions/Stab/search.mdx index 01ee763..3a3bf8d 100644 --- a/pages/rest-api/Interactions/Stab/search.mdx +++ b/pages/rest-api/Interactions/Stab/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/stab` endpoint allows users to receive appropriate stab anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/stab` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/stab` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/stab"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/stab" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/stab` endpoint. diff --git a/pages/rest-api/Interactions/Stare/search.mdx b/pages/rest-api/Interactions/Stare/search.mdx index 01ee763..48ec4f4 100644 --- a/pages/rest-api/Interactions/Stare/search.mdx +++ b/pages/rest-api/Interactions/Stare/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/stare` endpoint allows users to receive appropriate stare anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/stare` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/stare` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/stare"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/stare" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/stare` endpoint. diff --git a/pages/rest-api/Interactions/Suicide/search.mdx b/pages/rest-api/Interactions/Suicide/search.mdx index 01ee763..1fab981 100644 --- a/pages/rest-api/Interactions/Suicide/search.mdx +++ b/pages/rest-api/Interactions/Suicide/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/suicide` endpoint allows users to receive appropriate suicide anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/suicide` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/suicide` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/suicide"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/suicide" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/suicide` endpoint. diff --git a/pages/rest-api/Interactions/Tease/search.mdx b/pages/rest-api/Interactions/Tease/search.mdx index 01ee763..96abbe6 100644 --- a/pages/rest-api/Interactions/Tease/search.mdx +++ b/pages/rest-api/Interactions/Tease/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/tease` endpoint allows users to receive appropriate tease anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/tease` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/tease` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/tease"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/tease" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/tease` endpoint. diff --git a/pages/rest-api/Interactions/Think/search.mdx b/pages/rest-api/Interactions/Think/search.mdx index 01ee763..5d5f3b1 100644 --- a/pages/rest-api/Interactions/Think/search.mdx +++ b/pages/rest-api/Interactions/Think/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/think` endpoint allows users to receive appropriate think anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/think` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/think` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/think"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/think" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/think` endpoint. diff --git a/pages/rest-api/Interactions/Thumbsup/search.mdx b/pages/rest-api/Interactions/Thumbsup/search.mdx index 01ee763..001b58f 100644 --- a/pages/rest-api/Interactions/Thumbsup/search.mdx +++ b/pages/rest-api/Interactions/Thumbsup/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/thumbsup` endpoint allows users to receive appropriate thumbsup anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/thumbsup` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/thumbsup` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/thumbsup"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/thumbsup" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/thumbsup` endpoint. diff --git a/pages/rest-api/Interactions/Tickle/search.mdx b/pages/rest-api/Interactions/Tickle/search.mdx index 01ee763..2ee1d90 100644 --- a/pages/rest-api/Interactions/Tickle/search.mdx +++ b/pages/rest-api/Interactions/Tickle/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/tickle` endpoint allows users to receive appropriate tickle anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/tickle` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/tickle` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/tickle"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/tickle" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/tickle` endpoint. diff --git a/pages/rest-api/Interactions/Triggered/search.mdx b/pages/rest-api/Interactions/Triggered/search.mdx index 01ee763..2e82406 100644 --- a/pages/rest-api/Interactions/Triggered/search.mdx +++ b/pages/rest-api/Interactions/Triggered/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/triggered` endpoint allows users to receive appropriate triggered anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/triggered` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/triggered` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/triggered"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/triggered" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/triggered` endpoint. diff --git a/pages/rest-api/Interactions/Wag/search.mdx b/pages/rest-api/Interactions/Wag/search.mdx index 01ee763..1c1ef6b 100644 --- a/pages/rest-api/Interactions/Wag/search.mdx +++ b/pages/rest-api/Interactions/Wag/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/wag` endpoint allows users to receive appropriate wag anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/wag` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/wag` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/wag"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/wag" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/wag` endpoint. diff --git a/pages/rest-api/Interactions/Wave/search.mdx b/pages/rest-api/Interactions/Wave/search.mdx index 01ee763..4ebc8ff 100644 --- a/pages/rest-api/Interactions/Wave/search.mdx +++ b/pages/rest-api/Interactions/Wave/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/wave` endpoint allows users to receive appropriate wave anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/wave` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/wave` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/wave"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/wave" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/wave` endpoint. diff --git a/pages/rest-api/Interactions/Wink/search.mdx b/pages/rest-api/Interactions/Wink/search.mdx index 01ee763..6341657 100644 --- a/pages/rest-api/Interactions/Wink/search.mdx +++ b/pages/rest-api/Interactions/Wink/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/wink` endpoint allows users to receive appropriate wink anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/wink` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/wink` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/wink"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/wink" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/wink` endpoint. diff --git a/pages/rest-api/Interactions/Yes/search.mdx b/pages/rest-api/Interactions/Yes/search.mdx index 01ee763..50e83e5 100644 --- a/pages/rest-api/Interactions/Yes/search.mdx +++ b/pages/rest-api/Interactions/Yes/search.mdx @@ -1 +1,96 @@ -Work in progress \ No newline at end of file + +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +The `/yes` endpoint allows users to receive appropriate yes anime responses from the server. This document provides a +detailed description of the endpoint, including input headers, response examples, and code snippets in Python and Node.js +for handling the requests. + +## Endpoint Details + +- **URL**: `/yes` +- **Method**: GET +- **Content Type**: application/json + +## Request Headers + +The request to the `/yes` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request + + + + ```js + import axios from "axios"; + + /* + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/yes"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "Your-API-Token", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/yes" + response = requests.get(url, headers={ + "Authorization": "Your-API-Token", + }) + data = response.json() + + print(data) + ``` + + + +## Responses + +The server will respond with an appropriate message based on the input provided. The possible response messages are as follows: + + + + **Content Type:** `application/json` + ```json copy=false + "status": 200, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/yes` endpoint. diff --git a/pages/rest-api/start.mdx b/pages/rest-api/start.mdx index d2bfc60..934c7a3 100644 --- a/pages/rest-api/start.mdx +++ b/pages/rest-api/start.mdx @@ -30,7 +30,7 @@ The base URL for the Waifu.it REST API is: [`https://waifu.it/api/:endpoint`](ht const url = "https://waifu.it/api/:endpoint" const data = async () => { try { - const { data } = await axios.get(url, { header: { + const { data } = await axios.get(url, { headers: { Authorization: "Your-API-Token", } }); return data; @@ -53,7 +53,7 @@ The base URL for the Waifu.it REST API is: [`https://waifu.it/api/:endpoint`](ht Replace "Your-API-Token" with the token you got from the Kohai Bot and the endpoint. """ url = "https://waifu.it/api/:endpoint" - response = requests.get(url, header={ + response = requests.get(url, headers={ "Authorization": "Your-API-Token", }) data = response.json() @@ -61,7 +61,6 @@ The base URL for the Waifu.it REST API is: [`https://waifu.it/api/:endpoint`](ht print(data) ``` - @@ -78,12 +77,14 @@ The base URL for the Waifu.it REST API is: [`https://waifu.it/api/:endpoint`](ht **Content Type:** `application/json` ```json copy=false + "status": 404, "message": {} ``` **Content Type:** `application/json` ```json copy=false + "status": 500, "message": {} ``` From 3186ab9d4a7fb25e9be0c2734c0e49795c79845c Mon Sep 17 00:00:00 2001 From: kyrea Date: Fri, 21 Jul 2023 19:53:58 +0530 Subject: [PATCH 04/14] Removed unnecessary spaces --- pages/rest-api/Interactions/Baka/search.mdx | 1 - pages/rest-api/Interactions/Bite/search.mdx | 1 - pages/rest-api/Interactions/Blush/search.mdx | 1 - pages/rest-api/Interactions/Bonk/search.mdx | 1 - pages/rest-api/Interactions/Bored/search.mdx | 1 - pages/rest-api/Interactions/Bully/search.mdx | 1 - pages/rest-api/Interactions/Bye/search.mdx | 1 - pages/rest-api/Interactions/Chase/search.mdx | 1 - pages/rest-api/Interactions/Cheer/search.mdx | 1 - pages/rest-api/Interactions/Cringe/search.mdx | 1 - pages/rest-api/Interactions/Cry/search.mdx | 1 - pages/rest-api/Interactions/Cuddle/search.mdx | 1 - pages/rest-api/Interactions/Dab/search.mdx | 1 - pages/rest-api/Interactions/Dance/search.mdx | 1 - pages/rest-api/Interactions/Die/search.mdx | 1 - pages/rest-api/Interactions/Disgust/search.mdx | 1 - pages/rest-api/Interactions/Facepalm/search.mdx | 1 - pages/rest-api/Interactions/Feed/search.mdx | 1 - pages/rest-api/Interactions/Glomp/search.mdx | 1 - pages/rest-api/Interactions/Happy/search.mdx | 1 - pages/rest-api/Interactions/Hi/search.mdx | 1 - pages/rest-api/Interactions/Highfive/search.mdx | 1 - pages/rest-api/Interactions/Hold/search.mdx | 1 - pages/rest-api/Interactions/Hug/search.mdx | 1 - pages/rest-api/Interactions/Kick/search.mdx | 1 - pages/rest-api/Interactions/Kill/search.mdx | 1 - pages/rest-api/Interactions/Kiss/search.mdx | 1 - pages/rest-api/Interactions/Laugh/search.mdx | 1 - pages/rest-api/Interactions/Lick/search.mdx | 1 - pages/rest-api/Interactions/Love/search.mdx | 1 - pages/rest-api/Interactions/Lurk/search.mdx | 1 - pages/rest-api/Interactions/Midfing/search.mdx | 1 - pages/rest-api/Interactions/Nervous/search.mdx | 1 - pages/rest-api/Interactions/Nom/search.mdx | 1 - pages/rest-api/Interactions/Nope/search.mdx | 1 - pages/rest-api/Interactions/Nuzzle/search.mdx | 1 - pages/rest-api/Interactions/Panic/search.mdx | 1 - pages/rest-api/Interactions/Pat/search.mdx | 1 - pages/rest-api/Interactions/Peck/search.mdx | 1 - pages/rest-api/Interactions/Poke/search.mdx | 1 - pages/rest-api/Interactions/Pout/search.mdx | 1 - pages/rest-api/Interactions/Punch/search.mdx | 1 - pages/rest-api/Interactions/Run/search.mdx | 1 - pages/rest-api/Interactions/Sad/search.mdx | 1 - pages/rest-api/Interactions/Shoot/search.mdx | 1 - pages/rest-api/Interactions/Shrug/search.mdx | 1 - pages/rest-api/Interactions/Sip/search.mdx | 1 - pages/rest-api/Interactions/Slap/search.mdx | 1 - pages/rest-api/Interactions/Sleepy/search.mdx | 1 - pages/rest-api/Interactions/Smile/search.mdx | 1 - pages/rest-api/Interactions/Smug/search.mdx | 1 - pages/rest-api/Interactions/Stab/search.mdx | 1 - pages/rest-api/Interactions/Stare/search.mdx | 1 - pages/rest-api/Interactions/Suicide/search.mdx | 1 - pages/rest-api/Interactions/Tease/search.mdx | 1 - pages/rest-api/Interactions/Think/search.mdx | 1 - pages/rest-api/Interactions/Thumbsup/search.mdx | 1 - pages/rest-api/Interactions/Tickle/search.mdx | 1 - pages/rest-api/Interactions/Triggered/search.mdx | 1 - pages/rest-api/Interactions/Wag/search.mdx | 1 - pages/rest-api/Interactions/Wave/search.mdx | 1 - pages/rest-api/Interactions/Wink/search.mdx | 1 - pages/rest-api/Interactions/Yes/search.mdx | 1 - 63 files changed, 63 deletions(-) diff --git a/pages/rest-api/Interactions/Baka/search.mdx b/pages/rest-api/Interactions/Baka/search.mdx index f2092e8..bd4c3c6 100644 --- a/pages/rest-api/Interactions/Baka/search.mdx +++ b/pages/rest-api/Interactions/Baka/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Bite/search.mdx b/pages/rest-api/Interactions/Bite/search.mdx index 2354fc7..79ab11b 100644 --- a/pages/rest-api/Interactions/Bite/search.mdx +++ b/pages/rest-api/Interactions/Bite/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Blush/search.mdx b/pages/rest-api/Interactions/Blush/search.mdx index fdd6966..5d08b9b 100644 --- a/pages/rest-api/Interactions/Blush/search.mdx +++ b/pages/rest-api/Interactions/Blush/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Bonk/search.mdx b/pages/rest-api/Interactions/Bonk/search.mdx index 0dd3517..8f79d87 100644 --- a/pages/rest-api/Interactions/Bonk/search.mdx +++ b/pages/rest-api/Interactions/Bonk/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Bored/search.mdx b/pages/rest-api/Interactions/Bored/search.mdx index e2e05d1..f3069a4 100644 --- a/pages/rest-api/Interactions/Bored/search.mdx +++ b/pages/rest-api/Interactions/Bored/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Bully/search.mdx b/pages/rest-api/Interactions/Bully/search.mdx index 988037c..30b1a2d 100644 --- a/pages/rest-api/Interactions/Bully/search.mdx +++ b/pages/rest-api/Interactions/Bully/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Bye/search.mdx b/pages/rest-api/Interactions/Bye/search.mdx index b0b917a..37fa565 100644 --- a/pages/rest-api/Interactions/Bye/search.mdx +++ b/pages/rest-api/Interactions/Bye/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Chase/search.mdx b/pages/rest-api/Interactions/Chase/search.mdx index 3f96386..a1fb606 100644 --- a/pages/rest-api/Interactions/Chase/search.mdx +++ b/pages/rest-api/Interactions/Chase/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Cheer/search.mdx b/pages/rest-api/Interactions/Cheer/search.mdx index 2c6c7d9..1296cc3 100644 --- a/pages/rest-api/Interactions/Cheer/search.mdx +++ b/pages/rest-api/Interactions/Cheer/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Cringe/search.mdx b/pages/rest-api/Interactions/Cringe/search.mdx index f632c80..e5d19e6 100644 --- a/pages/rest-api/Interactions/Cringe/search.mdx +++ b/pages/rest-api/Interactions/Cringe/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Cry/search.mdx b/pages/rest-api/Interactions/Cry/search.mdx index fa1fc69..6fb1686 100644 --- a/pages/rest-api/Interactions/Cry/search.mdx +++ b/pages/rest-api/Interactions/Cry/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Cuddle/search.mdx b/pages/rest-api/Interactions/Cuddle/search.mdx index 7b6afe1..67473df 100644 --- a/pages/rest-api/Interactions/Cuddle/search.mdx +++ b/pages/rest-api/Interactions/Cuddle/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Dab/search.mdx b/pages/rest-api/Interactions/Dab/search.mdx index 1cd96d0..c091b71 100644 --- a/pages/rest-api/Interactions/Dab/search.mdx +++ b/pages/rest-api/Interactions/Dab/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Dance/search.mdx b/pages/rest-api/Interactions/Dance/search.mdx index a162d91..3e2ff33 100644 --- a/pages/rest-api/Interactions/Dance/search.mdx +++ b/pages/rest-api/Interactions/Dance/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Die/search.mdx b/pages/rest-api/Interactions/Die/search.mdx index 243c613..85e7e07 100644 --- a/pages/rest-api/Interactions/Die/search.mdx +++ b/pages/rest-api/Interactions/Die/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Disgust/search.mdx b/pages/rest-api/Interactions/Disgust/search.mdx index 456f7e4..07bfdf5 100644 --- a/pages/rest-api/Interactions/Disgust/search.mdx +++ b/pages/rest-api/Interactions/Disgust/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Facepalm/search.mdx b/pages/rest-api/Interactions/Facepalm/search.mdx index 4bb1d2d..85bc340 100644 --- a/pages/rest-api/Interactions/Facepalm/search.mdx +++ b/pages/rest-api/Interactions/Facepalm/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Feed/search.mdx b/pages/rest-api/Interactions/Feed/search.mdx index a5baf89..13deefb 100644 --- a/pages/rest-api/Interactions/Feed/search.mdx +++ b/pages/rest-api/Interactions/Feed/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Glomp/search.mdx b/pages/rest-api/Interactions/Glomp/search.mdx index b5cdc03..ee08799 100644 --- a/pages/rest-api/Interactions/Glomp/search.mdx +++ b/pages/rest-api/Interactions/Glomp/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Happy/search.mdx b/pages/rest-api/Interactions/Happy/search.mdx index 6064999..7023f5d 100644 --- a/pages/rest-api/Interactions/Happy/search.mdx +++ b/pages/rest-api/Interactions/Happy/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Hi/search.mdx b/pages/rest-api/Interactions/Hi/search.mdx index e51bd53..da5c675 100644 --- a/pages/rest-api/Interactions/Hi/search.mdx +++ b/pages/rest-api/Interactions/Hi/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Highfive/search.mdx b/pages/rest-api/Interactions/Highfive/search.mdx index d1bb268..61d1b07 100644 --- a/pages/rest-api/Interactions/Highfive/search.mdx +++ b/pages/rest-api/Interactions/Highfive/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Hold/search.mdx b/pages/rest-api/Interactions/Hold/search.mdx index f134b17..288f877 100644 --- a/pages/rest-api/Interactions/Hold/search.mdx +++ b/pages/rest-api/Interactions/Hold/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Hug/search.mdx b/pages/rest-api/Interactions/Hug/search.mdx index a6bc567..1898ecb 100644 --- a/pages/rest-api/Interactions/Hug/search.mdx +++ b/pages/rest-api/Interactions/Hug/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Kick/search.mdx b/pages/rest-api/Interactions/Kick/search.mdx index 3174990..b43a320 100644 --- a/pages/rest-api/Interactions/Kick/search.mdx +++ b/pages/rest-api/Interactions/Kick/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Kill/search.mdx b/pages/rest-api/Interactions/Kill/search.mdx index 6da9e4a..59ec30b 100644 --- a/pages/rest-api/Interactions/Kill/search.mdx +++ b/pages/rest-api/Interactions/Kill/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Kiss/search.mdx b/pages/rest-api/Interactions/Kiss/search.mdx index e72443c..f96f8a3 100644 --- a/pages/rest-api/Interactions/Kiss/search.mdx +++ b/pages/rest-api/Interactions/Kiss/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Laugh/search.mdx b/pages/rest-api/Interactions/Laugh/search.mdx index 6ef11d2..dd477ce 100644 --- a/pages/rest-api/Interactions/Laugh/search.mdx +++ b/pages/rest-api/Interactions/Laugh/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Lick/search.mdx b/pages/rest-api/Interactions/Lick/search.mdx index dc5da75..2ee1b64 100644 --- a/pages/rest-api/Interactions/Lick/search.mdx +++ b/pages/rest-api/Interactions/Lick/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Love/search.mdx b/pages/rest-api/Interactions/Love/search.mdx index b213a2b..ac864cf 100644 --- a/pages/rest-api/Interactions/Love/search.mdx +++ b/pages/rest-api/Interactions/Love/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Lurk/search.mdx b/pages/rest-api/Interactions/Lurk/search.mdx index 748963c..cef7e55 100644 --- a/pages/rest-api/Interactions/Lurk/search.mdx +++ b/pages/rest-api/Interactions/Lurk/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Midfing/search.mdx b/pages/rest-api/Interactions/Midfing/search.mdx index f564c08..db3c11f 100644 --- a/pages/rest-api/Interactions/Midfing/search.mdx +++ b/pages/rest-api/Interactions/Midfing/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Nervous/search.mdx b/pages/rest-api/Interactions/Nervous/search.mdx index e920d54..698c2bf 100644 --- a/pages/rest-api/Interactions/Nervous/search.mdx +++ b/pages/rest-api/Interactions/Nervous/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Nom/search.mdx b/pages/rest-api/Interactions/Nom/search.mdx index d8cea20..ee48c00 100644 --- a/pages/rest-api/Interactions/Nom/search.mdx +++ b/pages/rest-api/Interactions/Nom/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Nope/search.mdx b/pages/rest-api/Interactions/Nope/search.mdx index a542049..75712f8 100644 --- a/pages/rest-api/Interactions/Nope/search.mdx +++ b/pages/rest-api/Interactions/Nope/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Nuzzle/search.mdx b/pages/rest-api/Interactions/Nuzzle/search.mdx index 8043973..76fdc9f 100644 --- a/pages/rest-api/Interactions/Nuzzle/search.mdx +++ b/pages/rest-api/Interactions/Nuzzle/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Panic/search.mdx b/pages/rest-api/Interactions/Panic/search.mdx index 8e92e91..716cb49 100644 --- a/pages/rest-api/Interactions/Panic/search.mdx +++ b/pages/rest-api/Interactions/Panic/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Pat/search.mdx b/pages/rest-api/Interactions/Pat/search.mdx index e591ed6..8df8f13 100644 --- a/pages/rest-api/Interactions/Pat/search.mdx +++ b/pages/rest-api/Interactions/Pat/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Peck/search.mdx b/pages/rest-api/Interactions/Peck/search.mdx index 85f8bc1..10be753 100644 --- a/pages/rest-api/Interactions/Peck/search.mdx +++ b/pages/rest-api/Interactions/Peck/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Poke/search.mdx b/pages/rest-api/Interactions/Poke/search.mdx index 1838997..7cd8bf1 100644 --- a/pages/rest-api/Interactions/Poke/search.mdx +++ b/pages/rest-api/Interactions/Poke/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Pout/search.mdx b/pages/rest-api/Interactions/Pout/search.mdx index 432a43a..435ba46 100644 --- a/pages/rest-api/Interactions/Pout/search.mdx +++ b/pages/rest-api/Interactions/Pout/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Punch/search.mdx b/pages/rest-api/Interactions/Punch/search.mdx index 39fdba8..e38f899 100644 --- a/pages/rest-api/Interactions/Punch/search.mdx +++ b/pages/rest-api/Interactions/Punch/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Run/search.mdx b/pages/rest-api/Interactions/Run/search.mdx index f540ab6..c39c32b 100644 --- a/pages/rest-api/Interactions/Run/search.mdx +++ b/pages/rest-api/Interactions/Run/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Sad/search.mdx b/pages/rest-api/Interactions/Sad/search.mdx index d4e3882..f4bff19 100644 --- a/pages/rest-api/Interactions/Sad/search.mdx +++ b/pages/rest-api/Interactions/Sad/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Shoot/search.mdx b/pages/rest-api/Interactions/Shoot/search.mdx index bb2db50..62fb832 100644 --- a/pages/rest-api/Interactions/Shoot/search.mdx +++ b/pages/rest-api/Interactions/Shoot/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Shrug/search.mdx b/pages/rest-api/Interactions/Shrug/search.mdx index 140a6c3..821b664 100644 --- a/pages/rest-api/Interactions/Shrug/search.mdx +++ b/pages/rest-api/Interactions/Shrug/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Sip/search.mdx b/pages/rest-api/Interactions/Sip/search.mdx index c9141f6..86c0036 100644 --- a/pages/rest-api/Interactions/Sip/search.mdx +++ b/pages/rest-api/Interactions/Sip/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Slap/search.mdx b/pages/rest-api/Interactions/Slap/search.mdx index 429daea..70e1174 100644 --- a/pages/rest-api/Interactions/Slap/search.mdx +++ b/pages/rest-api/Interactions/Slap/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Sleepy/search.mdx b/pages/rest-api/Interactions/Sleepy/search.mdx index d89371d..5b54324 100644 --- a/pages/rest-api/Interactions/Sleepy/search.mdx +++ b/pages/rest-api/Interactions/Sleepy/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Smile/search.mdx b/pages/rest-api/Interactions/Smile/search.mdx index 1abdd96..52286dd 100644 --- a/pages/rest-api/Interactions/Smile/search.mdx +++ b/pages/rest-api/Interactions/Smile/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Smug/search.mdx b/pages/rest-api/Interactions/Smug/search.mdx index 04d286d..986f23f 100644 --- a/pages/rest-api/Interactions/Smug/search.mdx +++ b/pages/rest-api/Interactions/Smug/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Stab/search.mdx b/pages/rest-api/Interactions/Stab/search.mdx index 3a3bf8d..0d1045e 100644 --- a/pages/rest-api/Interactions/Stab/search.mdx +++ b/pages/rest-api/Interactions/Stab/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Stare/search.mdx b/pages/rest-api/Interactions/Stare/search.mdx index 48ec4f4..8c49f1d 100644 --- a/pages/rest-api/Interactions/Stare/search.mdx +++ b/pages/rest-api/Interactions/Stare/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Suicide/search.mdx b/pages/rest-api/Interactions/Suicide/search.mdx index 1fab981..3c7ec46 100644 --- a/pages/rest-api/Interactions/Suicide/search.mdx +++ b/pages/rest-api/Interactions/Suicide/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Tease/search.mdx b/pages/rest-api/Interactions/Tease/search.mdx index 96abbe6..7a20d88 100644 --- a/pages/rest-api/Interactions/Tease/search.mdx +++ b/pages/rest-api/Interactions/Tease/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Think/search.mdx b/pages/rest-api/Interactions/Think/search.mdx index 5d5f3b1..616831c 100644 --- a/pages/rest-api/Interactions/Think/search.mdx +++ b/pages/rest-api/Interactions/Think/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Thumbsup/search.mdx b/pages/rest-api/Interactions/Thumbsup/search.mdx index 001b58f..865bab6 100644 --- a/pages/rest-api/Interactions/Thumbsup/search.mdx +++ b/pages/rest-api/Interactions/Thumbsup/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Tickle/search.mdx b/pages/rest-api/Interactions/Tickle/search.mdx index 2ee1d90..1b35fc5 100644 --- a/pages/rest-api/Interactions/Tickle/search.mdx +++ b/pages/rest-api/Interactions/Tickle/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Triggered/search.mdx b/pages/rest-api/Interactions/Triggered/search.mdx index 2e82406..92a76e5 100644 --- a/pages/rest-api/Interactions/Triggered/search.mdx +++ b/pages/rest-api/Interactions/Triggered/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Wag/search.mdx b/pages/rest-api/Interactions/Wag/search.mdx index 1c1ef6b..d786e8d 100644 --- a/pages/rest-api/Interactions/Wag/search.mdx +++ b/pages/rest-api/Interactions/Wag/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Wave/search.mdx b/pages/rest-api/Interactions/Wave/search.mdx index 4ebc8ff..636b5f5 100644 --- a/pages/rest-api/Interactions/Wave/search.mdx +++ b/pages/rest-api/Interactions/Wave/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Wink/search.mdx b/pages/rest-api/Interactions/Wink/search.mdx index 6341657..556063c 100644 --- a/pages/rest-api/Interactions/Wink/search.mdx +++ b/pages/rest-api/Interactions/Wink/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search diff --git a/pages/rest-api/Interactions/Yes/search.mdx b/pages/rest-api/Interactions/Yes/search.mdx index 50e83e5..aabd0a0 100644 --- a/pages/rest-api/Interactions/Yes/search.mdx +++ b/pages/rest-api/Interactions/Yes/search.mdx @@ -1,4 +1,3 @@ - import { Tab, Tabs } from "nextra-theme-docs"; # Search From b8e3a76d2c9f34550cd4b3f242acd60f9928a4f1 Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:08:36 +0530 Subject: [PATCH 05/14] Added Uwuify documentation --- pages/rest-api/Texts/Uwuify/_meta.json | 3 + pages/rest-api/Texts/Uwuify/generate.mdx | 138 +++++++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 pages/rest-api/Texts/Uwuify/_meta.json create mode 100644 pages/rest-api/Texts/Uwuify/generate.mdx diff --git a/pages/rest-api/Texts/Uwuify/_meta.json b/pages/rest-api/Texts/Uwuify/_meta.json new file mode 100644 index 0000000..af5715a --- /dev/null +++ b/pages/rest-api/Texts/Uwuify/_meta.json @@ -0,0 +1,3 @@ +{ + "generate": "Generate" +} diff --git a/pages/rest-api/Texts/Uwuify/generate.mdx b/pages/rest-api/Texts/Uwuify/generate.mdx new file mode 100644 index 0000000..3c6d184 --- /dev/null +++ b/pages/rest-api/Texts/Uwuify/generate.mdx @@ -0,0 +1,138 @@ +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to generate uwuified text. To access the `/uwuify` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/uwuify` endpoint allows you to retrieve information about a specific uwuify. + +- **URL**: `/uwuify` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/uwuify` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request +### Headers + +The request to the `/uwuify` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Parameters + +These are the request parameters for the `/uwuify` endpoint. + +| Parameter | Type | Description | Required | +| --------- | ------ | ------------------------------------------------------------------ | -------- | +| `text` | string | The text you want to convert into an "uwu" language-style format. | True | + +## Example Request +Here's an example of how to make a request to the `/uwuify` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/uwuify"; + const text = "Hello world"; // Replace with your desired uwuify length (optional). + const data = async () => { + try { + const { data } = await axios.get(url, { + headers: { + Authorization: "YOUR_ACCESS_TOKEN", + }, + params: { + text: text || undefined, + } + }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/uwuify" + + text = "Hello world" # Replace with your desired uwuify length (optional). + + params = { + "text": text if text is not None else None, + } + + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }, params=params) + + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `uwuify`: The uwuified that is generated for you. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "text": "Hewwo wowwd" + "status": 200, + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/uwuify` endpoint. \ No newline at end of file From 5cb51a6d92508c62f537023d7207fca4d2b2c59e Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:09:05 +0530 Subject: [PATCH 06/14] Added Uvuify documentation --- pages/rest-api/Texts/Uvuify/_meta.json | 3 + pages/rest-api/Texts/Uvuify/generate.mdx | 138 +++++++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 pages/rest-api/Texts/Uvuify/_meta.json create mode 100644 pages/rest-api/Texts/Uvuify/generate.mdx diff --git a/pages/rest-api/Texts/Uvuify/_meta.json b/pages/rest-api/Texts/Uvuify/_meta.json new file mode 100644 index 0000000..af5715a --- /dev/null +++ b/pages/rest-api/Texts/Uvuify/_meta.json @@ -0,0 +1,3 @@ +{ + "generate": "Generate" +} diff --git a/pages/rest-api/Texts/Uvuify/generate.mdx b/pages/rest-api/Texts/Uvuify/generate.mdx new file mode 100644 index 0000000..aa8eb77 --- /dev/null +++ b/pages/rest-api/Texts/Uvuify/generate.mdx @@ -0,0 +1,138 @@ +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to generate uvuified text. To access the `/uvuify` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/uvuify` endpoint allows you to retrieve information about a specific uvuify. + +- **URL**: `/uvuify` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/uvuify` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request +### Headers + +The request to the `/uvuify` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Parameters + +These are the request parameters for the `/uvuify` endpoint. + +| Parameter | Type | Description | Required | +| --------- | ------ | ------------------------------------------------------------------ | -------- | +| `text` | string | The text you want to convert into an "uvu" language-style format. | True | + +## Example Request +Here's an example of how to make a request to the `/uvuify` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/uvuify"; + const text = "Hello world"; // Replace with your desired uvuify length (optional). + const data = async () => { + try { + const { data } = await axios.get(url, { + headers: { + Authorization: "YOUR_ACCESS_TOKEN", + }, + params: { + text: text || undefined, + } + }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/uvuify" + + text = "Hello world" # Replace with your desired uvuify length (optional). + + params = { + "text": text if text is not None else None, + } + + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }, params=params) + + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `uvuify`: The uvuified that is generated for you. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "text": "Hevvo wovvud" + "status": 200, + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/uvuify` endpoint. \ No newline at end of file From 089e08e4610145bb27efcedd0a227259fb3f9112 Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:09:46 +0530 Subject: [PATCH 07/14] Changed password search to generate and fully documented --- pages/rest-api/Texts/Password/generate.mdx | 138 +++++++++++++++++++++ pages/rest-api/Texts/Password/search.mdx | 1 - 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 pages/rest-api/Texts/Password/generate.mdx delete mode 100644 pages/rest-api/Texts/Password/search.mdx diff --git a/pages/rest-api/Texts/Password/generate.mdx b/pages/rest-api/Texts/Password/generate.mdx new file mode 100644 index 0000000..327f26a --- /dev/null +++ b/pages/rest-api/Texts/Password/generate.mdx @@ -0,0 +1,138 @@ +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to generate random passwords. To access the `/password` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/password` endpoint allows you to retrieve information about a specific password. + +- **URL**: `/password` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/password` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request +### Headers + +The request to the `/password` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Parameters + +The request parameters for the `/password` endpoint. + +| Parameter | Type | Description | Required | +| ------------- | ------ | ------------------------------------------------------------------------------------------------------------- | -------- | +| `charLength` | number | (Optional) The desired length of the generated password. If not provided, a default length is used. | False | + +## Example Request +Here's an example of how to make a request to the `/password` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/password"; + const charLength = 12; // Replace with your desired password length (optional). + const data = async () => { + try { + const { data } = await axios.get(url, { + headers: { + Authorization: "YOUR_ACCESS_TOKEN", + }, + params: { + charLength: charLength || undefined, + } + }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/password" + + charLength = 12 # Replace with your desired password length (optional). + + params = { + "charLength": charLength if charLength is not None else None, + } + + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }, params=params) + + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `password`: The unique password that is generated for you. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "password": "&CbO891uM7G3" + "status": 200, + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/password` endpoint. diff --git a/pages/rest-api/Texts/Password/search.mdx b/pages/rest-api/Texts/Password/search.mdx deleted file mode 100644 index 1cd5d2a..0000000 --- a/pages/rest-api/Texts/Password/search.mdx +++ /dev/null @@ -1 +0,0 @@ -owo WIP \ No newline at end of file From 0eb4664c91c26b260f6b9e846bb6295d6c1cbc6b Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:10:13 +0530 Subject: [PATCH 08/14] Fixed Kohai dead link redirect --- pages/faq.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/faq.mdx b/pages/faq.mdx index a0ff58b..10578fe 100644 --- a/pages/faq.mdx +++ b/pages/faq.mdx @@ -3,7 +3,7 @@
### How do I get the API token? -- To get your API token, join this [discord server](https://discord.gg/yyW389c), then type `-claim` in [#bot-commands](https://discord.com/channels/479300008118714388/800784815908454452), fill the questions asked by [@Kohai](https://discord.com/channels/@me/834416864766591016) in DM, and receive your token. +- To get your API token, join this [discord server](https://discord.gg/yyW389c), then type `-claim` in [#bot-commands](https://discord.com/channels/479300008118714388/800784815908454452), fill the questions asked by `@Kohai` in DM, and receive your token. {/* ### CORS causing trouble? From ad1d1f1c5665294a7405ec3150e094fccadb7f3f Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:10:53 +0530 Subject: [PATCH 09/14] Added release banner, footer and optimisation --- theme.config.tsx | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/theme.config.tsx b/theme.config.tsx index cbccfec..789fa65 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { DocsThemeConfig, useTheme } from "nextra-theme-docs"; +import { DocsThemeConfig } from "nextra-theme-docs"; const config: DocsThemeConfig = { gitTimestamp: false, @@ -8,7 +8,13 @@ const config: DocsThemeConfig = { }, faviconGlyph: "🚧", banner: { - text: "🚧 Undergoing reconstruction 🚧", + // text: "🚧 Undergoing reconstruction 🚧", + key: '3.0-release', + text: ( + + 🎉 Documentation 3.0 is released. Read more → + + ) }, logo: Documentation, navbar: { @@ -55,7 +61,15 @@ const config: DocsThemeConfig = { }, docsRepositoryBase: "https://github.com/WaifuAPI/Documentation/tree/production", footer: { - text: "© 2021-2023 Waifu.it", + text: ( + + AGPL-3.0 {new Date().getFullYear()} ©{' '} + + Waifu.it + + . + + ) }, head: function useHead() { const description = From 22d62cb1ba2bfae75f0e78f23d5f8d8d5f1332f7 Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:11:16 +0530 Subject: [PATCH 10/14] Added Uwuify and Uvuify documentation --- pages/rest-api/Texts/_meta.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pages/rest-api/Texts/_meta.json b/pages/rest-api/Texts/_meta.json index 5517fe9..6dfb937 100644 --- a/pages/rest-api/Texts/_meta.json +++ b/pages/rest-api/Texts/_meta.json @@ -18,5 +18,13 @@ "Owoify": { "title": "Owoify", "theme": { "collapsed": true } + }, + "Uvuify": { + "title": "Uvuify", + "theme": { "collapsed": true } + }, + "Uwuify": { + "title": "Uwuify", + "theme": { "collapsed": true } } } From 68100d4109db0ee0270ae8849bdb51b5bae1e6b7 Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:11:51 +0530 Subject: [PATCH 11/14] Added documentation for the endpoints --- pages/libraries/Python/waifuit/search.mdx | 2 +- pages/rest-api/Texts/Fact/search.mdx | 118 +++++++++++++++++- pages/rest-api/Texts/Owoify/generate.mdx | 138 ++++++++++++++++++++++ pages/rest-api/Texts/Password/_meta.json | 2 +- pages/rest-api/Texts/Quote/search.mdx | 121 ++++++++++++++++++- 5 files changed, 377 insertions(+), 4 deletions(-) diff --git a/pages/libraries/Python/waifuit/search.mdx b/pages/libraries/Python/waifuit/search.mdx index 1cd5d2a..b7f4817 100644 --- a/pages/libraries/Python/waifuit/search.mdx +++ b/pages/libraries/Python/waifuit/search.mdx @@ -1 +1 @@ -owo WIP \ No newline at end of file +The developer hasn't provided documentation yet. Reach them at -> [Discord](https://discord.gg/yyW389c) \ No newline at end of file diff --git a/pages/rest-api/Texts/Fact/search.mdx b/pages/rest-api/Texts/Fact/search.mdx index 1cd5d2a..66cc6a6 100644 --- a/pages/rest-api/Texts/Fact/search.mdx +++ b/pages/rest-api/Texts/Fact/search.mdx @@ -1 +1,117 @@ -owo WIP \ No newline at end of file +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to access and retrieve information about your favorite facts. To access the `/fact` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/fact` endpoint allows you to retrieve information about a specific fact. + +- **URL**: `/fact` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/fact` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request Headers + +The request to the `/fact` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request +Here's example of how to make a request to the `/fact` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://fact.it/api/fact"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "YOUR_ACCESS_TOKEN", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/fact" + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }) + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `_id`: The unique identifier of the fact. +- `fact`: This pertains to various facts and information related to anime and related topics. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "_id": 48, + "fact": "TEZUKA Osamu is the most famous manga artist in Japan." + "status": 200, + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/fact` endpoint. diff --git a/pages/rest-api/Texts/Owoify/generate.mdx b/pages/rest-api/Texts/Owoify/generate.mdx index e69de29..9e9807a 100644 --- a/pages/rest-api/Texts/Owoify/generate.mdx +++ b/pages/rest-api/Texts/Owoify/generate.mdx @@ -0,0 +1,138 @@ +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to generate owoified text. To access the `/owoify` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/owoify` endpoint allows you to retrieve information about a specific owoify. + +- **URL**: `/owoify` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/owoify` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request +### Headers + +The request to the `/owoify` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Parameters + +These are the request parameters for the `/owoify` endpoint. + +| Parameter | Type | Description | Required | +| --------- | ------ | ------------------------------------------------------------------ | -------- | +| `text` | string | The text you want to convert into an "owo" language-style format. | True | + +## Example Request +Here's an example of how to make a request to the `/owoify` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://waifu.it/api/owoify"; + const text = "Hello world"; // Replace with your desired owoify length (optional). + const data = async () => { + try { + const { data } = await axios.get(url, { + headers: { + Authorization: "YOUR_ACCESS_TOKEN", + }, + params: { + text: text || undefined, + } + }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/owoify" + + text = "Hello world" # Replace with your desired owoify length (optional). + + params = { + "text": text if text is not None else None, + } + + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }, params=params) + + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `owoify`: The owoified that is generated for you. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "text": "Hewwo wowwd" + "status": 200, + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/owoify` endpoint. \ No newline at end of file diff --git a/pages/rest-api/Texts/Password/_meta.json b/pages/rest-api/Texts/Password/_meta.json index 3cf6b01..af5715a 100644 --- a/pages/rest-api/Texts/Password/_meta.json +++ b/pages/rest-api/Texts/Password/_meta.json @@ -1,3 +1,3 @@ { - "search": "Search" + "generate": "Generate" } diff --git a/pages/rest-api/Texts/Quote/search.mdx b/pages/rest-api/Texts/Quote/search.mdx index 1cd5d2a..f3aaa39 100644 --- a/pages/rest-api/Texts/Quote/search.mdx +++ b/pages/rest-api/Texts/Quote/search.mdx @@ -1 +1,120 @@ -owo WIP \ No newline at end of file +import { Tab, Tabs } from "nextra-theme-docs"; + +# Search + +This endpoint allows you to access and retrieve information about your favorite quotes. To access the `/quote` endpoint, you +will need to provide the proper authentication using the Authorization header. + + +## Endpoint Details +The `/quote` endpoint allows you to retrieve information about a specific quote. + +- **URL**: `/quote` +- **Method**: GET +- **Content Type**: application/json + +## Authentication + +To make requests to the `/quote` endpoint, you must include an `Authorization` header in your API calls. This header should contain a valid access token. + +### Example Authorization Header + +```jsx +Authorization: YOUR_ACCESS_TOKEN +``` + +Replace `YOUR_ACCESS_TOKEN` with the actual token provided to you. + +## Request Headers + +The request to the `/quote` endpoint should be a JSON object with the following headers: + +| Header | Type | Description | Required | +| --------------- | ------- | ---------------------------------------------------- | -------- | +| `Authorization` | string | The unique identifier of the user sending the request. | True | + +### Example Request +Here's example of how to make a request to the `/quote` endpoint. + + + + ```js + import axios from "axios"; + + /* + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + */ + const url = "https://quote.it/api/quote"; + const data = async () => { + try { + const { data } = await axios.get(url, { headers: { + Authorization: "YOUR_ACCESS_TOKEN", + } }); + return data; + } catch (err) { + throw new Error(err.message); + } + }; + + console.log(data); + ``` + + + ```python + import requests + + """ + Replace "YOUR_ACCESS_TOKEN" with the token you got from the Kohai Bot and the endpoint. + """ + url = "https://waifu.it/api/quote" + response = requests.get(url, headers={ + "Authorization": "YOUR_ACCESS_TOKEN", + }) + data = response.json() + + print(data) + ``` + + + +Remember to replace `YOUR_ACCESS_TOKEN` with your actual access token. + +## Responses + +The server will respond with an appropriate message based on the input provided. A successfully API request will respond +with a JSON object containing the following information: + +- `_id`: The unique identifier of the quote. +- `quote`: This encompasses a collection of quotes and information concerning anime and related subjects. +- `from`: The identification of the anime or related subject from which the quote originated. +- `author`: The attribution of the quote to its source or the person who said it. +- `status`: Response status + + + + **Content Type:** `application/json` + ```json copy=false + "_id": 88, + "quote": "I don't know everything. I just know what I know.", + "from": "Nisemonogatari", + "author": "Tsubasa Hanekawa" + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 404, + "message": {} + ``` + + + **Content Type:** `application/json` + ```json copy=false + "status": 500, + "message": {} + ``` + + + +This documentation should help you use [`axios`](https://www.npmjs.com/package/axios) for Node.js and [`requests`](https://pypi.org/project/requests/) +for Python to interact with the `/quote` endpoint. \ No newline at end of file From 1e8a59aff805eb8c1435cb6867477f8a7f12a73b Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:15:20 +0530 Subject: [PATCH 12/14] Changed the favicon --- theme.config.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/theme.config.tsx b/theme.config.tsx index 789fa65..34e4a76 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -6,9 +6,8 @@ const config: DocsThemeConfig = { useNextSeoProps: () => { return { titleTemplate: `%s - Waifu.it` }; }, - faviconGlyph: "🚧", + faviconGlyph: "📝", banner: { - // text: "🚧 Undergoing reconstruction 🚧", key: '3.0-release', text: ( From d9fcfbea9bf8c02f2d06447770d413367280adef Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:20:51 +0530 Subject: [PATCH 13/14] Added some new endpoints --- pages/list-of-endpoints.mdx | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pages/list-of-endpoints.mdx b/pages/list-of-endpoints.mdx index 77f71b1..a2fccaf 100644 --- a/pages/list-of-endpoints.mdx +++ b/pages/list-of-endpoints.mdx @@ -1,8 +1,8 @@ -# List of Endpoints +## List of Endpoints Waifu.it supports a wealth of endpoints, which can be categorized into the following groups: -## Interactions +### Interactions - [Angry](https://docs.waifu.it/rest-api/Interactions/Angry/search): This endpoint retrieves a random anime GIF that portrays an angry reaction. @@ -133,16 +133,22 @@ Waifu.it supports a wealth of endpoints, which can be categorized into the follo - [Yes](https://docs.waifu.it/rest-api/Interactions/Yes/search): Get a random anime GIF expressing a positive affirmation. -## Images +### Images - [Waifu:](https://docs.waifu.it/rest-api/Images/Waifu/search) Immerse yourself in the captivating world of anime with the Waifu endpoint. -## Texts +### Texts - [Fact](https://docs.waifu.it/rest-api/Texts/Fact/search): Retrieve a random anime fact to expand your knowledge. -- [Password](https://docs.waifu.it/rest-api/Texts/Password/search): Generate a unique and secure `base64` string for password purposes. +- [Password](https://docs.waifu.it/rest-api/Texts/Password/generate): Generate a unique and secure `base64` string for password purposes. - [Quote](https://docs.waifu.it/rest-api/Texts/Quote/search): Discover an inspiring or memorable anime quote to motivate or entertain you. - [Tags](https://docs.waifu.it/rest-api/Texts/Tags/search): Get a list of available tags that can be used for specific queries in certain endpoints. + +- [Owoify](https://docs.waifu.it/rest-api/Texts/Owoify/generate): The text you want to convert into an "owo" language-style format. + +- [Uvuify](https://docs.waifu.it/rest-api/Texts/Uvuify/generate): Convert the provided text into the style of the "uvu" language. + +- [Uwuify](https://docs.waifu.it/rest-api/Texts/Uwuify/generate): Transforming the given text into the "uwu" language-style format is what you desire. From 65ae53941ef0d400341d011503532bce0a4c2c72 Mon Sep 17 00:00:00 2001 From: kyrea Date: Sat, 22 Jul 2023 20:26:02 +0530 Subject: [PATCH 14/14] Bumped the version and packages --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1bfd514..599a8ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docs.waifu.it", - "version": "2.0.4", + "version": "3.0.4", "description": "The new and improved documentation for Waifu.it", "scripts": { "dev": "next dev", @@ -17,7 +17,7 @@ }, "homepage": "https://github.com/WaifuAPI/Documentation/#readme", "dependencies": { - "next": "^13.4.9", + "next": "^13.4.12", "nextra": "2.0.1", "nextra-theme-docs": "2.0.1", "react": "^18.2.0",