Minerals News Monitor
Discover relevant links from newspapers, blogs, and industry outlets for critical minerals and materials topics.
Usage
# Broad monitoring
python3 {baseDir}/scripts/news_monitor.py --query "critical minerals" --max-results 20
# Commodity/country targeted monitoring
python3 {baseDir}/scripts/news_monitor.py \
--commodity lithium --commodity cobalt \
--country china --country canada \
--format json
# Blogs only
python3 {baseDir}/scripts/news_monitor.py --query "battery materials" --source-type blogs
Parameters
| Parameter | Description | Default |
|---|---|---|
--query |
Base search query | critical minerals |
--commodity |
Commodity term (repeatable) | - |
--country |
Country term (repeatable) | - |
--max-results |
Max records returned | 20 |
--source-type |
all, news, blogs | all |
--format |
summary, detailed, json | summary |
Output Schema
Each record includes:
url, source, published_at, title, summary, commodity_tags, country_tags, policy_signal, confidence, retrieved_at, source_type.
Notes
- Uses DuckDuckGo HTML results (no API key required).
- Designed for discovery; use
minerals-web-ingestto fetch full content and persist hashes.