New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

beau-selector

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

beau-selector - npm Package Compare versions

Comparing version 0.0.7 to 0.0.9

2

package.json
{
"name": "beau-selector",
"description": "Use CSS or XPath selectors from the command line",
"version": "0.0.7",
"version": "0.0.9",
"homepage": "https://github.com/blahah/beau-selector",

@@ -6,0 +6,0 @@ "author": {

@@ -5,3 +5,3 @@ ## beau-selector

Run XPath or CSS selectors on arbitrary XML documents in the command-line.
Run XPath or CSS selectors on arbitrary X(HT)ML documents in the command-line.

@@ -16,12 +16,49 @@ ## installation

just pipe a document to `bo` and provide a selector
Just pipe a document to `bo` and provide a selector!
```
Usage: bo [xpath|css]
If no attribute is given, innerHTML, text or a plain string
will be returned (depending on what is matched)
Options:
-o, --outer get outer XML of the element
-a, --attribute
-l, --loglevel [default: "silent"]
```
You can also optionally specify:
- `--outer` to return the full outer markup of selected elements
- `--attribute <string>` an attribute to extract from the selected element (which will only apply *if* what was selected is an element), e.g. `--attribute href`
- `--loglevel <string>` to be more shouty, e.g `--loglevel verbose`
## examples
css selectors
```
# get anchor elements from some_document.html
cat some_document.html | bo 'a'
# this time get the hrefs
cat some_document.html | bo `a` --atribute href
```
xpath selectors
```
# get inner HTML of divs from google.com
wget -O - http://google.com | bo '//div'
# get the outer XML of all figures from a paper in EuropePMC
curl -L --silent \
http://www.ebi.ac.uk/europepmc/webservices/rest/PMC1318471/fullTextXML \
| bo "//*[local-name()='fig']" --outer
```
## other stuff
## boring stuff

@@ -32,2 +69,2 @@ license: MIT

forked from: [cli-scrape](https://github.com/pthrasher/cli-scrape) and modded to take piped input rather than downloading directly
forked from: [cli-scrape](https://github.com/pthrasher/cli-scrape) and modded to take piped input rather than downloading directly, work on XML, and have some more powerful options

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc