link-checker-tool
v1.0.2
Published
A tool used to check whether an URL is available or not
Downloads
2
Readme
link-checker-tool
This tool is used to check whether an URL is available or not.
Features
- [x] Offline support
- [x] Check all valid URLs in a file
- [x] Read multiple files at once
- [x] Check if an URL is available
- [x] Optimize code for header requests
- [x] Check archived versions of a website
- [x] Output json format result
- [x] Only display good/bad urls from a file
- [x] Exclude URLs from our check based on a URL pattern file.
Usage
To Install the package
$ npm -i link-checker-tool
or to install globally
$ npm install -g link-checker-tool
Check all URL in a file
$ lct -f foo.js
Check a single URL
$ lct -u https://github.com/phast184/link-checker-tool.git
$ lct --url https://github.com/phast184/link-checker-tool.git
Check archived versions of a website
$ lct -a https://www.google.com/
$ lct --archived https://www.google.com/
Read multiple files at once
$ lct -f index2.html test1.txt test.txt
Output only good urls (from multiple files)
$ lct -g foo.js
$ lct --good foo.js
$ lct -g foo.js foo1.js
$ lct --good foo.js foo1.js
Output only bad urls (from multiple files)
$ lct -b foo.js
$ lct --bad foo.js
$ lct -b foo.js foo1.js
$ lct --bad foo.js foo1.js
JSON format output
$ lct -j https://github.com/phast184/link-checker-tool
$ lct --json https://github.com/phast184/link-checker-tool
Ignore URL Patterns
$ lct -i ingonre-urls.txt -f test.txt
Note: i
option can be used with any other available options : -f-
,-g
, -b
, -a
Output
GOOD: the URL is available with the status code of 200
BAD: the URL is not available with the status code of 400 or 404
UNKNOWN: other status code will be shown as unknown
License
MIT © [Thanh Tien Phat Nguyen]