news-scrapper v1.0.2
đ° news-scrapper
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.
Installation đ
Install via npm:
npm install news-scrapper
Or via yarn:
yarn add news-scrapper
Usage đšī¸
Simply import the package and call the desired function for the news channel you're interested in. Here are the available functions:
getTheHinduLatestNews
const { getTheHinduLatestNews } = require('news-scrapper');
const articles = await getTheHinduLatestNews();
Scrapes the latest news articles from The Hindu.
getHindustanTimesLatestNews
const { getHindustanTimesLatestNews } = require('news-scrapper');
const articles = await getHindustanTimesLatestNews();
Scrapes the latest news articles from Hindustan Times.
getTheIndianExpressLatestNews
const { getTheIndianExpressLatestNews } = require('news-scrapper');
const articles = await getTheIndianExpressLatestNews();
Scrapes the latest news articles from The Indian Express.
getTimesOfIndiaLatestNews
const { getTimesOfIndiaLatestNews } = require('news-scrapper');
const articles = await getTimesOfIndiaLatestNews();
Scrapes the latest news articles from Times of India.
getNewYorkTimesLatestNews
const { getNewYorkTimesLatestNews } = require('news-scrapper');
const articles = await getNewYorkTimesLatestNews();
Scrapes the latest news articles from New York Times.
getNBCLatestNews
const { getNBCLatestNews } = require('news-scrapper');
const articles = await getNBCLatestNews();
Scrapes the latest news articles from NBC.
Output đ˛
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!