1.0.0 • Published 1 year ago

nsfw-images v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

nsfw-images

Pulls images from reddit and danbooru (more will be added in the future) Originally made for a discord bot

Installation

npm install nsfw-images

How to use

const Nsfw = require("nsfw-images");
const KazeClient = new Nsfw.Client();
// getting real images
KazeClient.nsfw.real.ass().then(json => {
    console.log(json);
    // outputs data with image url, possible source and other stuff
}).catch(error => {
    console.log(error);
    // outputs error
});

// getting hentai images
KazeClient.nsfw.hentai.ass().then(json => {
    console.log(json);
    // outputs data with image url, possible source and other stuff
}).catch(error => {
    console.log(error);
    // outputs error
});

// custom request
KazeClient.custom.do("https://google.com/", /<meta.*?>/gm).then(matches => {
    console.log(matches);
    // outputs an array of all matches
}).catch(error => {
    console.log(error);
    // outputs error
});

Real

TagDescription
assgets ass pictures from reddit
thighsgets thigh pictures from reddit
pantiesgets pictures of girls in panties from reddit
randomgets random nsfw pictures from reddit

Hentai

TagDescription
assgets ass pictures from sites
thighsgets thighs from danbooru
pantiesgets panties from danbooru
feetgets feet from danbooru

Custom

SiteRegex
Provide Url to a websiteregex pattern ( ͡° ͜ʖ ͡°) (e.g: /"file-url":".*?"/gm)

Change Log

  • Added "gelbooru" to hentai's "ass" source

Todo

  • Add "gelbooru" to the rest of hentai sources
  • Add "random" to hentai
  • Add more sources to hentai and real images (preferably higher quality)

Support