Skip to content

A basic nodejs based news website (dawn) scraper. You can use this API to fetch latest news in English or Urdu language. It uses node-fetch and jsdom dependencies and hence is a very light-weighted package.

License

Notifications You must be signed in to change notification settings

thespecialone1/newspk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newspk

Description

A basic nodejs based news website (dawn) scraper. You can use this API to fetch latest news in English or Urdu language. It uses node-fetch and jsdom dependencies and hence is a very light-weighted package.

REST API

API

INSTALLATION

You need to install node nodejs and npm package on your machine before using this package.

After installing nodejs and npm, install this package using the command:

npm install newspk

Include this module as:

const newspk = require("newspk");

Basic Usage:

const newspk = require("newspk");

(async () => {
    let limit = 5;              // max-allowed: 15, may return unexpected errors on limit violation
    let lang = "english";       // for english
    // let lang = "urdu";       // for urdu

    let news = await newspk.news(limit, lang);
    console.log(news)           // An array of object with properties "title", "thumbnail", "body", "created_at", "unique id"

})();

ALTERNATIVELY, you can run example.js file.

Feel free to contribute to the repository.

About

A basic nodejs based news website (dawn) scraper. You can use this API to fetch latest news in English or Urdu language. It uses node-fetch and jsdom dependencies and hence is a very light-weighted package.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.5%
  • JavaScript 48.5%