npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

safe-images

v1.0.20

Published

Safe Image Package To Check Images Safty

Downloads

78

Readme

Safe-Images - NSFW Detection Package

A Node.js package for detecting NSFW (Not Safe For Work) content in images using the SmartClick AI NSFW Detection API.

Installation

Install the package using npm:

npm install safe-Images

Usage

Import Package:

const SafeImage = require('safe-Images');
const safeImage = new SafeImage();

Usage with URL:

const imageURL = 'https://example.com/path/to/image.jpg';

safeImage.detectFromURL(imageURL)
  .then((result) => {
    console.log('Not Safe:', result);
  })
  .catch((error) => {
    console.error('Error:', error.message);
  });

Usage with image file (Buffer):

const fs = require('fs');
const imageFilePath = 'path/to/your/image.jpg';
const imageBuffer = fs.readFileSync(imageFilePath);

safeImage.detectFromFile(imageBuffer)
  .then((result) => {
    console.log('Not Safe:', result);
  })
  .catch((error) => {
    console.error('Error:', error.message);
  });

Use custom API key:

const safeImage = new SafeImage("YOUR_CUSTOM_API_KEY");
  • You can get API key from Here
  • If you don't provide a custom API key, the package will use the default API key provided by SmartClick AI.

API Key

To use the NSFW detection service, you need to obtain an API key from SmartClick AI . You can either pass your custom API key when creating an instance of the SafeImage class or leave it empty to use the default API key.

License

This package is open-source and available under the LICENSE .

Note

This package relies on an external NSFW detection service provided by SmartClick AI. Make sure you comply with their terms of service and usage policy.

Issues

If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.