Kagi News Source¶
The Kagi News archiver fetches curated news stories from Kagi News, organized by category.
Configuration¶
[sources.kaginews]
type = "api"
display_name = "Kagi News"
frequency = "daily"
enabled = true
language = "en"
max_stories_per_category = 50
categories = [
"south_korea",
"usa",
"world",
"business",
"tech",
"science",
"sports",
"gaming",
]
Options¶
| Option | Type | Default | Description |
|---|---|---|---|
type |
string | — | Must be "api" |
display_name |
string | — | Name shown in output |
frequency |
string | "daily" |
Fetch frequency hint |
enabled |
bool | true |
Enable/disable this source |
language |
string | "en" |
Language code for content |
max_stories_per_category |
int | 50 |
Max stories fetched per category |
categories |
list[string] | — | List of category slugs to fetch |
Available Categories¶
| Category | Description |
|---|---|
south_korea |
South Korea news |
usa |
United States news |
world |
World/international news |
business |
Business and finance |
tech |
Technology |
science |
Science and research |
sports |
Sports |
gaming |
Gaming news |
Note
Category availability may vary. Check the Kagi News website for the latest category list.
How It Works¶
- For each configured category, fetches the news feed from Kagi
- Extracts story metadata (title, URL, summary)
- Fetches and extracts full article content from each story's URL
- Groups results by category
Output¶
Stories are organized by category, with each story containing:
- Title, URL, and publication date
- Extracted article content
- Category label