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 πŸ™

Β© 2026 – Pkg Stats / Ryan Hefner

scraper-simplifier

v1.0.5

Published

πŸ“Œ README.md for Scraper Simplifier

Readme

πŸ“Œ README.md for Scraper Simplifier

Scraper Simplifier πŸš€

npm npm downloads GitHub stars

A lightweight web scraping tool that extracts data from websites and exports it as JSON or CSV.

πŸš€ Quick Installation

You can install Scraper Simplifier using npm:

npm install -g scraper-simplifier

πŸ“– Usage
CLI Usage

You can run the scraper directly from the command line:

scraper-simplifier --url="https://example.com" --selector="h1" --method="cheerio" --output="json" --filename="example"

Programmatic Usage (Node.js API)

You can also use it inside your Node.js project:

const { scrape } = require("scraper-simplifier");

(async () => {
    await scrape("https://example.com", "h1", "cheerio", "json");
})();

✨ Features

βœ… Supports Cheerio & Puppeteer (for JavaScript-heavy pages)
βœ… Exports data as JSON or CSV
βœ… Handles pagination seamlessly
βœ… Easy-to-use CLI interface
βœ… Saves extracted data into a file automatically
βœ… Proxy support to avoid rate-limiting
βœ… Google Sheets & Excel integration
βœ… Cloud storage support (Google Drive, etc.)
βœ… Real-time dashboards (React-based UI for monitoring)
πŸ”§ Options & Arguments
Option	Description	Default Value
--url	The target URL to scrape.	Required
--selector	The CSS selector to extract content from.	Required
--method	The scraping method (cheerio or puppeteer).	cheerio
--output	Output format (json or csv).	json
--filename	The name of the output file (saved in the current dir).	scraped

Example:

scraper-simplifier --url="https://example.com" --selector="p" --method="puppeteer" --output="csv" --filename="data"

πŸ“‚ File Output Example
JSON Output (scraped.json)

[
    {
        "text": "Example Heading"
    },
    {
        "text": "Another Heading"
    }
]

CSV Output (scraped.csv)

text
Example Heading
Another Heading

πŸ“œ Licensing

This package is MIT Licensed. Always ensure compliance with website terms of service before scraping.

Google Inc. OFL-1.1
πŸ”₯ Contributing

If you have ideas for performance improvements or new features, feel free to star ⭐ and contribute on GitHub!

πŸ”— GitHub Repository: https://github.com/adilsheikhh/scraper-simplifier
πŸ“œ Changelog & Versioning

    v1.0.0 - Initial release πŸŽ‰
    v1.0.1 - Added README and improved CLI options
    v1.1.0 - Introduced Puppeteer support & pagination handling

You can track all changes in the Changelog.
πŸ›  Built & Signed On

Built with ❀️ using GitHub Actions

πŸ”— View build summary