
Security News
PodRocket Podcast: Inside the Recent npm Supply Chain Attacks
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
noodle is a proxy server which serves for cross domain data extraction from web documents for any client.
noodle is a Node.js server and module for querying and scraping data from web documents. It features:
{
"url": "https://github.com/explore",
"selector": "ol.ranked-repositories h3 a",
"extract": "href"
}
Setup
$ npm install noodlejs
or
$ git clone git@github.com:dharmafly/noodle.git
$ cd noodle
$ npm install
Start the server by running the binary
$ bin/noodle-server
Noodle node server started
├ process title node-noodle
├ process pid 4739
└ server port 8888
You may specify a port number as an argument
$ bin/noodle-server 9090
Noodle node server started
├ process title node-noodle
├ process pid 4739
└ server port 9090
If you are interested in the node module just run npm install noodlejs
,
require it and check out the noodle api
var noodle = require('noodlejs');
noodle.query({
url: 'https://github.com/explore',
selector: 'ol.ranked-repositories h3 a',
extract: 'href'
})
.then(function (results) {
console.log(results);
});
The noodle tests create a temporary server on port 8889
which the automated
tests tell noodle to query against.
To run tests you can use the provided binary from the noodle package root directory:
$ cd noodle
$ bin/tests
Contributors and suggestions welcomed.
FAQs
noodle is a proxy server which serves for cross domain data extraction from web documents for any client.
The npm package noodlejs receives a total of 4 weekly downloads. As such, noodlejs popularity was classified as not popular.
We found that noodlejs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.