@petitchevalroux/sitemap-parser

0.0.1 • Public • Published

node-sitemap-parser

NodeJS sitemap parser using a duplex stream.

Install

npm install --save "@petitchevalroux/sitemap-parser"

Usage

var stream = require("stream");
var process = require("process");
var inputStream = new stream.Readable();
var SitemapStream = require("@petitchevalroux/sitemap-parser");
var sitemapStream = new SitemapStream();
// error event is emitted if an error occured on parsing
sitemapStream.on("error", function (err) {
    console.log(err);
});
// end event is emitted when all sitemaps are parsed
sitemapStream.on("end", function () {
    console.log("end");
});
inputStream.pipe(sitemapStream).pipe(process.stdout);
inputStream.push('https://www.google.com/work/sitemap.xml');
inputStream.push('https://www.sitemaps.org/sitemap.xml');
// emit input end
inputStream.push(null);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    1

Package Sidebar

Install

npm i @petitchevalroux/sitemap-parser

Weekly Downloads

1

Version

0.0.1

License

GPL-3.0

Last publish

Collaborators

  • petitchevalroux