hn-parser

0.2.2 • Public • Published

hn-parser

An NPM module to parse given Hacker News HTML content. Generates an array of objects to consume. The JSON structure will be the same for every instance, with non-existing values presented as null.

{
  "title": "Swedish Academy Won’t Award Nobel Prize in Literature This Year",
  "link": "https://www.wsj.com/articles/swedish-academy-wont-award-nobel-prize-in-literature-this-year-1525419104",
  "siteString": "wsj.com",
  "score": "19 points",
  "user": {
    "name": "dcgudeman",
    "link": "user?id=dcgudeman"
  },
  "age": "49 minutes ago",
  "commentCount": "14 comments",
  "threadLink": "item?id=16992852"
}

Install

npm install hn-parser

Usage

const parser = require('hn-parser')
const items = parser.parse(HTMLString);

Test

npm run test

License

The project is under MIT license.

Package Sidebar

Install

npm i hn-parser

Weekly Downloads

5

Version

0.2.2

License

MIT

Unpacked Size

60.1 kB

Total Files

8

Last publish

Collaborators

  • karakanb