A lightweight Node.js package that scrapes article data from various news channels in India and the US. Simply call the desired function for the specific news channel, and the results are returned as an array of JSON objects.
Install via npm:
npm install news-scrapper
Or via yarn:
yarn add news-scrapper
Simply import the package and call the desired function for the news channel you're interested in. Here are the available functions:
const { getTheHinduLatestNews } = require('news-scrapper');
const articles = await getTheHinduLatestNews();
Scrapes the latest news articles from The Hindu.
const { getHindustanTimesLatestNews } = require('news-scrapper');
const articles = await getHindustanTimesLatestNews();
Scrapes the latest news articles from Hindustan Times.
const { getTheIndianExpressLatestNews } = require('news-scrapper');
const articles = await getTheIndianExpressLatestNews();
Scrapes the latest news articles from The Indian Express.
const { getTimesOfIndiaLatestNews } = require('news-scrapper');
const articles = await getTimesOfIndiaLatestNews();
Scrapes the latest news articles from Times of India.
const { getNewYorkTimesLatestNews } = require('news-scrapper');
const articles = await getNewYorkTimesLatestNews();
Scrapes the latest news articles from New York Times.
const { getNBCLatestNews } = require('news-scrapper');
const articles = await getNBCLatestNews();
Scrapes the latest news articles from NBC.
The output is an array of JSON objects, with each article following the structure below:
[
{
"url": "http://url-to-website.com/path/to/article",
"img":"http://url-to-website.com/path/to/image.jpg",
"title": "Article title",
"type": "Name of publication",
"time": "Time/date published (human-readable)"
}
]
For more details on each function's usage, refer to the code documentation.
Feel free to customize and expand upon this README to provide more information or specific usage examples!