0.0.2-fixed • Published 7 years ago
this-is-bad-api v0.0.2-fixed
this-is-bad-api
API wrapper for this-is-a-bad.site
Documentation can be found here or you can read this
How can I get API key?
- Go to this-is-a-bad.site
- Register
- Click "viev your key" on top of the screen, this will be your token for all APIs
Examples
- Getting random meme
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
console.log(BadAPI.getMeme());- Getting random cute image
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
console.log(BadAPI.getCute());- Getting random gif
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
console.log(BadAPI.getGif());- Getting random wallpaper
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
console.log(BadAPI.getWallpaper());Responses should look something like that:
{
_id: 819273423,
title: "This a funny meme",
url: "https://this-is-a-bad.site/meme/819273423.png"
} _id_ is image ID assigned on this-is-a-bad.site, no need to care about that :)
title is image title, like "Waterfall" for example.
url is direct link to the image
Documentation
new BadAPI('YOUR TOKEN');This generates new BadAPI object that allows you to use API.
BadAPI.getMeme();Gets random meme, expected response:
{
_id: 819273423,
title: "This a funny meme",
url: "https://this-is-a-bad.site/meme/819273423.png"
} BadAPI.getCute();Gets random cute image, expected response:
{
_id: 819273423,
title: "Cute image, well, I was too lazy and copied meme response :)",
url: "https://this-is-a-bad.site/meme/819273423.png"
} BadAPI.getWallpaper();Gets random wallpaper, expected response:
{
id: "1525900091",
title: "I've added a few more characters to the original wallpaper that I found here. (Link of the original in comments)",
url: "https://this-is-a-bad.site/wallpapers/1525900091.jpg"
}BadAPI.getGif();Gets random GIF, expected response:
{
id: "1526404380",
title: "Kung fu driving",
url: "https://this-is-a-bad.site/gifs/1526404380.gifv"
}