JSPM

  • Created
  • Published
  • Downloads 425
  • Score
    100M100P100Q87395F
  • License MIT

A simple, lightweight and actually good JS wrapper for the SauceNAO API.

Package Exports

  • sagiri

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (sagiri) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Sagiri

A simple, lightweight and actually good JS wrapper for the SauceNAO API.

NPM Info
NPM Downloads Badge

Installation

npm install sagiri

Examples

Regular

const Sagiri = require('sagiri');
const handler = new Sagiri('TOKEN');

handler.getSauce('http://i.imgur.com/5yFTeRV.png').then(console.log);

Using DB masks

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);

API

Documentation for the module is available here.

Ratings

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.

Contributing

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.

Sponsor