mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
feat: add India, military, and maritime RSS feeds (#437)
- Indian Express (India section) → asia region - India News Network (diplomacy) → asia region - The War Zone → updated to direct feed (was Google News proxy) - gCaptain (maritime/waterways) → intel sources - Added domains to RSS proxy allowlist
This commit is contained in:
@@ -195,6 +195,10 @@ const ALLOWED_DOMAINS = [
|
||||
'www.channelnewsasia.com',
|
||||
'japantoday.com',
|
||||
'www.thehindu.com',
|
||||
'indianexpress.com',
|
||||
'www.indianewsnetwork.com',
|
||||
'www.twz.com',
|
||||
'gcaptain.com',
|
||||
// International Organizations
|
||||
'news.un.org',
|
||||
'www.iaea.org',
|
||||
|
||||
@@ -83,6 +83,7 @@ export const SOURCE_TIERS: Record<string, number> = {
|
||||
'Military Times': 2,
|
||||
'Task & Purpose': 3,
|
||||
'USNI News': 2,
|
||||
'gCaptain': 3,
|
||||
'Oryx OSINT': 2,
|
||||
'UK MOD': 1,
|
||||
'Foreign Policy': 3,
|
||||
@@ -306,7 +307,7 @@ export const SOURCE_TYPES: Record<string, SourceType> = {
|
||||
// Intel/Defense specialty
|
||||
'Defense One': 'intel', 'Breaking Defense': 'intel', 'The War Zone': 'intel',
|
||||
'Defense News': 'intel', 'Janes': 'intel', 'Military Times': 'intel', 'Task & Purpose': 'intel',
|
||||
'USNI News': 'intel', 'Oryx OSINT': 'intel', 'UK MOD': 'gov',
|
||||
'USNI News': 'intel', 'gCaptain': 'intel', 'Oryx OSINT': 'intel', 'UK MOD': 'gov',
|
||||
'Bellingcat': 'intel', 'Krebs Security': 'intel',
|
||||
'Foreign Policy': 'intel', 'The Diplomat': 'intel',
|
||||
'Atlantic Council': 'intel', 'Foreign Affairs': 'intel',
|
||||
@@ -648,6 +649,8 @@ const FULL_FEEDS: Record<string, Feed[]> = {
|
||||
{ name: 'Nikkei Asia', url: rss('https://news.google.com/rss/search?q=site:asia.nikkei.com+when:3d&hl=en-US&gl=US&ceid=US:en') },
|
||||
{ name: 'Asahi Shimbun', url: rss('https://www.asahi.com/rss/asahi/newsheadlines.rdf'), lang: 'ja' },
|
||||
{ name: 'The Hindu', url: rss('https://www.thehindu.com/news/national/feeder/default.rss'), lang: 'en' },
|
||||
{ name: 'Indian Express', url: rss('https://indianexpress.com/section/india/feed/') },
|
||||
{ name: 'India News Network', url: rss('https://www.indianewsnetwork.com/rss.en.diplomacy.xml') },
|
||||
{ name: 'CNA', url: rss('https://www.channelnewsasia.com/api/v1/rss-outbound-feed?_format=xml') },
|
||||
{ name: 'MIIT (China)', url: rss('https://news.google.com/rss/search?q=site:miit.gov.cn+when:7d&hl=zh-CN&gl=CN&ceid=CN:zh-Hans'), lang: 'zh' },
|
||||
{ name: 'MOFCOM (China)', url: rss('https://news.google.com/rss/search?q=site:mofcom.gov.cn+when:7d&hl=zh-CN&gl=CN&ceid=CN:zh-Hans'), lang: 'zh' },
|
||||
@@ -1063,12 +1066,13 @@ export const INTEL_SOURCES: Feed[] = [
|
||||
// Defense & Security (Tier 1)
|
||||
{ name: 'Defense One', url: rss('https://www.defenseone.com/rss/all/'), type: 'defense' },
|
||||
{ name: 'Breaking Defense', url: rss('https://breakingdefense.com/feed/'), type: 'defense' },
|
||||
{ name: 'The War Zone', url: rss('https://news.google.com/rss/search?q=site:thedrive.com+"war+zone"+when:7d&hl=en-US&gl=US&ceid=US:en'), type: 'defense' },
|
||||
{ name: 'The War Zone', url: rss('https://www.twz.com/feed'), type: 'defense' },
|
||||
{ name: 'Defense News', url: rss('https://www.defensenews.com/arc/outboundfeeds/rss/?outputType=xml'), type: 'defense' },
|
||||
{ name: 'Janes', url: rss('https://news.google.com/rss/search?q=site:janes.com+when:3d&hl=en-US&gl=US&ceid=US:en'), type: 'defense' },
|
||||
{ name: 'Military Times', url: rss('https://www.militarytimes.com/arc/outboundfeeds/rss/?outputType=xml'), type: 'defense' },
|
||||
{ name: 'Task & Purpose', url: rss('https://taskandpurpose.com/feed/'), type: 'defense' },
|
||||
{ name: 'USNI News', url: rss('https://news.usni.org/feed'), type: 'defense' },
|
||||
{ name: 'gCaptain', url: rss('https://gcaptain.com/feed/'), type: 'defense' },
|
||||
{ name: 'Oryx OSINT', url: rss('https://www.oryxspioenkop.com/feeds/posts/default?alt=rss'), type: 'defense' },
|
||||
{ name: 'UK MOD', url: rss('https://www.gov.uk/government/organisations/ministry-of-defence.atom'), type: 'defense' },
|
||||
{ name: 'CSIS', url: rss('https://www.csis.org/analysis?type=analysis'), type: 'defense' },
|
||||
|
||||
Reference in New Issue
Block a user