← 返回 Skills 市场
broedkrummen

Danish News Feeds

作者 Broedkrummen · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
380
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install danish-news-feeds
功能描述
Comprehensive Danish News RSS Aggregator - combines 100+ Danish RSS feeds into category-based unified feeds. Produces 6 curated RSS feeds: - danish-all.xml (...
使用说明 (SKILL.md)

Danish News Feeds

Aggregates 100+ Danish RSS feeds into category-based unified RSS feeds.

Quick Start

# Install dependencies
pip install feedparser python-dateutil

# Run aggregator
python3 aggregator.py

# Output feeds in output/ directory
ls output/

Configuration

Edit feeds.json to customize which feeds to include:

{
  "refresh_interval": 900,  // seconds (15 min)
  "max_items_per_feed": 50,
  "deduplicate": true,
  "feeds": {
    "national": ["https://..."],
    "sports": ["https://..."]
  }
}

Output Feeds

Feed Description Sources
danish-all.xml All news combined Top 30
danish-national.xml DR, Berlingske, Politiken 8
danish-regional.xml Nordjyske, Fyens, etc 5
danish-sports.xml Bold, Tipsbladet, TV2 Sport 8
danish-business.xml Finans, Nationalbanken 6
danish-tech.xml Version2, Ingeniøren 10
danish-english.xml The Local, CPH Post 5

Features

  • ✅ Category-based feeds
  • ✅ Deduplication (same article from multiple sources)
  • ✅ Source authority ranking (DR > major newspapers > regional)
  • ✅ Time filtering (last 24h by default)
  • ✅ RSS 2.0 compliant
  • ✅ UTF-8 encoding
  • ✅ Auto-refresh (15 min interval)
  • ✅ Media RSS extensions for images

Hosting

Self-Host (Docker)

docker build -t danish-news-aggregator .
docker run -d -p 8080:8080 danish-news-aggregator

Cron Job

# Add to crontab
*/15 * * * * cd /path/to/aggregator && python3 aggregator.py

Subscribe

Add these URLs to your RSS reader:

Credits

Aggregates from: DR, Berlingske, Politiken, Information, Nordjyske, Fyens, JydskeVestkysten, Bold.dk, Tipsbladet, TV2 Sport, Finans, Nationalbanken, Version2, Ingeniøren, Computerworld, The Local Denmark, The Copenhagen Post, and many more.


Danish News Feeds v1.0 - Built by Nexus Orchestrator

安全使用建议
This skill appears to do what it claims — combine many Danish RSS feeds into category feeds — but take precautions before running it. 1) Fix the obvious bugs: aggregator.py contains a malformed entry in the sports FEEDS list that will likely crash the script; correct or remove the bad line. 2) Remove the insecure SSL bypass in aggregate_feeds.py (ctx.check_hostname=False and ctx.verify_mode=ssl.CERT_NONE) so feed downloads validate certificates; the current code accepts invalid certs and is susceptible to man-in-the-middle attacks. 3) Inspect and edit feeds.json to include only feeds you trust and to avoid unexpected requests. 4) Run the tool in an isolated environment (virtualenv or Docker container) and monitor outbound network traffic while testing. 5) Be mindful of request rates and source terms when polling many feeds frequently. No credentials are requested, and there is no hidden exfiltration endpoint, but fix the two issues above before trusting this for production use.
功能分析
Type: OpenClaw Skill Name: danish-news-feeds Version: 1.0.0 The skill bundle is a Danish news aggregator that contains a critical security vulnerability in 'aggregate_feeds.py', where SSL certificate verification is explicitly disabled (ssl.CERT_NONE), exposing the agent to man-in-the-middle attacks. Additionally, 'aggregator.py' contains a significant syntax error in the sports feed configuration that would prevent the script from running. While the code logic is aligned with the stated purpose of RSS aggregation and shows no signs of intentional malice or data exfiltration, the presence of these vulnerabilities and poor error handling requires a suspicious classification per the analysis guidelines.
能力评估
Purpose & Capability
The name/description (Danish RSS aggregator) matches the included files: SKILL.md, aggregator.py, aggregate_feeds.py, feeds.json and sample output. No unrelated binaries or credentials are requested.
Instruction Scope
Runtime instructions are limited to installing feedparser/dateutil and running the aggregator; the code fetches many external RSS URLs (expected). Concerns: aggregate_feeds.py disables SSL certificate verification (ctx.check_hostname=False; ctx.verify_mode=ssl.CERT_NONE) which allows MITM of feed traffic, and aggregator.py contains a malformed line in the 'sports' FEEDS list that will likely cause a syntax/runtime error. The code reads feeds.json and writes output files (expected) but does not exfiltrate data to an external endpoint beyond fetching feeds.
Install Mechanism
No install spec; SKILL.md suggests pip installing two well-known Python libraries (feedparser, python-dateutil). No downloads from untrusted URLs or archive extraction are present.
Credentials
No environment variables, credentials, or config paths are required. The requested artifacts (feedparser/dateutil) are proportional to the stated functionality.
Persistence & Privilege
Skill is not always-enabled, does not request elevated privileges, and only writes local output files and reads its own feeds.json. It does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install danish-news-feeds
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /danish-news-feeds 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of "danish-news-feeds": a comprehensive Danish news RSS aggregator. - Combines 100+ Danish RSS sources into 7 unified, category-based feeds (national, regional, sports, business, tech, English, and all). - Features auto-refresh every 15 minutes, article deduplication, and ranking by source authority. - Outputs fully compliant, UTF-8 encoded RSS 2.0 feeds with support for images. - Easily configurable via feeds.json and supports both self-hosting (Docker) and cron-based refresh.
元数据
Slug danish-news-feeds
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Danish News Feeds 是什么?

Comprehensive Danish News RSS Aggregator - combines 100+ Danish RSS feeds into category-based unified feeds. Produces 6 curated RSS feeds: - danish-all.xml (... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 380 次。

如何安装 Danish News Feeds?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install danish-news-feeds」即可一键安装,无需额外配置。

Danish News Feeds 是免费的吗?

是的,Danish News Feeds 完全免费(开源免费),可自由下载、安装和使用。

Danish News Feeds 支持哪些平台?

Danish News Feeds 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Danish News Feeds?

由 Broedkrummen(@broedkrummen)开发并维护,当前版本 v1.0.0。

💬 留言讨论