Need private packages and team management tools?Check out npm Teams »

this-is-bad-api

0.0.2-fixed • Public • Published

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?

  1. Go to this-is-a-bad.site
  2. Register
  3. Click "viev your key" on top of the screen, this will be your token for all APIs

Examples

  1. Getting random meme
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
 
console.log(BadAPI.getMeme());
  1. Getting random cute image
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
 
console.log(BadAPI.getCute());
  1. Getting random gif
const api = require('this-is-bad-api');
const BadAPI = new api.BadAPI('YOUR TOKEN');
 
console.log(BadAPI.getGif());
  1. 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"
}

From developers for developers, with <3

Install

npm i this-is-bad-api

DownloadsWeekly Downloads

1

Version

0.0.2-fixed

License

ISC

Unpacked Size

6.17 kB

Total Files

7

Last publish

Collaborators

  • avatar