A simple, lightweight and actually good JS wrapper for the SauceNAO API.
npm install sagiri
const Sagiri = require('sagiri');
const handler = new Sagiri('TOKEN');
handler.getSauce('http://i.imgur.com/5yFTeRV.png').then(console.log);
const Sagiri = require('sagiri');
const handler = new Sagiri('TOKEN', {
dbMask: [5, 35],
dbMaskI: [29]
});
handler.getSauce('http://i.imgur.com/5yFTeRV.png').then(console.log);
Documentation for the module is available here.
If options.getRatings
is true, then each source returned from the API will have a rating
field, with a number from 0
to 3
.
The meaning of these values are:
0 (UNKNOWN)
The rating of the source could not be determined.1 (SAFE)
The source is safe and doesn't contain nudity, sex, etc.2 (QUESTIONABLE)
The source isn't 100% safe and may contain nudity.3 (NSFW)
The source is not safe, and contains nudity, sex, etc.
If options.getRatings
is not true, then this value will always be 0
.
All contributions are accepted! If you think you can bring uploading support, or make the lib perform better, make a PR and start coding!
Copyright 2017 (c) ClarityMoe. This Library is from the Clara base project.
Sagiri is a character from Eromanga-sensei. All rights reserved to her authors.