ineed-cli

1.0.2 • Public • Published



A cli interface for the ineed web scraping package

Licence npm version


Install

Install globally with npm install -g ineed-cli

Example usage:

ineed -i techcrunch.com | sort -u | xargs -n1 curl -O

where

ineed -i techcrunch.com

generates a list of image links,

sort -u

removes duplicates, and

xargs -n1 curl -O

downloads each of them to the current directory.

You can also grep the results, pipe them to other tools, etc..

ineed -l news.ycombinator.com/best | grep -v ycombinator | less

lists all the best outbound links from Hacker News, and pipes them into less

Options

Also available with ineed -h

The url and at least one flag is required (-u/--url doesn't need to be explicitly set):

ineed --title techcrunch.com

ineed --url techcrunch.com --comments

To filter results that have a certain search string, pass the string in with the -s/--search flag:

ineed --javascript --search "google" techcrunch.com

When the -v/--verbose flag is set, ineed-cli will log its status throughout program execution.


A full list of available flags is listed below:

-u, --url           The url to scrape. Required, but the flag is optional
-i, --images        List all images found
-l, --links         List all links on the page
-j, --javascript    List all external JavaScript imports
-c, --css           List all external CSS imports
-t, --title         List the title of the page
-x, --texts         List any text found on the page found within the <body></body> tags

-m, --ejs           List all embedded JavaScript
-n, --ecss          List all embedded CSS
-k, --comments      List all HTML comments in the page
-e, --everything    List everything, eg. all the options above

-s, --search        Display only results that contain this search string
-v, --verbose       Log extraneous information about program status
-h, --help          This usage guide

Dependencies

License

MIT

Package Sidebar

Install

npm i ineed-cli

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • devedge