footer-year-check

1.0.2 • Public • Published

footer-year-check

A crawler that crawls (no surprise there) websites and checks wether the copyright year is up-to-date or not. #OCD

Installation

npm i footer-year-check

Usage example

The script doesn't do much aside from fetching, parsing and writing to files. First you need to get a crawler instance:

const {crawler} = require('footer-year-check');

If this is the first time the script is run, it will use the urls from cache/cached-queue-example.json. On subsequent runs it will use the most recent cache it generates.

const {crawler} = require('footer-year-check');
crawler.run(); // Will use the urls from `cache/cached-queue-example.json` if this is the first run

To add your own urls to the carwler queue you can call addUrls method:

const {crawler} = require('footer-year-check');
crawler.addUrls(['https://foo.bar', 'https://bar.baz', 'https://baz.foo']);
crawler.run();

NB1: To stop the program you can just hit CTRL-C and the script will save the progress to disk. Otherwise you can use timeout to automate the process:

timeout --signal=SIGINT 1h npm start # Run for one hour

NB2: The results will be stored inside the store dir.

Release History

CHANGELOG

Meta

Issam Mani – @issam_mnmaniissam.mi@gmail.com

License: MIT

Distributed under the MIT license. See LICENSE for more information.

Contributing

  1. Fork it (https://github.com/issammani/footer-year-check/fork)
  2. Create your feature branch (git checkout -b feat/foo-bar-baz)
  3. Commit your changes (git commit -am 'feat: bla bla')
  4. Push to the branch (git push origin feat/foo-bar-baz)
  5. Create a new Pull Request
  6. PR will be reviewed and eventually merged
  7. Tada thanks for contributing 🎉🎉🎉

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.20latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i footer-year-check

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

12.1 kB

Total Files

11

Last publish

Collaborators

  • issammani