pi-bangla-news

Pi extension for scraping latest Bangladeshi news headlines via Scrapling MCP server

Package details

extension

Install pi-bangla-news from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-bangla-news
Package
pi-bangla-news
Version
0.2.3
Published
May 3, 2026
Downloads
not available
Author
0xrokib
License
MIT
Types
extension
Size
65 KB
Dependencies
0 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "dist/index.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-bangla-news

A Pi extension that scrapes latest public headlines from Bangladeshi news sites using Scrapling.

Installation

# After the package is published to npm:
pi install npm:pi-bangla-news

# Or install directly from a local clone:
pi install /path/to/pi-bangla-news

Prerequisites

This extension requires the Scrapling Python package (scrapling[ai]). Install it in one of these ways:

# Option A: pipx (recommended — global install, always in PATH)
pipx install 'scrapling[ai]'

# Option B: pip install
pip install 'scrapling[ai]'

# Option C: project-local venv (inside the cloned repo)
cd /path/to/pi-bangla-news
python3 -m venv .venv
.venv/bin/pip install 'scrapling[ai]'

The extension auto-detects a .venv/bin/scrapling next to the package or falls back to scrapling in $PATH.

Usage

Via slash command

/bangla-news
/bangla-news election

The agent calls bangla_news_scrape and summarizes the results.

Via natural language

Scrape the latest Bangladeshi news headlines

Show me sports news from Bangladesh

What's the latest from Prothom Alo?

Supported Sites

Site URL
Prothom Alo prothomalo.com
Jugantor jugantor.com
Kaler Kantho kalerkantho.com
BDNews24 Bangla bangla.bdnews24.com
Samakal samakal.com
The Daily Ittefaq ittefaq.com.bd
Bangladesh Pratidin bd-pratidin.com
Amar Desh amardesh.com
Janakantha dailyjanakantha.com
Ajker Patrika ajkerpatrika.com
The Daily Star thedailystar.net
Dhaka Tribune dhakatribune.com
The Business Standard tbsnews.net

Tool: bangla_news_scrape

Parameter Type Default Description
sites string[] all Filter by host (e.g. ["prothomalo.com"])
query string Keyword filter for headlines
limitPerSite number 8 Max headlines per site (max 25)
includeSnippets boolean true Include short text snippets
timeoutSeconds number 15 Timeout per site

Architecture

Agent calls bangla_news_scrape
  → Extension spawns scrapling mcp (MCP server)
  → JSON-RPC handshake (initialize)
  → calls get for each news homepage
  → parses HTML links in TypeScript
  → formats results as markdown

License

MIT