SkillAgentSearch skills...

Newspk

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.

Install / Use

/learn @MazanLabeeb/Newspk
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NewsPK - Pakistan News Scraper

A lightweight TypeScript-based Node.js library for fetching the latest news articles from Pakistani news sources (Dawn News). Supports both English and Urdu languages.

Installation

npm install newspk

Quick Start

import { news } from 'newspk';

const articles = await news(5, 'english');
console.log(articles);

Build & Run

Build the library and run examples:

npm install
npm run build      # Compile TypeScript
npm run dev        # Watch mode (development)
npm run clean      # Remove build output

Run the example (uses ts-node):

npm run example

API Reference

news(limit?: number, lang?: Language): Promise<NewsArticle[]>

Fetches latest news articles from Dawn News.

Parameters:

  • limit (number, default: 5) - Number of articles to fetch (max: 15)
  • lang (string, default: 'urdu') - Language: 'english' or 'urdu'

Returns: Array of NewsArticle objects

License

MIT - See LICENSE file

Made by Mazan Labeeb

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated4mo ago
Forks1

Languages

TypeScript

Security Score

92/100

Audited on Nov 11, 2025

No findings