News Aggregator Pack

Trustedv1.0.0MITVerified88

by AgentNode · published 22 days ago · toolpack

Aggregate and summarize news from RSS feeds and news APIs.

Collect news articles from configurable RSS feeds, NewsAPI, and Google News. Filter by topic, date, and source. Returns structured summaries.

langchaincrewaigeneric

Quick Start

bash
agentnode install news-aggregator-pack

Usage

From package
python
from news_aggregator_pack.tool import run

result = run(
    action="aggregate",
    sources=[
        "https://news.ycombinator.com/rss",
        "https://techcrunch.com/feed/",
        "https://feeds.arstechnica.com/arstechnica/technology-lab"
    ],
    query="artificial intelligence",
    max_results=15,
    hours_back=24
)

for article in result["articles"]:
    print(f"[{article['source']}] {article['title']}")
    print(f"  Published: {article['published_at']}")
    print(f"  URL: {article['url']}\n")

print(f"\nSummary: {result['summary']}")

Environment Variables

NEWS_API_KEY

API key for NewsAPI.org — enables access to 80,000+ news sources beyond RSS feeds

Verification

high confidence88/100✔ Verified
smokeReturned valid result
+25/25
testsAuto-generated tests only
+8/15
importAll tools imported successfully
+15/15
installInstalled in 3.0s
+15/15
contractAll contract checks passed
+10/10
warningsNo warnings
0/0
determinismOutput consistency check
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

install3.0s
import67ms
smoke859ms
tests1.4s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Python 3.12.3ffmpegpopplertesseractuv

Last verified 18d ago· Runner v2.0.0

Use this when you need to...

  • Aggregate breaking tech news from Hacker News and TechCrunch RSS feeds
  • Summarize daily industry headlines into a morning briefing digest
  • Monitor competitor mentions across multiple news sources in real time
  • Track regulatory and policy news for compliance-sensitive industries
  • Generate weekly trend reports from aggregated news across sectors

README

News Aggregator Pack

Aggregate and summarize news from RSS feeds and news APIs. Build automated briefings, monitor topics, and track trends across dozens of sources.

Quick Start

agentnode install news-aggregator-pack
from news_aggregator_pack.tool import run

result = run(action="aggregate", sources=["https://news.ycombinator.com/rss"], query="AI", max_results=10)
for article in result["articles"]:
    print(article["title"])

Usage

Aggregate from RSS Feeds

result = run(
    action="aggregate",
    sources=["https://techcrunch.com/feed/", "https://www.theverge.com/rss/index.xml"],
    query="startup funding",
    hours_back=72,
    max_results=25
)

Generate Executive Briefings

result = run(
    action="briefing",
    topic="cybersecurity threats",
    sources=["newsapi", "rss"],
    summary_style="executive",
    hours_back=24
)
print(result["briefing_text"])

Monitor a Topic Over Time

result = run(
    action="monitor",
    topic="NVIDIA earnings",
    sources=["newsapi"],
    alert_threshold=5
)
print(f"New articles found: {result['new_count']}")

API Reference

CapabilityDescription
aggregate_newsFetch, deduplicate, and summarize news articles from RSS and API sources

Requirements

VariableRequiredDescription
NEWS_API_KEYNoAPI key for NewsAPI.org (enables broader source coverage)

RSS feed aggregation works without any API key. Add a NewsAPI key to access 80,000+ sources.

License

MIT

Version History

Capabilities

news_aggregationaggregate_newstool

Permissions

This package declares the following access levels. Review before installing.

Networkunrestricted
Filesystemnone
Code Executionnone
Data Accessinput_only
User Approvalnever
bash
agentnode install news-aggregator-pack

Environment Variables

NEWS_API_KEY

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointnews_aggregator_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode