# config/sources.d/54-media-long-tail-trade-press-think-tanks.yaml — 2026-09-11 # Three blocks: (A) regional & local news — Canada (Postmedia, Torstar, Radio-Canada regional feeds, CBC regional # feeds, CityNews, Global regional, independents), US metro dailies + public radio + nonprofit newsrooms, Europe / # Middle East / Africa / Latin America / Asia-Pacific national outlets not present in 46; (B) trade press by industry # (tech/dev, cloud, AI, fintech/crypto, energy, automotive, aviation/travel, logistics, retail/marketing, real estate, # legal, HR, education, government tech/defence, gaming, media, food/agri, mining, space, climate); (C) think tanks, # policy institutes, advocacy groups and pollsters not in 17 (plus extends of existing ones). # Every media source: first_party: false, llm: false, tier B (news) / C (trade press), maxItems 40, country + language. # Think tanks are first-party (own publications), tier C, country. # Blocked / dead (checked 2026-09-11, not sensors): 403 Cloudflare/Akamai/Datadome — MediaNews Group (Denver Post, Mercury News, # OC Register, LA Daily News, Boston Herald, SD Union-Tribune), Tribune/Alden (Baltimore Sun, Hartford Courant, Orlando Sentinel, # Sun Sentinel, Virginian-Pilot, NY Daily News), Hearst (Houston Chronicle, SF Chronicle; Express-News 404), Washington Times, # The Australian, Il Post, De Standaard, Kathimerini, Le Télégramme, Euractiv, Arab News, Al Arabiya, Ahram, Jordan Times, Times of # Malta, Milenio, Proceso, El País UY, Caixin Global, Guardian Nigeria, Morocco World News, Maclean's, National Observer, Ad Age, # Campaign, Automotive News, Autoblog, Energy Voice, The Banker, FinTech Futures, Investment Executive, Advisor.ca, Canadian # Underwriter, GlobeSt, Chain Store Age, Progressive Grocer, Retail TouchPoints, Railway Age, IRJ, Port Technology, PhocusWire, # Travel Weekly, BTN, Lawfare, P&I, BusinessGreen, DeSmog, Trucknews, Runway Girl Network, Business of Fashion; think tanks Cato, # Chatham House, Urban Institute, CBPP, Mercatus, FPRI, IFS, Clingendael, CIGI, CCLA, Grattan, Australia Institute, CIS, East Asia # Forum, INSS, Asan, Atlantic Economic Council. 429 — Torstar/BLOX search RSS (Hamilton Spectator, Waterloo Region Record, St. Louis # Post-Dispatch, Richmond Times-Dispatch, Omaha World-Herald, NOLA.com, Buffalo News), Star Tribune /local (403), VentureBeat, The American Prospect, Romania Insider. No feed (404) — # Gannett dailies (Arizona Republic, Detroit Free Press, Tennessean, IndyStar, Journal Sentinel, Columbus Dispatch, Enquirer, # Courier-Journal, Statesman), AJC, Dallas Morning News, Tampa Bay Times, CTV News, Narcity, blogTO, Cogeco Nouvelles, Gallup RSS, # Wilson Center, Hudson, Carnegie, CNAS, Belfer, Brennan, Kitco, Mining Weekly, SHRM, Chronicle of Higher Ed, THE, Lexology, Law.com. # HTML shell / challenge — Postmedia Montreal Gazette, Leader-Post, StarPhoenix, Whig-Standard, Winnipeg Sun (the other Postmedia # dailies serve real feeds), National Newswatch, Brookings /feed, CAP, Daily Sabah, Haaretz, Ghanaweb, Yomiuri, Autocar, Brunico # (Playback, Strategy, Media in Canada), The Wire, Taiwan News, Upstream. Other — McClatchy widget feeds (Miami Herald, KC Star, # Sacramento Bee, Charlotte Observer, N&O) and US News time out; El Mercurio resets; La Stampa / Semana TLS alert; Tages-Anzeiger / # TdG 302 consent wall; CEPS + IEDM 500; JD Supra 503; La Presse Canadienne feed empty; IT World Canada feed hijacked (casino spam); # Automotive Dive now redirects to WardsAuto (kept as wardsauto). CBC drops the bot UA at TCP level but serves the browser UA (the # fetcher's fallback) — all CBC regional feeds validate OK. Radio-Canada regional feeds live under /info/rss//en-continu. sources: # ───────────────────────────── (A) CANADA — regional & local ───────────────────────────── - id: ottawa-citizen name: Ottawa Citizen domain: ottawacitizen.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [ottawa citizen] sensors: - { name: news feed, url: "https://ottawacitizen.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: calgary-herald name: Calgary Herald domain: calgaryherald.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [calgary herald] sensors: - { name: news feed, url: "https://calgaryherald.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: edmonton-journal name: Edmonton Journal domain: edmontonjournal.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [edmonton journal] sensors: - { name: news feed, url: "https://edmontonjournal.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: vancouver-sun name: Vancouver Sun domain: vancouversun.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [vancouver sun] sensors: - { name: news feed, url: "https://vancouversun.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-province name: The Province domain: theprovince.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [the province] sensors: - { name: news feed, url: "https://theprovince.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: toronto-sun name: Toronto Sun domain: torontosun.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [toronto sun] sensors: - { name: news feed, url: "https://torontosun.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: london-free-press name: London Free Press domain: lfpress.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [london free press] sensors: - { name: news feed, url: "https://lfpress.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: windsor-star name: Windsor Star domain: windsorstar.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [windsor star] sensors: - { name: news feed, url: "https://windsorstar.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: saltwire name: "SaltWire (Chronicle Herald, The Telegram, The Guardian PEI)" domain: saltwire.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [saltwire, chronicle herald the telegram the guardian pei] sensors: - { name: news feed, url: "https://www.saltwire.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: news feed (rss), url: "https://www.saltwire.com/feed/atom", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: acadie-nouvelle name: Acadie Nouvelle domain: acadienouvelle.com categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [acadie nouvelle] sensors: - { name: fil de nouvelles, url: "https://www.acadienouvelle.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: journal-metro name: Métro (Montréal) domain: journalmetro.com categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [metro, montreal] sensors: - { name: fil de nouvelles, url: "https://journalmetro.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: cbc extend: true sensors: - { name: British Columbia, url: "https://www.cbc.ca/webfeed/rss/rss-canada-britishcolumbia", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Calgary, url: "https://www.cbc.ca/webfeed/rss/rss-canada-calgary", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Edmonton, url: "https://www.cbc.ca/webfeed/rss/rss-canada-edmonton", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Saskatchewan, url: "https://www.cbc.ca/webfeed/rss/rss-canada-saskatchewan", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Saskatoon, url: "https://www.cbc.ca/webfeed/rss/rss-canada-saskatoon", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Manitoba, url: "https://www.cbc.ca/webfeed/rss/rss-canada-manitoba", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Thunder Bay, url: "https://www.cbc.ca/webfeed/rss/rss-canada-thunderbay", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Sudbury, url: "https://www.cbc.ca/webfeed/rss/rss-canada-sudbury", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Windsor, url: "https://www.cbc.ca/webfeed/rss/rss-canada-windsor", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: London, url: "https://www.cbc.ca/webfeed/rss/rss-canada-london", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Kitchener-Waterloo, url: "https://www.cbc.ca/webfeed/rss/rss-canada-kitchenerwaterloo", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Toronto, url: "https://www.cbc.ca/webfeed/rss/rss-canada-toronto", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ottawa, url: "https://www.cbc.ca/webfeed/rss/rss-canada-ottawa", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Montreal, url: "https://www.cbc.ca/webfeed/rss/rss-canada-montreal", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: New Brunswick, url: "https://www.cbc.ca/webfeed/rss/rss-canada-newbrunswick", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Prince Edward Island, url: "https://www.cbc.ca/webfeed/rss/rss-canada-pei", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Nova Scotia, url: "https://www.cbc.ca/webfeed/rss/rss-canada-novascotia", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Newfoundland and Labrador, url: "https://www.cbc.ca/webfeed/rss/rss-canada-newfoundland", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: North, url: "https://www.cbc.ca/webfeed/rss/rss-canada-north", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Kamloops, url: "https://www.cbc.ca/webfeed/rss/rss-canada-kamloops", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: health, url: "https://www.cbc.ca/webfeed/rss/rss-health", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Indigenous, url: "https://www.cbc.ca/webfeed/rss/rss-Indigenous", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: global-news extend: true sensors: - { name: Toronto, url: "https://globalnews.ca/toronto/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: BC, url: "https://globalnews.ca/bc/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Calgary, url: "https://globalnews.ca/calgary/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Edmonton, url: "https://globalnews.ca/edmonton/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ottawa, url: "https://globalnews.ca/ottawa/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Winnipeg, url: "https://globalnews.ca/winnipeg/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Halifax, url: "https://globalnews.ca/halifax/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Saskatoon, url: "https://globalnews.ca/saskatoon/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Regina, url: "https://globalnews.ca/regina/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Hamilton, url: "https://globalnews.ca/hamilton/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: London, url: "https://globalnews.ca/london/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Kingston, url: "https://globalnews.ca/kingston/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Okanagan, url: "https://globalnews.ca/okanagan/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: New Brunswick, url: "https://globalnews.ca/new-brunswick/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Lethbridge, url: "https://globalnews.ca/lethbridge/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Guelph, url: "https://globalnews.ca/guelph/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Peterborough, url: "https://globalnews.ca/peterborough/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Barrie, url: "https://globalnews.ca/barrie/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: health, url: "https://globalnews.ca/health/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: world, url: "https://globalnews.ca/world/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: citynews name: CityNews domain: citynews.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [citynews] sensors: - { name: Toronto, url: "https://toronto.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Montreal, url: "https://montreal.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ottawa, url: "https://ottawa.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Vancouver, url: "https://vancouver.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Calgary, url: "https://calgary.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Edmonton, url: "https://edmonton.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Winnipeg, url: "https://winnipeg.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Halifax, url: "https://halifax.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Kitchener, url: "https://kitchener.citynews.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ctv-news name: CTV News domain: ctvnews.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [ctv news] sensors: - { name: arc feed, url: "https://www.ctvnews.ca/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: narcity name: Narcity domain: narcity.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [narcity] sensors: - { name: feed, url: "https://www.narcity.com/feeds/feed.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: daily-hive name: Daily Hive domain: dailyhive.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [daily hive] sensors: - { name: news feed, url: "https://dailyhive.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-tyee name: The Tyee domain: thetyee.ca categories: [news, media, politics] tier: B country: CA language: en first_party: false llm: false aliases: [the tyee] sensors: - { name: news feed, url: "https://thetyee.ca/rss2.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ricochet-media name: Ricochet domain: ricochet.media categories: [news, media, politics] tier: B country: CA language: en first_party: false llm: false aliases: [ricochet] sensors: - { name: news feed, url: "https://ricochet.media/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-hub-canada name: The Hub domain: thehub.ca categories: [news, media, politics] tier: B country: CA language: en first_party: false llm: false aliases: [the hub] sensors: - { name: news feed, url: "https://thehub.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: canadaland name: Canadaland domain: canadaland.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [canadaland] sensors: - { name: news feed, url: "https://www.canadaland.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: canadas-national-observer name: Canada's National Observer domain: nationalobserver.com categories: [news, media, climate, politics] tier: B country: CA language: en first_party: false llm: false aliases: [canada's national observer] sensors: - { name: news feed, url: "https://www.nationalobserver.com/front/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-narwhal name: The Narwhal domain: thenarwhal.ca categories: [news, media, climate] tier: B country: CA language: en first_party: false llm: false aliases: [the narwhal] sensors: - { name: news feed, url: "https://thenarwhal.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-walrus name: The Walrus domain: thewalrus.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [the walrus] sensors: - { name: news feed, url: "https://thewalrus.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: halifax-examiner name: Halifax Examiner domain: halifaxexaminer.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [halifax examiner] sensors: - { name: news feed, url: "https://www.halifaxexaminer.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nunatsiaq-news name: Nunatsiaq News domain: nunatsiaq.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [nunatsiaq news] sensors: - { name: news feed, url: "https://nunatsiaq.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: yukon-news name: Yukon News domain: yukon-news.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [yukon news] sensors: - { name: news feed, url: "https://yukon-news.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: cabin-radio name: Cabin Radio (NWT) domain: cabinradio.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [cabin radio, nwt] sensors: - { name: news feed, url: "https://cabinradio.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-breach name: The Breach domain: breachmedia.ca categories: [news, media, politics] tier: B country: CA language: en first_party: false llm: false aliases: [the breach] sensors: - { name: news feed, url: "https://breachmedia.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: pivot-quebec name: Pivot domain: pivot.quebec categories: [news, media, politics] tier: B country: CA language: fr first_party: false llm: false aliases: [pivot] sensors: - { name: fil de nouvelles, url: "https://pivot.quebec/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-conversation name: The Conversation domain: theconversation.com categories: [news, media, research] tier: B country: AU language: en first_party: false llm: false aliases: [the conversation] sensors: - { name: Canada edition, url: "https://theconversation.com/ca/articles.atom", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Canada (français), url: "https://theconversation.com/ca-fr/articles.atom", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - { name: US edition, url: "https://theconversation.com/us/articles.atom", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - { name: UK edition, url: "https://theconversation.com/uk/articles.atom", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: policy-magazine name: Policy Magazine domain: policymagazine.ca categories: [news, media, politics] tier: B country: CA language: en first_party: false llm: false aliases: [policy magazine] sensors: - { name: news feed, url: "https://www.policymagazine.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: village-media name: Village Media domain: villagemedia.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [village media] sensors: - { name: SooToday, url: "https://www.sootoday.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: BayToday, url: "https://www.baytoday.ca/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: GuelphToday, url: "https://www.guelphtoday.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: orillia-matters name: OrilliaMatters domain: orilliamatters.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [orilliamatters] sensors: - { name: news feed, url: "https://www.orilliamatters.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: winnipeg-free-press name: Winnipeg Free Press domain: winnipegfreepress.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [winnipeg free press] sensors: - { name: news feed, url: "https://www.winnipegfreepress.com/feed?path=%2Flocal", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: news feed (rss), url: "https://www.winnipegfreepress.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: news feed (breaking), url: "https://www.winnipegfreepress.com/feed?path=%2Fbreakingnews", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: brandon-sun name: Brandon Sun domain: brandonsun.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [brandon sun] sensors: - { name: news feed, url: "https://www.brandonsun.com/feed?path=%2Flocal", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: victoria-times-colonist name: Times Colonist (Victoria) domain: timescolonist.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [times colonist, victoria] sensors: - { name: news feed, url: "https://www.timescolonist.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: sudbury-star name: Sudbury Star domain: thesudburystar.com categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [sudbury star] sensors: - { name: news feed, url: "https://www.thesudburystar.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) US — metro dailies, public radio, nonprofit newsrooms ───────────────────────────── - id: boston-globe name: The Boston Globe domain: bostonglobe.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the boston globe] sensors: - { name: news feed, url: "https://www.bostonglobe.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: philadelphia-inquirer name: The Philadelphia Inquirer domain: inquirer.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the philadelphia inquirer] sensors: - { name: news feed, url: "https://www.inquirer.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: chicago-sun-times name: Chicago Sun-Times domain: suntimes.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [chicago sun-times] sensors: - { name: news feed, url: "https://chicago.suntimes.com/rss/index.xml", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: houston-chronicle name: Houston Chronicle domain: houstonchronicle.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [houston chronicle] sensors: - { name: news feed (chron), url: "https://www.chron.com/rss/feed/News-270.php", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: seattle-times name: The Seattle Times domain: seattletimes.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the seattle times] sensors: - { name: news feed, url: "https://www.seattletimes.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: san-francisco-chronicle name: San Francisco Chronicle domain: sfchronicle.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [san francisco chronicle] sensors: - { name: news feed (sfgate), url: "https://www.sfgate.com/rss/feed/Bay-Area-News-429.php", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: star-tribune name: Star Tribune (Minneapolis) domain: startribune.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [star tribune, minneapolis] sensors: - { name: news feed, url: "https://www.startribune.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: tampa-bay-times name: Tampa Bay Times domain: tampabay.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [tampa bay times] sensors: - { name: news feed, url: "https://www.tampabay.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: cleveland-plain-dealer name: The Plain Dealer / cleveland.com domain: cleveland.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the plain dealer / cleveland.com] sensors: - { name: news feed, url: "https://www.cleveland.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: pittsburgh-post-gazette name: Pittsburgh Post-Gazette domain: post-gazette.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [pittsburgh post-gazette] sensors: - { name: news feed, url: "https://www.post-gazette.com/rss/news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: news feed (local), url: "https://www.post-gazette.com/rss/local", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-oregonian name: The Oregonian domain: oregonlive.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the oregonian] sensors: - { name: news feed, url: "https://www.oregonlive.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: las-vegas-review-journal name: Las Vegas Review-Journal domain: reviewjournal.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [las vegas review-journal] sensors: - { name: news feed, url: "https://www.reviewjournal.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: salt-lake-tribune name: The Salt Lake Tribune domain: sltrib.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the salt lake tribune] sensors: - { name: news feed, url: "https://www.sltrib.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: honolulu-star-advertiser name: Honolulu Star-Advertiser domain: staradvertiser.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [honolulu star-advertiser] sensors: - { name: news feed, url: "https://www.staradvertiser.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: anchorage-daily-news name: Anchorage Daily News domain: adn.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [anchorage daily news] sensors: - { name: news feed, url: "https://www.adn.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: new-york-post name: New York Post domain: nypost.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [new york post] sensors: - { name: news feed, url: "https://nypost.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nj-com name: NJ.com / The Star-Ledger domain: nj.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [nj.com / the star-ledger] sensors: - { name: news feed, url: "https://www.nj.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: al-com name: AL.com domain: al.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [al.com] sensors: - { name: news feed, url: "https://www.al.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: mlive name: MLive (Michigan) domain: mlive.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [mlive, michigan] sensors: - { name: news feed, url: "https://www.mlive.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: syracuse-com name: Syracuse.com / The Post-Standard domain: syracuse.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [syracuse.com / the post-standard] sensors: - { name: news feed, url: "https://www.syracuse.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: texas-tribune name: The Texas Tribune domain: texastribune.org categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [the texas tribune] sensors: - { name: news feed, url: "https://feeds.texastribune.org/feeds/main/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: calmatters name: CalMatters domain: calmatters.org categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [calmatters] sensors: - { name: news feed, url: "https://calmatters.org/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-19th name: The 19th domain: 19thnews.org categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [the 19th] sensors: - { name: news feed, url: "https://19thnews.org/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: grist name: Grist domain: grist.org categories: [news, media, climate] tier: B country: US language: en first_party: false llm: false aliases: [grist] sensors: - { name: news feed, url: "https://grist.org/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: inside-climate-news name: Inside Climate News domain: insideclimatenews.org categories: [news, media, climate] tier: B country: US language: en first_party: false llm: false aliases: [inside climate news] sensors: - { name: news feed, url: "https://insideclimatenews.org/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-markup name: The Markup domain: themarkup.org categories: [news, media, technology] tier: B country: US language: en first_party: false llm: false aliases: [the markup] sensors: - { name: news feed, url: "https://themarkup.org/feeds/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: rest-of-world name: Rest of World domain: restofworld.org categories: [news, media, technology] tier: B country: US language: en first_party: false llm: false aliases: [rest of world] sensors: - { name: news feed, url: "https://restofworld.org/feed/latest/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: propublica name: ProPublica domain: propublica.org categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [propublica] sensors: - { name: news feed, url: "https://www.propublica.org/feeds/propublica/main", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: marshall-project name: The Marshall Project domain: themarshallproject.org categories: [news, media, legal] tier: B country: US language: en first_party: false llm: false aliases: [the marshall project] sensors: - { name: news feed, url: "https://www.themarshallproject.org/rss/recent.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: wnyc name: WNYC / Gothamist domain: wnyc.org categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [wnyc / gothamist, wnyc] sensors: - { name: Gothamist feed, url: "https://gothamist.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: wamu name: WAMU domain: wamu.org categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [wamu] sensors: - { name: news feed, url: "https://wamu.org/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-intercept name: The Intercept domain: theintercept.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [the intercept] sensors: - { name: news feed, url: "https://theintercept.com/feed/?rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: mother-jones name: Mother Jones domain: motherjones.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [mother jones] sensors: - { name: news feed, url: "https://www.motherjones.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: vox name: Vox domain: vox.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [vox] sensors: - { name: news feed, url: "https://www.vox.com/rss/index.xml", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-atlantic name: The Atlantic domain: theatlantic.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the atlantic] sensors: - { name: news feed, url: "https://www.theatlantic.com/feed/all/", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: slate name: Slate domain: slate.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [slate] sensors: - { name: news feed, url: "https://slate.com/feeds/all.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: newsweek name: Newsweek domain: newsweek.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [newsweek] sensors: - { name: news feed, url: "https://www.newsweek.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: business-insider name: Business Insider domain: businessinsider.com categories: [news, media, finance] tier: B country: US language: en first_party: false llm: false aliases: [business insider] sensors: - { name: news feed, url: "https://feeds.businessinsider.com/custom/all", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: fortune name: Fortune domain: fortune.com categories: [news, media, finance] tier: B country: US language: en first_party: false llm: false aliases: [fortune] sensors: - { name: news feed, url: "https://fortune.com/feed/fortune-feeds/?id=3230629", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: fast-company name: Fast Company domain: fastcompany.com categories: [news, media, technology] tier: B country: US language: en first_party: false llm: false aliases: [fast company] sensors: - { name: news feed, url: "https://www.fastcompany.com/latest/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: marketwatch name: MarketWatch domain: marketwatch.com categories: [news, media, finance] tier: B country: US language: en first_party: false llm: false aliases: [marketwatch] sensors: - { name: top stories, url: "https://feeds.content.dowjones.io/public/rss/mw_topstories", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: market pulse, url: "https://feeds.content.dowjones.io/public/rss/mw_marketpulse", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: barrons name: Barron's domain: barrons.com categories: [news, media, finance] tier: B country: US language: en first_party: false llm: false aliases: [barron's, barrons] sensors: - { name: news feed, url: "https://feeds.content.dowjones.io/public/rss/RSSMarketsMain", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-new-yorker name: The New Yorker domain: newyorker.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the new yorker] sensors: - { name: news feed, url: "https://www.newyorker.com/feed/everything", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-nation name: The Nation domain: thenation.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [the nation] sensors: - { name: news feed, url: "https://www.thenation.com/feed/?post_type=article", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: national-review name: National Review domain: nationalreview.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [national review] sensors: - { name: news feed, url: "https://www.nationalreview.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: reason name: Reason domain: reason.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [reason] sensors: - { name: news feed, url: "https://reason.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: washington-examiner name: Washington Examiner domain: washingtonexaminer.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [washington examiner] sensors: - { name: news feed, url: "https://www.washingtonexaminer.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: roll-call name: Roll Call domain: rollcall.com categories: [news, media, politics] tier: B country: US language: en first_party: false llm: false aliases: [roll call] sensors: - { name: news feed, url: "https://rollcall.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) EUROPE ───────────────────────────── - id: le-temps name: Le Temps domain: letemps.ch categories: [news, media] tier: B country: CH language: fr first_party: false llm: false aliases: [le temps] sensors: - { name: fil de nouvelles, url: "https://www.letemps.ch/articles.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nzz name: Neue Zürcher Zeitung domain: nzz.ch categories: [news, media] tier: B country: CH language: de first_party: false llm: false aliases: [neue zurcher zeitung, nzz] sensors: - { name: news feed, url: "https://www.nzz.ch/recent.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: srf name: SRF News domain: srf.ch categories: [news, media] tier: B country: CH language: de first_party: false llm: false aliases: [srf news, srf] sensors: - { name: news feed, url: "https://www.srf.ch/news/bnf/rss/1646", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: rts-info name: RTS Info domain: rts.ch categories: [news, media] tier: B country: CH language: fr first_party: false llm: false aliases: [rts info] sensors: - { name: fil de nouvelles, url: "https://www.rts.ch/info/?format=rss/news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: der-standard name: Der Standard domain: derstandard.at categories: [news, media] tier: B country: AT language: de first_party: false llm: false aliases: [der standard] sensors: - { name: news feed, url: "https://www.derstandard.at/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: orf name: ORF News domain: orf.at categories: [news, media] tier: B country: AT language: de first_party: false llm: false aliases: [orf news, orf] sensors: - { name: news feed, url: "https://rss.orf.at/news.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: de-volkskrant name: de Volkskrant domain: volkskrant.nl categories: [news, media] tier: B country: NL language: nl first_party: false llm: false aliases: [de volkskrant] sensors: - { name: news feed, url: "https://www.volkskrant.nl/voorpagina/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nrc name: NRC domain: nrc.nl categories: [news, media] tier: B country: NL language: nl first_party: false llm: false aliases: [nrc] sensors: - { name: news feed, url: "https://www.nrc.nl/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: de-telegraaf name: De Telegraaf domain: telegraaf.nl categories: [news, media] tier: B country: NL language: nl first_party: false llm: false aliases: [de telegraaf] sensors: - { name: news feed, url: "https://www.telegraaf.nl/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nos name: NOS Nieuws domain: nos.nl categories: [news, media] tier: B country: NL language: nl first_party: false llm: false aliases: [nos nieuws, nos] sensors: - { name: news feed, url: "https://feeds.nos.nl/nosnieuwsalgemeen", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: luxemburger-wort name: Luxemburger Wort domain: wort.lu categories: [news, media] tier: B country: LU language: de first_party: false llm: false aliases: [luxemburger wort] sensors: - { name: news feed, url: "https://www.wort.lu/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: luxembourg-times name: Luxembourg Times domain: luxtimes.lu categories: [news, media] tier: B country: LU language: en first_party: false llm: false aliases: [luxembourg times] sensors: - { name: news feed, url: "https://www.luxtimes.lu/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: irish-independent name: Irish Independent domain: independent.ie categories: [news, media] tier: B country: IE language: en first_party: false llm: false aliases: [irish independent] sensors: - { name: news feed, url: "https://www.independent.ie/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: thejournal-ie name: TheJournal.ie domain: thejournal.ie categories: [news, media] tier: B country: IE language: en first_party: false llm: false aliases: [thejournal.ie] sensors: - { name: news feed, url: "https://www.thejournal.ie/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: irish-examiner name: Irish Examiner domain: irishexaminer.com categories: [news, media] tier: B country: IE language: en first_party: false llm: false aliases: [irish examiner] sensors: - { name: news feed, url: "https://www.irishexaminer.com/feed/35-news.xml", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: politiken name: Politiken domain: politiken.dk categories: [news, media] tier: B country: DK language: da first_party: false llm: false aliases: [politiken] sensors: - { name: news feed, url: "https://politiken.dk/rss/senestenyt.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: berlingske name: Berlingske domain: berlingske.dk categories: [news, media] tier: B country: DK language: da first_party: false llm: false aliases: [berlingske] sensors: - { name: news feed, url: "https://www.berlingske.dk/next-api/feeds/alle", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: dr name: DR Nyheder domain: dr.dk categories: [news, media] tier: B country: DK language: da first_party: false llm: false aliases: [dr nyheder, dr] sensors: - { name: news feed, url: "https://www.dr.dk/nyheder/service/feeds/allenyheder", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: aftenposten name: Aftenposten domain: aftenposten.no categories: [news, media] tier: B country: "NO" language: "no" first_party: false llm: false aliases: [aftenposten] sensors: - { name: news feed, url: "https://www.aftenposten.no/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: vg name: VG domain: vg.no categories: [news, media] tier: B country: "NO" language: "no" first_party: false llm: false aliases: [vg] sensors: - { name: news feed, url: "https://www.vg.no/rss/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nrk name: NRK domain: nrk.no categories: [news, media] tier: B country: "NO" language: "no" first_party: false llm: false aliases: [nrk] sensors: - { name: news feed, url: "https://www.nrk.no/toppsaker.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: nyheter, url: "https://www.nrk.no/nyheter/siste.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: dagens-nyheter name: Dagens Nyheter domain: dn.se categories: [news, media] tier: B country: SE language: sv first_party: false llm: false aliases: [dagens nyheter] sensors: - { name: news feed, url: "https://www.dn.se/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: svenska-dagbladet name: Svenska Dagbladet domain: svd.se categories: [news, media] tier: B country: SE language: sv first_party: false llm: false aliases: [svenska dagbladet] sensors: - { name: news feed, url: "https://www.svd.se/feed/articles.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: svt name: SVT Nyheter domain: svt.se categories: [news, media] tier: B country: SE language: sv first_party: false llm: false aliases: [svt nyheter, svt] sensors: - { name: news feed, url: "https://www.svt.se/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: helsingin-sanomat name: Helsingin Sanomat domain: hs.fi categories: [news, media] tier: B country: FI language: fi first_party: false llm: false aliases: [helsingin sanomat] sensors: - { name: news feed, url: "https://www.hs.fi/rss/tuoreimmat.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: yle name: Yle domain: yle.fi categories: [news, media] tier: B country: FI language: fi first_party: false llm: false aliases: [yle] sensors: - { name: uutiset, url: "https://yle.fi/rss/uutiset/paauutiset", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: news in English, url: "https://yle.fi/rss/news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ruv name: RÚV domain: ruv.is categories: [news, media] tier: B country: IS language: is first_party: false llm: false aliases: [ruv] sensors: - { name: news feed, url: "https://www.ruv.is/rss/frettir", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: err-news name: ERR News domain: err.ee categories: [news, media] tier: B country: EE language: en first_party: false llm: false aliases: [err news] sensors: - { name: news feed, url: "https://news.err.ee/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: lsm name: LSM domain: lsm.lv categories: [news, media] tier: B country: LV language: en first_party: false llm: false aliases: [lsm] sensors: - { name: news feed, url: "https://eng.lsm.lv/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: lrt name: LRT domain: lrt.lt categories: [news, media] tier: B country: LT language: en first_party: false llm: false aliases: [lrt] sensors: - { name: news in English, url: "https://www.lrt.lt/en/news-in-english?rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: gazeta-wyborcza name: Gazeta Wyborcza domain: wyborcza.pl categories: [news, media] tier: B country: PL language: pl first_party: false llm: false aliases: [gazeta wyborcza] sensors: - { name: news feed, url: "https://rss.gazeta.pl/pub/rss/najnowsze_wyborcza.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: rzeczpospolita name: Rzeczpospolita domain: rp.pl categories: [news, media] tier: B country: PL language: pl first_party: false llm: false aliases: [rzeczpospolita] sensors: - { name: news feed, url: "https://www.rp.pl/rss_main", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: tvn24 name: TVN24 domain: tvn24.pl categories: [news, media] tier: B country: PL language: pl first_party: false llm: false aliases: [tvn24] sensors: - { name: news feed, url: "https://tvn24.pl/najnowsze.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: notes-from-poland name: Notes from Poland domain: notesfrompoland.com categories: [news, media] tier: B country: PL language: en first_party: false llm: false aliases: [notes from poland] sensors: - { name: news feed, url: "https://notesfrompoland.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: seznam-zpravy name: Seznam Zprávy domain: seznamzpravy.cz categories: [news, media] tier: B country: CZ language: cs first_party: false llm: false aliases: [seznam zpravy] sensors: - { name: news feed, url: "https://www.seznamzpravy.cz/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: novinky name: Novinky.cz domain: novinky.cz categories: [news, media] tier: B country: CZ language: cs first_party: false llm: false aliases: [novinky.cz, novinky] sensors: - { name: news feed, url: "https://www.novinky.cz/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: dennik-n name: Denník N domain: dennikn.sk categories: [news, media] tier: B country: SK language: sk first_party: false llm: false aliases: [dennik n] sensors: - { name: news feed, url: "https://dennikn.sk/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: hvg name: HVG domain: hvg.hu categories: [news, media] tier: B country: HU language: hu first_party: false llm: false aliases: [hvg] sensors: - { name: news feed, url: "https://hvg.hu/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: 444-hu name: 444.hu domain: 444.hu categories: [news, media] tier: B country: HU language: hu first_party: false llm: false aliases: [444.hu] sensors: - { name: news feed, url: "https://444.hu/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: telex name: Telex domain: telex.hu categories: [news, media] tier: B country: HU language: hu first_party: false llm: false aliases: [telex] sensors: - { name: news feed, url: "https://telex.hu/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: observador name: Observador domain: observador.pt categories: [news, media] tier: B country: PT language: pt first_party: false llm: false aliases: [observador] sensors: - { name: news feed, url: "https://observador.pt/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: rtp name: RTP Notícias domain: rtp.pt categories: [news, media] tier: B country: PT language: pt first_party: false llm: false aliases: [rtp noticias, rtp] sensors: - { name: news feed, url: "https://www.rtp.pt/noticias/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-vanguardia name: La Vanguardia domain: lavanguardia.com categories: [news, media] tier: B country: ES language: es first_party: false llm: false aliases: [la vanguardia] sensors: - { name: news feed, url: "https://www.lavanguardia.com/rss/home.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: abc-es name: ABC (España) domain: abc.es categories: [news, media] tier: B country: ES language: es first_party: false llm: false aliases: [abc, espana] sensors: - { name: portada, url: "https://www.abc.es/rss/2.0/portada/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-confidencial name: El Confidencial domain: elconfidencial.com categories: [news, media] tier: B country: ES language: es first_party: false llm: false aliases: [el confidencial] sensors: - { name: news feed, url: "https://rss.elconfidencial.com/espana/", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: eldiario-es name: elDiario.es domain: eldiario.es categories: [news, media] tier: B country: ES language: es first_party: false llm: false aliases: [eldiario.es] sensors: - { name: news feed, url: "https://www.eldiario.es/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: il-sole-24-ore name: Il Sole 24 Ore domain: ilsole24ore.com categories: [news, media, finance] tier: B country: IT language: it first_party: false llm: false aliases: [il sole 24 ore] sensors: - { name: italia, url: "https://www.ilsole24ore.com/rss/italia.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: economia, url: "https://www.ilsole24ore.com/rss/economia.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ansa name: ANSA domain: ansa.it categories: [news, media] tier: B country: IT language: it first_party: false llm: false aliases: [ansa] sensors: - { name: news feed, url: "https://www.ansa.it/sito/ansait_rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: english feed, url: "https://www.ansa.it/english/english_rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: agi name: AGI domain: agi.it categories: [news, media] tier: B country: IT language: it first_party: false llm: false aliases: [agi] sensors: - { name: news feed, url: "https://www.agi.it/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: il-fatto-quotidiano name: Il Fatto Quotidiano domain: ilfattoquotidiano.it categories: [news, media] tier: B country: IT language: it first_party: false llm: false aliases: [il fatto quotidiano] sensors: - { name: news feed, url: "https://www.ilfattoquotidiano.it/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: tagesschau name: tagesschau.de domain: tagesschau.de categories: [news, media] tier: B country: DE language: de first_party: false llm: false aliases: [tagesschau.de] sensors: - { name: news feed, url: "https://www.tagesschau.de/index~rss2.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: die-zeit name: Die Zeit domain: zeit.de categories: [news, media] tier: B country: DE language: de first_party: false llm: false aliases: [die zeit] sensors: - { name: news feed, url: "https://newsfeed.zeit.de/index", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: die-welt name: Die Welt domain: welt.de categories: [news, media] tier: B country: DE language: de first_party: false llm: false aliases: [die welt] sensors: - { name: news feed, url: "https://www.welt.de/feeds/latest.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: taz name: taz domain: taz.de categories: [news, media] tier: B country: DE language: de first_party: false llm: false aliases: [taz] sensors: - { name: news feed, url: "https://taz.de/!p4608;rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ntv name: n-tv domain: n-tv.de categories: [news, media] tier: B country: DE language: de first_party: false llm: false aliases: [n-tv, ntv] sensors: - { name: news feed, url: "https://www.n-tv.de/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: mediapart name: Mediapart domain: mediapart.fr categories: [news, media] tier: B country: FR language: fr first_party: false llm: false aliases: [mediapart] sensors: - { name: fil de nouvelles, url: "https://www.mediapart.fr/articles/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-parisien name: Le Parisien domain: leparisien.fr categories: [news, media] tier: B country: FR language: fr first_party: false llm: false aliases: [le parisien] sensors: - { name: fil de nouvelles, url: "https://feeds.leparisien.fr/leparisien/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: sud-ouest name: Sud Ouest domain: sudouest.fr categories: [news, media] tier: B country: FR language: fr first_party: false llm: false aliases: [sud ouest] sensors: - { name: fil de nouvelles, url: "https://www.sudouest.fr/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-depeche name: La Dépêche du Midi domain: ladepeche.fr categories: [news, media] tier: B country: FR language: fr first_party: false llm: false aliases: [la depeche du midi] sensors: - { name: fil de nouvelles, url: "https://www.ladepeche.fr/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: l-humanite name: L'Humanité domain: humanite.fr categories: [news, media] tier: B country: FR language: fr first_party: false llm: false aliases: [l'humanite] sensors: - { name: fil de nouvelles, url: "https://www.humanite.fr/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: challenges name: Challenges domain: challenges.fr categories: [news, media, finance] tier: B country: FR language: fr first_party: false llm: false aliases: [challenges] sensors: - { name: fil de nouvelles, url: "https://www.challenges.fr/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ukrainska-pravda name: Ukrainska Pravda domain: pravda.com.ua categories: [news, media] tier: B country: UA language: en first_party: false llm: false aliases: [ukrainska pravda] sensors: - { name: english feed, url: "https://www.pravda.com.ua/eng/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: meduza name: Meduza domain: meduza.io categories: [news, media] tier: B country: LV language: en first_party: false llm: false aliases: [meduza] sensors: - { name: english feed, url: "https://meduza.io/rss/en/all", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: moscow-times name: The Moscow Times domain: themoscowtimes.com categories: [news, media] tier: B country: NL language: en first_party: false llm: false aliases: [the moscow times] sensors: - { name: news feed, url: "https://www.themoscowtimes.com/rss/news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: balkan-insight name: Balkan Insight domain: balkaninsight.com categories: [news, media] tier: B country: RS language: en first_party: false llm: false aliases: [balkan insight] sensors: - { name: news feed, url: "https://balkaninsight.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: cyprus-mail name: Cyprus Mail domain: cyprus-mail.com categories: [news, media] tier: B country: CY language: en first_party: false llm: false aliases: [cyprus mail] sensors: - { name: news feed, url: "https://cyprus-mail.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-local name: The Local (Europe) domain: thelocal.com categories: [news, media] tier: B country: SE language: en first_party: false llm: false aliases: [the local, europe] sensors: - { name: news feed, url: "https://feeds.thelocal.com/rss/se", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) MIDDLE EAST / AFRICA ───────────────────────────── - id: daily-sabah name: Daily Sabah domain: dailysabah.com categories: [news, media] tier: B country: TR language: en first_party: false llm: false aliases: [daily sabah] sensors: - { name: news feed, url: "https://www.dailysabah.com/rssfeed/turkey", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: times-of-israel name: The Times of Israel domain: timesofisrael.com categories: [news, media] tier: B country: IL language: en first_party: false llm: false aliases: [the times of israel] sensors: - { name: news feed, url: "https://www.timesofisrael.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ynetnews name: Ynetnews domain: ynetnews.com categories: [news, media] tier: B country: IL language: en first_party: false llm: false aliases: [ynetnews] sensors: - { name: news feed, url: "https://www.ynetnews.com/Integration/StoryRss3082.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: jerusalem-post name: The Jerusalem Post domain: jpost.com categories: [news, media] tier: B country: IL language: en first_party: false llm: false aliases: [the jerusalem post] sensors: - { name: news feed, url: "https://www.jpost.com/rss/rssfeedsfrontpage.aspx", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-national-uae name: The National (UAE) domain: thenationalnews.com categories: [news, media] tier: B country: AE language: en first_party: false llm: false aliases: [the national, uae] sensors: - { name: news feed, url: "https://www.thenationalnews.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: middle-east-eye name: Middle East Eye domain: middleeasteye.net categories: [news, media] tier: B country: GB language: en first_party: false llm: false aliases: [middle east eye] sensors: - { name: news feed, url: "https://www.middleeasteye.net/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-new-arab name: The New Arab domain: newarab.com categories: [news, media] tier: B country: GB language: en first_party: false llm: false aliases: [the new arab] sensors: - { name: news feed, url: "https://www.newarab.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: daily-news-egypt name: Daily News Egypt domain: dailynewsegypt.com categories: [news, media] tier: B country: EG language: en first_party: false llm: false aliases: [daily news egypt] sensors: - { name: news feed, url: "https://www.dailynewsegypt.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: tehran-times name: Tehran Times domain: tehrantimes.com categories: [news, media] tier: B country: IR language: en first_party: false llm: false aliases: [tehran times] sensors: - { name: news feed, url: "https://www.tehrantimes.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-standard-ke name: The Standard (Kenya) domain: standardmedia.co.ke categories: [news, media] tier: B country: KE language: en first_party: false llm: false aliases: [the standard, kenya] sensors: - { name: news feed, url: "https://www.standardmedia.co.ke/rss/headlines.php", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-east-african name: The EastAfrican domain: theeastafrican.co.ke categories: [news, media] tier: B country: KE language: en first_party: false llm: false aliases: [the eastafrican] sensors: - { name: news feed, url: "https://www.theeastafrican.co.ke/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: punch name: Punch (Nigeria) domain: punchng.com categories: [news, media] tier: B country: NG language: en first_party: false llm: false aliases: [punch, nigeria] sensors: - { name: news feed, url: "https://rss.punchng.com/v1/category/latest_news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: premium-times name: Premium Times domain: premiumtimesng.com categories: [news, media] tier: B country: NG language: en first_party: false llm: false aliases: [premium times] sensors: - { name: news feed, url: "https://www.premiumtimesng.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: vanguard-nigeria name: Vanguard (Nigeria) domain: vanguardngr.com categories: [news, media] tier: B country: NG language: en first_party: false llm: false aliases: [vanguard, nigeria] sensors: - { name: news feed, url: "https://www.vanguardngr.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: news24 name: News24 domain: news24.com categories: [news, media] tier: B country: ZA language: en first_party: false llm: false aliases: [news24] sensors: - { name: top stories, url: "https://feeds.capi24.com/v1/Search/articles/news24/TopStories/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: daily-maverick name: Daily Maverick domain: dailymaverick.co.za categories: [news, media] tier: B country: ZA language: en first_party: false llm: false aliases: [daily maverick] sensors: - { name: news feed, url: "https://www.dailymaverick.co.za/dmrss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: iol name: IOL (Independent Online) domain: iol.co.za categories: [news, media] tier: B country: ZA language: en first_party: false llm: false aliases: [iol, independent online] sensors: - { name: news feed, url: "https://iol.co.za/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: allafrica name: AllAfrica domain: allafrica.com categories: [news, media] tier: B country: MU language: en first_party: false llm: false aliases: [allafrica] sensors: - { name: latest headlines, url: "https://allafrica.com/tools/headlines/rdf/latest/headlines.rdf", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) LATIN AMERICA ───────────────────────────── - id: clarin name: Clarín domain: clarin.com categories: [news, media] tier: B country: AR language: es first_party: false llm: false aliases: [clarin] sensors: - { name: lo último, url: "https://www.clarin.com/rss/lo-ultimo/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-nacion-ar name: La Nación (Argentina) domain: lanacion.com.ar categories: [news, media] tier: B country: AR language: es first_party: false llm: false aliases: [la nacion, argentina] sensors: - { name: news feed, url: "https://www.lanacion.com.ar/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: infobae name: Infobae domain: infobae.com categories: [news, media] tier: B country: AR language: es first_party: false llm: false aliases: [infobae] sensors: - { name: news feed, url: "https://www.infobae.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: ambito name: Ámbito domain: ambito.com categories: [news, media, finance] tier: B country: AR language: es first_party: false llm: false aliases: [ambito] sensors: - { name: news feed, url: "https://www.ambito.com/rss/pages/home.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-tercera name: La Tercera domain: latercera.com categories: [news, media] tier: B country: CL language: es first_party: false llm: false aliases: [la tercera] sensors: - { name: news feed, url: "https://www.latercera.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-tiempo name: El Tiempo domain: eltiempo.com categories: [news, media] tier: B country: CO language: es first_party: false llm: false aliases: [el tiempo] sensors: - { name: colombia, url: "https://www.eltiempo.com/rss/colombia.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-comercio-pe name: El Comercio (Perú) domain: elcomercio.pe categories: [news, media] tier: B country: PE language: es first_party: false llm: false aliases: [el comercio, peru] sensors: - { name: news feed, url: "https://elcomercio.pe/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-universo name: El Universo domain: eluniverso.com categories: [news, media] tier: B country: EC language: es first_party: false llm: false aliases: [el universo] sensors: - { name: news feed, url: "https://www.eluniverso.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-nuevo-dia name: El Nuevo Día domain: elnuevodia.com categories: [news, media] tier: B country: PR language: es first_party: false llm: false aliases: [el nuevo dia] sensors: - { name: news feed, url: "https://www.elnuevodia.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-observador-uy name: El Observador (Uruguay) domain: elobservador.com.uy categories: [news, media] tier: B country: UY language: es first_party: false llm: false aliases: [el observador, uruguay] sensors: - { name: news feed, url: "https://www.elobservador.com.uy/rss/pages/home.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: abc-color name: ABC Color domain: abc.com.py categories: [news, media] tier: B country: PY language: es first_party: false llm: false aliases: [abc color] sensors: - { name: news feed, url: "https://www.abc.com.py/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: el-financiero-mx name: El Financiero domain: elfinanciero.com.mx categories: [news, media, finance] tier: B country: MX language: es first_party: false llm: false aliases: [el financiero] sensors: - { name: news feed, url: "https://www.elfinanciero.com.mx/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: estadao name: Estadão domain: estadao.com.br categories: [news, media] tier: B country: BR language: pt first_party: false llm: false aliases: [estadao] sensors: - { name: news feed, url: "https://www.estadao.com.br/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: agencia-brasil name: Agência Brasil domain: agenciabrasil.ebc.com.br categories: [news, media] tier: B country: BR language: pt first_party: false llm: false aliases: [agencia brasil] sensors: - { name: últimas notícias, url: "https://agenciabrasil.ebc.com.br/rss/ultimasnoticias/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: correio-braziliense name: Correio Braziliense domain: correiobraziliense.com.br categories: [news, media] tier: B country: BR language: pt first_party: false llm: false aliases: [correio braziliense] sensors: - { name: news feed, url: "https://www.correiobraziliense.com.br/brasil/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) ASIA-PACIFIC ───────────────────────────── - id: channel-newsasia name: CNA (Channel NewsAsia) domain: channelnewsasia.com categories: [news, media] tier: B country: SG language: en first_party: false llm: false aliases: [cna, channel newsasia] sensors: - { name: news feed, url: "https://www.channelnewsasia.com/api/v1/rss-outbound-feed?_format=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: malay-mail name: Malay Mail domain: malaymail.com categories: [news, media] tier: B country: MY language: en first_party: false llm: false aliases: [malay mail] sensors: - { name: news feed, url: "https://www.malaymail.com/feed/rss/malaysia", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: free-malaysia-today name: Free Malaysia Today domain: freemalaysiatoday.com categories: [news, media] tier: B country: MY language: en first_party: false llm: false aliases: [free malaysia today] sensors: - { name: news feed, url: "https://cms.freemalaysiatoday.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: bangkok-post name: Bangkok Post domain: bangkokpost.com categories: [news, media] tier: B country: TH language: en first_party: false llm: false aliases: [bangkok post] sensors: - { name: top stories, url: "https://www.bangkokpost.com/rss/data/topstories.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: vnexpress name: VnExpress International domain: vnexpress.net categories: [news, media] tier: B country: VN language: en first_party: false llm: false aliases: [vnexpress international] sensors: - { name: news feed, url: "https://e.vnexpress.net/rss/news.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: rappler name: Rappler domain: rappler.com categories: [news, media] tier: B country: PH language: en first_party: false llm: false aliases: [rappler] sensors: - { name: news feed, url: "https://www.rappler.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: philippine-daily-inquirer name: Philippine Daily Inquirer domain: inquirer.net categories: [news, media] tier: B country: PH language: en first_party: false llm: false aliases: [philippine daily inquirer] sensors: - { name: news feed, url: "https://newsinfo.inquirer.net/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: philstar name: Philstar domain: philstar.com categories: [news, media] tier: B country: PH language: en first_party: false llm: false aliases: [philstar] sensors: - { name: headlines, url: "https://www.philstar.com/rss/headlines", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: dawn name: Dawn domain: dawn.com categories: [news, media] tier: B country: PK language: en first_party: false llm: false aliases: [dawn] sensors: - { name: news feed, url: "https://www.dawn.com/feeds/home", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: express-tribune name: The Express Tribune domain: tribune.com.pk categories: [news, media] tier: B country: PK language: en first_party: false llm: false aliases: [the express tribune] sensors: - { name: news feed, url: "https://tribune.com.pk/feed/home", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: daily-star-bd name: The Daily Star (Bangladesh) domain: thedailystar.net categories: [news, media] tier: B country: BD language: en first_party: false llm: false aliases: [the daily star, bangladesh] sensors: - { name: news feed, url: "https://www.thedailystar.net/taxonomy/term/107/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: prothom-alo name: Prothom Alo (English) domain: prothomalo.com categories: [news, media] tier: B country: BD language: en first_party: false llm: false aliases: [prothom alo, english] sensors: - { name: news feed, url: "https://en.prothomalo.com/stories.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: kathmandu-post name: The Kathmandu Post domain: kathmandupost.com categories: [news, media] tier: B country: NP language: en first_party: false llm: false aliases: [the kathmandu post] sensors: - { name: news feed, url: "https://kathmandupost.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: hindustan-times name: Hindustan Times domain: hindustantimes.com categories: [news, media] tier: B country: IN language: en first_party: false llm: false aliases: [hindustan times] sensors: - { name: india news, url: "https://www.hindustantimes.com/feeds/rss/india-news/rssfeed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: indian-express name: The Indian Express domain: indianexpress.com categories: [news, media] tier: B country: IN language: en first_party: false llm: false aliases: [the indian express] sensors: - { name: news feed, url: "https://indianexpress.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: livemint name: Mint domain: livemint.com categories: [news, media, finance] tier: B country: IN language: en first_party: false llm: false aliases: [mint, livemint] sensors: - { name: news feed, url: "https://www.livemint.com/rss/news", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: business-standard name: Business Standard domain: business-standard.com categories: [news, media, finance] tier: B country: IN language: en first_party: false llm: false aliases: [business standard] sensors: - { name: latest, url: "https://www.business-standard.com/rss/latest.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: sixth-tone name: Sixth Tone domain: sixthtone.com categories: [news, media] tier: B country: CN language: en first_party: false llm: false aliases: [sixth tone] sensors: - { name: news feed, url: "https://api.sixthtone.com/cont/output/rssApi", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: hong-kong-free-press name: Hong Kong Free Press domain: hongkongfp.com categories: [news, media] tier: B country: HK language: en first_party: false llm: false aliases: [hong kong free press] sensors: - { name: news feed, url: "https://hongkongfp.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: taipei-times name: Taipei Times domain: taipeitimes.com categories: [news, media] tier: B country: TW language: en first_party: false llm: false aliases: [taipei times] sensors: - { name: news feed, url: "https://www.taipeitimes.com/xml/index.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: asahi-shimbun name: The Asahi Shimbun domain: asahi.com categories: [news, media] tier: B country: JP language: ja first_party: false llm: false aliases: [the asahi shimbun] sensors: - { name: newsheadlines, url: "https://www.asahi.com/rss/asahi/newsheadlines.rdf", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: mainichi name: The Mainichi domain: mainichi.jp categories: [news, media] tier: B country: JP language: en first_party: false llm: false aliases: [the mainichi, mainichi] sensors: - { name: english latest, url: "https://mainichi.jp/rss/etc/english_latest.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: japan-today name: Japan Today domain: japantoday.com categories: [news, media] tier: B country: JP language: en first_party: false llm: false aliases: [japan today] sensors: - { name: news feed, url: "https://japantoday.com/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: chosun-ilbo name: The Chosun Ilbo domain: chosun.com categories: [news, media] tier: B country: KR language: ko first_party: false llm: false aliases: [the chosun ilbo] sensors: - { name: news feed, url: "https://www.chosun.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: hankyoreh name: The Hankyoreh (English) domain: hani.co.kr categories: [news, media] tier: B country: KR language: en first_party: false llm: false aliases: [the hankyoreh, english] sensors: - { name: news feed, url: "https://english.hani.co.kr/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: korea-times name: The Korea Times domain: koreatimes.co.kr categories: [news, media] tier: B country: KR language: en first_party: false llm: false aliases: [the korea times] sensors: - { name: news feed, url: "https://feed.koreatimes.co.kr/k/allnews.xml?utm_source=legacy_url&utm_medium=redirect&utm_campaign=legacy_rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: nz-herald name: The New Zealand Herald domain: nzherald.co.nz categories: [news, media] tier: B country: NZ language: en first_party: false llm: false aliases: [the new zealand herald] sensors: - { name: news feed, url: "https://www.nzherald.co.nz/arc/outboundfeeds/rss/curated/78/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: stuff name: Stuff domain: stuff.co.nz categories: [news, media] tier: B country: NZ language: en first_party: false llm: false aliases: [stuff] sensors: - { name: news feed, url: "https://www.stuff.co.nz/rss", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: rnz name: RNZ domain: rnz.co.nz categories: [news, media] tier: B country: NZ language: en first_party: false llm: false aliases: [rnz] sensors: - { name: national, url: "https://www.rnz.co.nz/rss/national.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: world, url: "https://www.rnz.co.nz/rss/world.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-spinoff name: The Spinoff domain: thespinoff.co.nz categories: [news, media] tier: B country: NZ language: en first_party: false llm: false aliases: [the spinoff] sensors: - { name: news feed, url: "https://thespinoff.co.nz/feed", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-age name: The Age domain: theage.com.au categories: [news, media] tier: B country: AU language: en first_party: false llm: false aliases: [the age] sensors: - { name: news feed, url: "https://www.theage.com.au/rss/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: crikey name: Crikey domain: crikey.com.au categories: [news, media, politics] tier: B country: AU language: en first_party: false llm: false aliases: [crikey] sensors: - { name: news feed, url: "https://www.crikey.com.au/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: brisbane-times name: Brisbane Times domain: brisbanetimes.com.au categories: [news, media] tier: B country: AU language: en first_party: false llm: false aliases: [brisbane times] sensors: - { name: news feed, url: "https://www.brisbanetimes.com.au/rss/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: canberra-times name: The Canberra Times domain: canberratimes.com.au categories: [news, media] tier: B country: AU language: en first_party: false llm: false aliases: [the canberra times] sensors: - { name: news feed, url: "https://www.canberratimes.com.au/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-guardian extend: true sensors: - { name: Australia, url: "https://www.theguardian.com/australia-news/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (B) TRADE PRESS ───────────────────────────── - id: infoq name: InfoQ domain: infoq.com categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [infoq] sensors: - { name: news feed, url: "https://feed.infoq.com/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dzone name: DZone domain: dzone.com categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [dzone] sensors: - { name: news feed, url: "https://feeds.dzone.com/home", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-new-stack name: The New Stack domain: thenewstack.io categories: [developer, cloud, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [the new stack] sensors: - { name: news feed, url: "https://thenewstack.io/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: sd-times name: SD Times domain: sdtimes.com categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [sd times] sensors: - { name: news feed, url: "https://sdtimes.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dev-to name: DEV Community domain: dev.to categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [dev community] sensors: - { name: feed, url: "https://dev.to/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: lobsters name: Lobsters domain: lobste.rs categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [lobsters] sensors: - { name: feed, url: "https://lobste.rs/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: techrepublic name: TechRepublic domain: techrepublic.com categories: [technology, enterprise, media] tier: C country: US language: en first_party: false llm: false aliases: [techrepublic] sensors: - { name: news feed, url: "https://www.techrepublic.com/rssfeeds/articles/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: engadget name: Engadget domain: engadget.com categories: [consumer-tech, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [engadget] sensors: - { name: news feed, url: "https://www.engadget.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gizmodo name: Gizmodo domain: gizmodo.com categories: [consumer-tech, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [gizmodo] sensors: - { name: news feed, url: "https://gizmodo.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: mashable name: Mashable domain: mashable.com categories: [technology, media] tier: C country: US language: en first_party: false llm: false aliases: [mashable] sensors: - { name: news feed, url: "https://mashable.com/feeds/rss/all", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: 9to5mac name: 9to5Mac domain: 9to5mac.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [9to5mac] sensors: - { name: news feed, url: "https://9to5mac.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: 9to5google name: 9to5Google domain: 9to5google.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [9to5google] sensors: - { name: news feed, url: "https://9to5google.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: macrumors name: MacRumors domain: macrumors.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [macrumors] sensors: - { name: news feed, url: "https://feeds.macrumors.com/MacRumors-All", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: appleinsider name: AppleInsider domain: appleinsider.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [appleinsider] sensors: - { name: news feed, url: "https://appleinsider.com/rss/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: android-police name: Android Police domain: androidpolice.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [android police] sensors: - { name: news feed, url: "https://www.androidpolice.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: android-authority name: Android Authority domain: androidauthority.com categories: [consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [android authority] sensors: - { name: news feed, url: "https://www.androidauthority.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: geekwire name: GeekWire domain: geekwire.com categories: [technology, media] tier: C country: US language: en first_party: false llm: false aliases: [geekwire] sensors: - { name: news feed, url: "https://www.geekwire.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: siliconangle name: SiliconANGLE domain: siliconangle.com categories: [technology, enterprise, media] tier: C country: US language: en first_party: false llm: false aliases: [siliconangle] sensors: - { name: news feed, url: "https://siliconangle.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: toms-hardware name: Tom's Hardware domain: tomshardware.com categories: [consumer-tech, semiconductors, media] tier: C country: US language: en first_party: false llm: false aliases: [tom's hardware] sensors: - { name: news feed, url: "https://www.tomshardware.com/feeds.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: computerworld name: Computerworld domain: computerworld.com categories: [technology, enterprise, media] tier: C country: US language: en first_party: false llm: false aliases: [computerworld] sensors: - { name: news feed, url: "https://www.computerworld.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: infoworld name: InfoWorld domain: infoworld.com categories: [developer, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [infoworld] sensors: - { name: news feed, url: "https://www.infoworld.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cio name: CIO domain: cio.com categories: [technology, enterprise, media] tier: C country: US language: en first_party: false llm: false aliases: [cio] sensors: - { name: news feed, url: "https://www.cio.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: network-world name: Network World domain: networkworld.com categories: [technology, telecom, media] tier: C country: US language: en first_party: false llm: false aliases: [network world] sensors: - { name: news feed, url: "https://www.networkworld.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: itpro name: ITPro domain: itpro.com categories: [technology, enterprise, media] tier: C country: GB language: en first_party: false llm: false aliases: [itpro] sensors: - { name: news feed, url: "https://www.itpro.com/feeds.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: slashdot name: Slashdot domain: slashdot.org categories: [technology, developer, media] tier: C country: US language: en first_party: false llm: false aliases: [slashdot] sensors: - { name: news feed, url: "https://rss.slashdot.org/Slashdot/slashdotMain", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: stack-overflow-blog name: Stack Overflow Blog domain: stackoverflow.blog categories: [developer, media] tier: C country: US language: en first_party: false llm: false aliases: [stack overflow blog] sensors: - { name: blog feed, url: "https://stackoverflow.blog/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-changelog name: Changelog domain: changelog.com categories: [developer, open-source, media] tier: C country: US language: en first_party: false llm: false aliases: [changelog] sensors: - { name: news feed, url: "https://changelog.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-information name: The Information domain: theinformation.com categories: [technology, media] tier: C country: US language: en first_party: false llm: false aliases: [the information] sensors: - { name: news feed, url: "https://www.theinformation.com/feed", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: techmeme name: Techmeme domain: techmeme.com categories: [technology, media] tier: C country: US language: en first_party: false llm: false aliases: [techmeme] sensors: - { name: river, url: "https://www.techmeme.com/feed.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-next-web name: TNW domain: thenextweb.com categories: [technology, media] tier: C country: NL language: en first_party: false llm: false aliases: [tnw] sensors: - { name: news feed, url: "https://thenextweb.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: tech-in-asia name: Tech in Asia domain: techinasia.com categories: [technology, media] tier: C country: SG language: en first_party: false llm: false aliases: [tech in asia] sensors: - { name: news feed, url: "https://www.techinasia.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: data-center-dynamics name: Data Center Dynamics domain: datacenterdynamics.com categories: [cloud, infrastructure, media] tier: C country: GB language: en first_party: false llm: false aliases: [data center dynamics] sensors: - { name: news feed, url: "https://www.datacenterdynamics.com/en/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-stack name: The Stack domain: thestack.technology categories: [cloud, enterprise, media] tier: C country: GB language: en first_party: false llm: false aliases: [the stack] sensors: - { name: news feed, url: "https://www.thestack.technology/latest/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: blocks-and-files name: "Blocks & Files" domain: blocksandfiles.com categories: [cloud, infrastructure, media] tier: C country: GB language: en first_party: false llm: false aliases: [blocks & files] sensors: - { name: news feed, url: "https://www.blocksandfiles.com/?lab_viewport=rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: data-center-knowledge name: Data Center Knowledge domain: datacenterknowledge.com categories: [cloud, infrastructure, media] tier: C country: US language: en first_party: false llm: false aliases: [data center knowledge] sensors: - { name: news feed, url: "https://www.datacenterknowledge.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-next-platform name: The Next Platform domain: nextplatform.com categories: [cloud, semiconductors, media] tier: C country: US language: en first_party: false llm: false aliases: [the next platform] sensors: - { name: news feed, url: "https://www.nextplatform.com/?lab_viewport=rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: servethehome name: ServeTheHome domain: servethehome.com categories: [infrastructure, semiconductors, media] tier: C country: US language: en first_party: false llm: false aliases: [servethehome] sensors: - { name: news feed, url: "https://www.servethehome.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: marktechpost name: MarkTechPost domain: marktechpost.com categories: [ai, media] tier: C country: US language: en first_party: false llm: false aliases: [marktechpost] sensors: - { name: news feed, url: "https://www.marktechpost.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-decoder name: The Decoder domain: the-decoder.com categories: [ai, media] tier: C country: DE language: en first_party: false llm: false aliases: [the decoder] sensors: - { name: news feed, url: "https://the-decoder.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ai-news name: AI News domain: artificialintelligence-news.com categories: [ai, media] tier: C country: GB language: en first_party: false llm: false aliases: [ai news] sensors: - { name: news feed, url: "https://www.artificialintelligence-news.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: synced-review name: Synced domain: syncedreview.com categories: [ai, media] tier: C country: CA language: en first_party: false llm: false aliases: [synced] sensors: - { name: news feed, url: "https://syncedreview.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: unite-ai name: Unite.AI domain: unite.ai categories: [ai, media] tier: C country: CA language: en first_party: false llm: false aliases: [unite.ai] sensors: - { name: news feed, url: "https://www.unite.ai/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ai-business name: AI Business domain: aibusiness.com categories: [ai, media] tier: C country: US language: en first_party: false llm: false aliases: [ai business] sensors: - { name: news feed, url: "https://aibusiness.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: kdnuggets name: KDnuggets domain: kdnuggets.com categories: [ai, media] tier: C country: US language: en first_party: false llm: false aliases: [kdnuggets] sensors: - { name: news feed, url: "https://www.kdnuggets.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-gradient name: The Gradient domain: thegradient.pub categories: [ai, media, research] tier: C country: US language: en first_party: false llm: false aliases: [the gradient] sensors: - { name: feed, url: "https://thegradient.pub/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: last-week-in-ai name: Last Week in AI domain: lastweekin.ai categories: [ai, media] tier: C country: US language: en first_party: false llm: false aliases: [last week in ai] sensors: - { name: newsletter feed, url: "https://lastweekin.ai/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: american-banker name: American Banker domain: americanbanker.com categories: [finance, media] tier: C country: US language: en first_party: false llm: false aliases: [american banker] sensors: - { name: news feed, url: "https://www.americanbanker.com/feed?rss=true", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: finextra name: Finextra domain: finextra.com categories: [finance, payments, media] tier: C country: GB language: en first_party: false llm: false aliases: [finextra] sensors: - { name: headlines, url: "https://www.finextra.com/rss/headlines.aspx", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: pymnts name: PYMNTS domain: pymnts.com categories: [payments, finance, media] tier: C country: US language: en first_party: false llm: false aliases: [pymnts] sensors: - { name: news feed, url: "https://www.pymnts.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: payments-dive name: Payments Dive domain: paymentsdive.com categories: [payments, finance, media] tier: C country: US language: en first_party: false llm: false aliases: [payments dive] sensors: - { name: news feed, url: "https://www.paymentsdive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: banking-dive name: Banking Dive domain: bankingdive.com categories: [finance, media] tier: C country: US language: en first_party: false llm: false aliases: [banking dive] sensors: - { name: news feed, url: "https://www.bankingdive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-block name: The Block domain: theblock.co categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [the block] sensors: - { name: news feed, url: "https://www.theblock.co/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: coindesk name: CoinDesk domain: coindesk.com categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [coindesk] sensors: - { name: news feed, url: "https://www.coindesk.com/arc/outboundfeeds/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cointelegraph name: Cointelegraph domain: cointelegraph.com categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [cointelegraph] sensors: - { name: news feed, url: "https://cointelegraph.com/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: decrypt name: Decrypt domain: decrypt.co categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [decrypt] sensors: - { name: news feed, url: "https://decrypt.co/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: blockworks name: Blockworks domain: blockworks.co categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [blockworks] sensors: - { name: news feed, url: "https://blockworks.co/feed", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-defiant name: The Defiant domain: thedefiant.io categories: [crypto, media] tier: C country: US language: en first_party: false llm: false aliases: [the defiant] sensors: - { name: news feed, url: "https://thedefiant.io/api/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dl-news name: DL News domain: dlnews.com categories: [crypto, media] tier: C country: GB language: en first_party: false llm: false aliases: [dl news] sensors: - { name: news feed, url: "https://www.dlnews.com/arc/outboundfeeds/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: insurance-journal name: Insurance Journal domain: insurancejournal.com categories: [finance, media] tier: C country: US language: en first_party: false llm: false aliases: [insurance journal] sensors: - { name: national news, url: "https://www.insurancejournal.com/rss/news/national/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: insurance-business name: Insurance Business domain: insurancebusinessmag.com categories: [finance, media] tier: C country: CA language: en first_party: false llm: false aliases: [insurance business] sensors: - { name: news feed, url: "https://www.insurancebusinessmag.com/ca/rss/", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: crowdfund-insider name: Crowdfund Insider domain: crowdfundinsider.com categories: [finance, media] tier: C country: US language: en first_party: false llm: false aliases: [crowdfund insider] sensors: - { name: news feed, url: "https://www.crowdfundinsider.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: tearsheet name: Tearsheet domain: tearsheet.co categories: [finance, media] tier: C country: US language: en first_party: false llm: false aliases: [tearsheet] sensors: - { name: news feed, url: "https://tearsheet.co/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: wealth-professional name: Wealth Professional domain: wealthprofessional.ca categories: [finance, media] tier: C country: CA language: en first_party: false llm: false aliases: [wealth professional] sensors: - { name: news feed, url: "https://www.wealthprofessional.ca/rss", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: utility-dive name: Utility Dive domain: utilitydive.com categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [utility dive] sensors: - { name: news feed, url: "https://www.utilitydive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: oilprice name: OilPrice.com domain: oilprice.com categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [oilprice.com, oilprice] sensors: - { name: news feed, url: "https://oilprice.com/rss/main", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: pv-magazine name: pv magazine domain: pv-magazine.com categories: [energy, media] tier: C country: DE language: en first_party: false llm: false aliases: [pv magazine] sensors: - { name: news feed, url: "https://www.pv-magazine.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: windpower-monthly name: Windpower Monthly domain: windpowermonthly.com categories: [energy, media] tier: C country: GB language: en first_party: false llm: false aliases: [windpower monthly] sensors: - { name: news feed, url: "https://www.windpowermonthly.com/rss/news", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canary-media name: Canary Media domain: canarymedia.com categories: [energy, climate, media] tier: C country: US language: en first_party: false llm: false aliases: [canary media] sensors: - { name: news feed, url: "https://www.canarymedia.com/rss.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: electrek name: Electrek domain: electrek.co categories: [energy, automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [electrek] sensors: - { name: news feed, url: "https://electrek.co/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: insideevs name: InsideEVs domain: insideevs.com categories: [automotive, energy, media] tier: C country: US language: en first_party: false llm: false aliases: [insideevs] sensors: - { name: news feed, url: "https://insideevs.com/rss/articles/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cleantechnica name: CleanTechnica domain: cleantechnica.com categories: [energy, climate, media] tier: C country: US language: en first_party: false llm: false aliases: [cleantechnica] sensors: - { name: news feed, url: "https://cleantechnica.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: power-magazine name: POWER Magazine domain: powermag.com categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [power magazine] sensors: - { name: news feed, url: "https://www.powermag.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: renewable-energy-world name: Renewable Energy World domain: renewableenergyworld.com categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [renewable energy world] sensors: - { name: news feed, url: "https://www.renewableenergyworld.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: rigzone name: Rigzone domain: rigzone.com categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [rigzone] sensors: - { name: news feed, url: "https://www.rigzone.com/news/rss/rigzone_latest.aspx", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: energy-storage-news name: Energy-Storage.news domain: energy-storage.news categories: [energy, media] tier: C country: GB language: en first_party: false llm: false aliases: [energy-storage.news] sensors: - { name: news feed, url: "https://www.energy-storage.news/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: pv-tech name: PV Tech domain: pv-tech.org categories: [energy, media] tier: C country: GB language: en first_party: false llm: false aliases: [pv tech] sensors: - { name: news feed, url: "https://www.pv-tech.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: boe-report name: BOE Report domain: boereport.com categories: [energy, media] tier: C country: CA language: en first_party: false llm: false aliases: [boe report] sensors: - { name: news feed, url: "https://boereport.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: offshore-wind-biz name: offshoreWIND.biz domain: offshorewind.biz categories: [energy, media] tier: C country: NL language: en first_party: false llm: false aliases: [offshorewind.biz] sensors: - { name: news feed, url: "https://www.offshorewind.biz/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: motor1 name: Motor1 domain: motor1.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [motor1] sensors: - { name: news feed, url: "https://www.motor1.com/rss/news/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: car-and-driver name: Car and Driver domain: caranddriver.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [car and driver] sensors: - { name: news feed, url: "https://www.caranddriver.com/rss/all.xml/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: jalopnik name: Jalopnik domain: jalopnik.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [jalopnik] sensors: - { name: news feed, url: "https://www.jalopnik.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-drive name: The Drive domain: thedrive.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [the drive] sensors: - { name: news feed, url: "https://www.thedrive.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: driving-ca name: Driving.ca domain: driving.ca categories: [automotive, media] tier: C country: CA language: en first_party: false llm: false aliases: [driving.ca] sensors: - { name: news feed, url: "https://driving.ca/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: electrive name: electrive domain: electrive.com categories: [automotive, energy, media] tier: C country: DE language: en first_party: false llm: false aliases: [electrive] sensors: - { name: news feed, url: "https://www.electrive.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: carscoops name: Carscoops domain: carscoops.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [carscoops] sensors: - { name: news feed, url: "https://www.carscoops.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: automotive-dive name: Automotive Dive domain: automotivedive.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [automotive dive] sensors: - { name: news feed, url: "https://www.automotivedive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: just-auto name: Just Auto domain: just-auto.com categories: [automotive, media] tier: C country: GB language: en first_party: false llm: false aliases: [just auto] sensors: - { name: news feed, url: "https://www.just-auto.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: aviation-week name: Aviation Week domain: aviationweek.com categories: [aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [aviation week] sensors: - { name: news feed, url: "https://aviationweek.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: simple-flying name: Simple Flying domain: simpleflying.com categories: [aviation, media] tier: C country: GB language: en first_party: false llm: false aliases: [simple flying] sensors: - { name: news feed, url: "https://simpleflying.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-air-current name: The Air Current domain: theaircurrent.com categories: [aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [the air current] sensors: - { name: news feed, url: "https://theaircurrent.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: airlinegeeks name: AirlineGeeks domain: airlinegeeks.com categories: [aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [airlinegeeks] sensors: - { name: news feed, url: "https://airlinegeeks.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: skift name: Skift domain: skift.com categories: [travel, aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [skift] sensors: - { name: news feed, url: "https://skift.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: aerotime name: AeroTime domain: aerotime.aero categories: [aviation, media] tier: C country: LT language: en first_party: false llm: false aliases: [aerotime] sensors: - { name: news feed, url: "https://www.aerotime.aero/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: skies-magazine name: Skies Magazine domain: skiesmag.com categories: [aviation, media] tier: C country: CA language: en first_party: false llm: false aliases: [skies magazine] sensors: - { name: news feed, url: "https://skiesmag.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: wings-magazine name: Wings Magazine domain: wingsmagazine.com categories: [aviation, media] tier: C country: CA language: en first_party: false llm: false aliases: [wings magazine] sensors: - { name: news feed, url: "https://www.wingsmagazine.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-points-guy name: The Points Guy domain: thepointsguy.com categories: [travel, media] tier: C country: US language: en first_party: false llm: false aliases: [the points guy] sensors: - { name: news feed, url: "https://thepointsguy.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: one-mile-at-a-time name: One Mile at a Time domain: onemileatatime.com categories: [travel, aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [one mile at a time] sensors: - { name: news feed, url: "https://onemileatatime.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: travelweek name: Travelweek domain: travelweek.ca categories: [travel, media] tier: C country: CA language: en first_party: false llm: false aliases: [travelweek] sensors: - { name: news feed, url: "https://www.travelweek.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cruise-industry-news name: Cruise Industry News domain: cruiseindustrynews.com categories: [travel, media] tier: C country: US language: en first_party: false llm: false aliases: [cruise industry news] sensors: - { name: news feed, url: "https://cruiseindustrynews.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: hospitality-net name: Hospitality Net domain: hospitalitynet.org categories: [travel, media] tier: C country: NL language: en first_party: false llm: false aliases: [hospitality net] sensors: - { name: news feed, url: "https://www.hospitalitynet.org/rss/news.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: supply-chain-dive name: Supply Chain Dive domain: supplychaindive.com categories: [logistics, media] tier: C country: US language: en first_party: false llm: false aliases: [supply chain dive] sensors: - { name: news feed, url: "https://www.supplychaindive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: freightwaves name: FreightWaves domain: freightwaves.com categories: [logistics, media] tier: C country: US language: en first_party: false llm: false aliases: [freightwaves] sensors: - { name: news feed, url: "https://www.freightwaves.com/news/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-loadstar name: The Loadstar domain: theloadstar.com categories: [logistics, media] tier: C country: GB language: en first_party: false llm: false aliases: [the loadstar] sensors: - { name: news feed, url: "https://theloadstar.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: splash247 name: Splash247 domain: splash247.com categories: [logistics, transport, media] tier: C country: SG language: en first_party: false llm: false aliases: [splash247] sensors: - { name: news feed, url: "https://splash247.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: seatrade-maritime name: Seatrade Maritime News domain: seatrade-maritime.com categories: [logistics, transport, media] tier: C country: GB language: en first_party: false llm: false aliases: [seatrade maritime news] sensors: - { name: news feed, url: "https://www.seatrade-maritime.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dc-velocity name: DC Velocity domain: dcvelocity.com categories: [logistics, media] tier: C country: US language: en first_party: false llm: false aliases: [dc velocity] sensors: - { name: news feed, url: "https://www.dcvelocity.com/feeds/feed.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: transport-topics name: Transport Topics domain: ttnews.com categories: [logistics, transport, media] tier: C country: US language: en first_party: false llm: false aliases: [transport topics] sensors: - { name: news feed, url: "https://www.ttnews.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gcaptain name: gCaptain domain: gcaptain.com categories: [logistics, transport, media] tier: C country: US language: en first_party: false llm: false aliases: [gcaptain] sensors: - { name: news feed, url: "https://gcaptain.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: maritime-executive name: The Maritime Executive domain: maritime-executive.com categories: [logistics, transport, media] tier: C country: US language: en first_party: false llm: false aliases: [the maritime executive] sensors: - { name: news feed (articles), url: "https://maritime-executive.com/articles.rss", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: trains-magazine name: Trains domain: trains.com categories: [transport, media] tier: C country: US language: en first_party: false llm: false aliases: [trains] sensors: - { name: news feed, url: "https://www.trains.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: air-cargo-news name: Air Cargo News domain: aircargonews.net categories: [logistics, aviation, media] tier: C country: GB language: en first_party: false llm: false aliases: [air cargo news] sensors: - { name: news feed, url: "https://www.aircargonews.net/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: retail-dive name: Retail Dive domain: retaildive.com categories: [retail, media] tier: C country: US language: en first_party: false llm: false aliases: [retail dive] sensors: - { name: news feed, url: "https://www.retaildive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: modern-retail name: Modern Retail domain: modernretail.co categories: [retail, media] tier: C country: US language: en first_party: false llm: false aliases: [modern retail] sensors: - { name: news feed, url: "https://www.modernretail.co/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: grocery-dive name: Grocery Dive domain: grocerydive.com categories: [retail, food, media] tier: C country: US language: en first_party: false llm: false aliases: [grocery dive] sensors: - { name: news feed, url: "https://www.grocerydive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: digiday name: Digiday domain: digiday.com categories: [media, retail] tier: C country: US language: en first_party: false llm: false aliases: [digiday] sensors: - { name: news feed, url: "https://digiday.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: adweek name: Adweek domain: adweek.com categories: [media, retail] tier: C country: US language: en first_party: false llm: false aliases: [adweek] sensors: - { name: news feed, url: "https://www.adweek.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: marketing-dive name: Marketing Dive domain: marketingdive.com categories: [media, retail] tier: C country: US language: en first_party: false llm: false aliases: [marketing dive] sensors: - { name: news feed, url: "https://www.marketingdive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: retail-insider name: Retail Insider domain: retail-insider.com categories: [retail, media] tier: C country: CA language: en first_party: false llm: false aliases: [retail insider] sensors: - { name: news feed, url: "https://retail-insider.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-grocer name: Canadian Grocer domain: canadiangrocer.com categories: [retail, food, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian grocer] sensors: - { name: news feed, url: "https://canadiangrocer.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: marketing-week name: Marketing Week domain: marketingweek.com categories: [media, retail] tier: C country: GB language: en first_party: false llm: false aliases: [marketing week] sensors: - { name: news feed, url: "https://www.marketingweek.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: supermarket-news name: Supermarket News domain: supermarketnews.com categories: [retail, food, media] tier: C country: US language: en first_party: false llm: false aliases: [supermarket news] sensors: - { name: news feed, url: "https://www.supermarketnews.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: wwd name: WWD domain: wwd.com categories: [retail, media] tier: C country: US language: en first_party: false llm: false aliases: [wwd] sensors: - { name: news feed, url: "https://wwd.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: glossy name: Glossy domain: glossy.co categories: [retail, media] tier: C country: US language: en first_party: false llm: false aliases: [glossy] sensors: - { name: news feed, url: "https://www.glossy.co/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: nations-restaurant-news name: Nation's Restaurant News domain: nrn.com categories: [food, retail, media] tier: C country: US language: en first_party: false llm: false aliases: [nation's restaurant news] sensors: - { name: news feed, url: "https://www.nrn.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: qsr-magazine name: QSR Magazine domain: qsrmagazine.com categories: [food, retail, media] tier: C country: US language: en first_party: false llm: false aliases: [qsr magazine] sensors: - { name: news feed, url: "https://www.qsrmagazine.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: bisnow name: Bisnow domain: bisnow.com categories: [real-estate, media] tier: C country: US language: en first_party: false llm: false aliases: [bisnow] sensors: - { name: news feed (national), url: "https://www.bisnow.com/rss-feed/national", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: construction-dive name: Construction Dive domain: constructiondive.com categories: [real-estate, media] tier: C country: US language: en first_party: false llm: false aliases: [construction dive] sensors: - { name: news feed, url: "https://www.constructiondive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: daily-commercial-news name: Daily Commercial News domain: canada.constructconnect.com categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [daily commercial news] sensors: - { name: news feed, url: "https://canada.constructconnect.com/dcn/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: journal-of-commerce-ca name: Journal of Commerce (Canada) domain: canada.constructconnect.com categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [journal of commerce, canada] sensors: - { name: news feed, url: "https://canada.constructconnect.com/joc/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: on-site-magazine name: On-Site Magazine domain: on-sitemag.com categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [on-site magazine] sensors: - { name: news feed, url: "https://www.on-sitemag.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-architect name: Canadian Architect domain: canadianarchitect.com categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian architect] sensors: - { name: news feed, url: "https://canadianarchitect.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: storeys name: Storeys domain: storeys.com categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [storeys] sensors: - { name: news feed, url: "https://storeys.com/feeds/feed.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: real-estate-magazine name: REM (Real Estate Magazine) domain: realestatemagazine.ca categories: [real-estate, media] tier: C country: CA language: en first_party: false llm: false aliases: [rem, real estate magazine] sensors: - { name: news feed, url: "https://realestatemagazine.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-mortgage-trends name: Canadian Mortgage Trends domain: canadianmortgagetrends.com categories: [real-estate, finance, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian mortgage trends] sensors: - { name: news feed, url: "https://www.canadianmortgagetrends.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: housingwire name: HousingWire domain: housingwire.com categories: [real-estate, finance, media] tier: C country: US language: en first_party: false llm: false aliases: [housingwire] sensors: - { name: news feed, url: "https://www.housingwire.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: commercial-observer name: Commercial Observer domain: commercialobserver.com categories: [real-estate, media] tier: C country: US language: en first_party: false llm: false aliases: [commercial observer] sensors: - { name: news feed, url: "https://commercialobserver.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dezeen name: Dezeen domain: dezeen.com categories: [real-estate, media] tier: C country: GB language: en first_party: false llm: false aliases: [dezeen] sensors: - { name: news feed, url: "https://www.dezeen.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: archdaily name: ArchDaily domain: archdaily.com categories: [real-estate, media] tier: C country: CL language: en first_party: false llm: false aliases: [archdaily] sensors: - { name: news feed, url: "https://www.archdaily.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: above-the-law name: Above the Law domain: abovethelaw.com categories: [legal, media] tier: C country: US language: en first_party: false llm: false aliases: [above the law] sensors: - { name: news feed, url: "https://abovethelaw.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-lawyer name: Canadian Lawyer domain: canadianlawyermag.com categories: [legal, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian lawyer] sensors: - { name: news feed, url: "https://www.canadianlawyermag.com/rss", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: law-times name: Law Times domain: lawtimesnews.com categories: [legal, media] tier: C country: CA language: en first_party: false llm: false aliases: [law times] sensors: - { name: news feed, url: "https://www.lawtimesnews.com/rss", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: legal-cheek name: Legal Cheek domain: legalcheek.com categories: [legal, media] tier: C country: GB language: en first_party: false llm: false aliases: [legal cheek] sensors: - { name: news feed, url: "https://www.legalcheek.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: slaw name: Slaw domain: slaw.ca categories: [legal, media] tier: C country: CA language: en first_party: false llm: false aliases: [slaw] sensors: - { name: news feed, url: "https://www.slaw.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: artificial-lawyer name: Artificial Lawyer domain: artificiallawyer.com categories: [legal, ai, media] tier: C country: GB language: en first_party: false llm: false aliases: [artificial lawyer] sensors: - { name: news feed, url: "https://www.artificiallawyer.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: legal-it-insider name: Legal IT Insider domain: legaltechnology.com categories: [legal, technology, media] tier: C country: GB language: en first_party: false llm: false aliases: [legal it insider] sensors: - { name: news feed, url: "https://legaltechnology.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: hr-dive name: HR Dive domain: hrdive.com categories: [labour, media] tier: C country: US language: en first_party: false llm: false aliases: [hr dive] sensors: - { name: news feed, url: "https://www.hrdive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-hr-reporter name: Canadian HR Reporter domain: hrreporter.com categories: [labour, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian hr reporter] sensors: - { name: news feed, url: "https://www.hrreporter.com/rss", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: benefits-canada name: Benefits Canada domain: benefitscanada.com categories: [labour, finance, media] tier: C country: CA language: en first_party: false llm: false aliases: [benefits canada] sensors: - { name: news feed, url: "https://www.benefitscanada.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: personnel-today name: Personnel Today domain: personneltoday.com categories: [labour, media] tier: C country: GB language: en first_party: false llm: false aliases: [personnel today] sensors: - { name: news feed, url: "https://www.personneltoday.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: inside-higher-ed name: Inside Higher Ed domain: insidehighered.com categories: [education, media] tier: C country: US language: en first_party: false llm: false aliases: [inside higher ed] sensors: - { name: news feed, url: "https://www.insidehighered.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: k-12-dive name: K-12 Dive domain: k12dive.com categories: [education, media] tier: C country: US language: en first_party: false llm: false aliases: [k-12 dive] sensors: - { name: news feed, url: "https://www.k12dive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: higher-ed-dive name: Higher Ed Dive domain: highereddive.com categories: [education, media] tier: C country: US language: en first_party: false llm: false aliases: [higher ed dive] sensors: - { name: news feed, url: "https://www.highereddive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: university-affairs name: University Affairs domain: universityaffairs.ca categories: [education, media] tier: C country: CA language: en first_party: false llm: false aliases: [university affairs] sensors: - { name: news feed, url: "https://universityaffairs.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: edsurge name: EdSurge domain: edsurge.com categories: [education, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [edsurge] sensors: - { name: news feed, url: "https://www.edsurge.com/articles_rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-pie-news name: The PIE News domain: thepienews.com categories: [education, media] tier: C country: GB language: en first_party: false llm: false aliases: [the pie news] sensors: - { name: news feed, url: "https://thepienews.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: hechinger-report name: The Hechinger Report domain: hechingerreport.org categories: [education, media] tier: C country: US language: en first_party: false llm: false aliases: [the hechinger report] sensors: - { name: news feed, url: "https://hechingerreport.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: chalkbeat name: Chalkbeat domain: chalkbeat.org categories: [education, media] tier: C country: US language: en first_party: false llm: false aliases: [chalkbeat] sensors: - { name: news feed, url: "https://www.chalkbeat.org/arc/outboundfeeds/rss/", type: ATOM, connector: rss, tier: C, config: { maxItems: 40 } } - id: campus-technology name: Campus Technology domain: campustechnology.com categories: [education, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [campus technology] sensors: - { name: news feed, url: "https://campustechnology.com/rss-feeds/all-articles.aspx", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: fedscoop name: FedScoop domain: fedscoop.com categories: [government, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [fedscoop] sensors: - { name: news feed, url: "https://fedscoop.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: statescoop name: StateScoop domain: statescoop.com categories: [government, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [statescoop] sensors: - { name: news feed, url: "https://statescoop.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: federal-news-network name: Federal News Network domain: federalnewsnetwork.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [federal news network] sensors: - { name: news feed, url: "https://federalnewsnetwork.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: route-fifty name: Route Fifty domain: route-fifty.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [route fifty] sensors: - { name: news feed, url: "https://www.route-fifty.com/rss/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: nextgov name: Nextgov/FCW domain: nextgov.com categories: [government, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [nextgov/fcw, nextgov] sensors: - { name: news feed, url: "https://www.nextgov.com/rss/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: government-executive name: Government Executive domain: govexec.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [government executive] sensors: - { name: news feed, url: "https://www.govexec.com/rss/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: defense-one name: Defense One domain: defenseone.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [defense one] sensors: - { name: news feed, url: "https://www.defenseone.com/rss/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: defense-news name: Defense News domain: defensenews.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [defense news] sensors: - { name: news feed, url: "https://www.defensenews.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: breaking-defense name: Breaking Defense domain: breakingdefense.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [breaking defense] sensors: - { name: news feed, url: "https://breakingdefense.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: c4isrnet name: C4ISRNET domain: c4isrnet.com categories: [government, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [c4isrnet] sensors: - { name: news feed, url: "https://www.c4isrnet.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: military-times name: Military Times domain: militarytimes.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [military times] sensors: - { name: news feed, url: "https://www.militarytimes.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-war-zone name: The War Zone domain: twz.com categories: [government, aviation, media] tier: C country: US language: en first_party: false llm: false aliases: [the war zone] sensors: - { name: news feed, url: "https://www.twz.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-defence-review name: Canadian Defence Review domain: canadiandefencereview.com categories: [government, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian defence review] sensors: - { name: news feed, url: "https://canadiandefencereview.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: smart-cities-dive name: Smart Cities Dive domain: smartcitiesdive.com categories: [government, media] tier: C country: US language: en first_party: false llm: false aliases: [smart cities dive] sensors: - { name: news feed, url: "https://www.smartcitiesdive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-government-executive name: Canadian Government Executive domain: canadiangovernmentexecutive.ca categories: [government, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian government executive] sensors: - { name: news feed, url: "https://canadiangovernmentexecutive.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: washington-technology name: Washington Technology domain: washingtontechnology.com categories: [government, technology, media] tier: C country: US language: en first_party: false llm: false aliases: [washington technology] sensors: - { name: news feed, url: "https://www.washingtontechnology.com/rss/all/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: municipal-world name: Municipal World domain: municipalworld.com categories: [government, media] tier: C country: CA language: en first_party: false llm: false aliases: [municipal world] sensors: - { name: news feed, url: "https://www.municipalworld.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: game-developer name: Game Developer domain: gamedeveloper.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [game developer] sensors: - { name: news feed, url: "https://www.gamedeveloper.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gamesindustry-biz name: GamesIndustry.biz domain: gamesindustry.biz categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [gamesindustry.biz] sensors: - { name: news feed, url: "https://www.gamesindustry.biz/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: kotaku name: Kotaku domain: kotaku.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [kotaku] sensors: - { name: news feed, url: "https://kotaku.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: eurogamer name: Eurogamer domain: eurogamer.net categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [eurogamer] sensors: - { name: news feed, url: "https://www.eurogamer.net/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: pc-gamer name: PC Gamer domain: pcgamer.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [pc gamer] sensors: - { name: news feed, url: "https://www.pcgamer.com/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gamespot name: GameSpot domain: gamespot.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [gamespot] sensors: - { name: news feed, url: "https://www.gamespot.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: rock-paper-shotgun name: Rock Paper Shotgun domain: rockpapershotgun.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [rock paper shotgun] sensors: - { name: news feed, url: "https://www.rockpapershotgun.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: video-games-chronicle name: VGC domain: videogameschronicle.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [vgc] sensors: - { name: news feed, url: "https://www.videogameschronicle.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: nintendo-life name: Nintendo Life domain: nintendolife.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [nintendo life] sensors: - { name: news feed, url: "https://www.nintendolife.com/feeds/latest", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: push-square name: Push Square domain: pushsquare.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [push square] sensors: - { name: news feed, url: "https://www.pushsquare.com/feeds/latest", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: destructoid name: Destructoid domain: destructoid.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [destructoid] sensors: - { name: news feed, url: "https://www.destructoid.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gematsu name: Gematsu domain: gematsu.com categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [gematsu] sensors: - { name: news feed, url: "https://www.gematsu.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: pocketgamer-biz name: PocketGamer.biz domain: pocketgamer.biz categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [pocketgamer.biz] sensors: - { name: news feed, url: "https://www.pocketgamer.biz/index.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: esports-insider name: Esports Insider domain: esportsinsider.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [esports insider] sensors: - { name: news feed, url: "https://esportsinsider.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: dexerto name: Dexerto domain: dexerto.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [dexerto] sensors: - { name: news feed, url: "https://www.dexerto.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: aftermath name: Aftermath domain: aftermath.site categories: [gaming, media] tier: C country: US language: en first_party: false llm: false aliases: [aftermath] sensors: - { name: news feed, url: "https://aftermath.site/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: wccftech name: Wccftech domain: wccftech.com categories: [gaming, consumer-tech, media] tier: C country: US language: en first_party: false llm: false aliases: [wccftech] sensors: - { name: news feed, url: "https://wccftech.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gamesradar name: GamesRadar+ domain: gamesradar.com categories: [gaming, media] tier: C country: GB language: en first_party: false llm: false aliases: [gamesradar] sensors: - { name: news feed, url: "https://www.gamesradar.com/feeds.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: nieman-lab name: Nieman Lab domain: niemanlab.org categories: [media] tier: C country: US language: en first_party: false llm: false aliases: [nieman lab] sensors: - { name: news feed, url: "https://www.niemanlab.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: press-gazette name: Press Gazette domain: pressgazette.co.uk categories: [media] tier: C country: GB language: en first_party: false llm: false aliases: [press gazette] sensors: - { name: news feed, url: "https://pressgazette.co.uk/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: poynter name: Poynter domain: poynter.org categories: [media] tier: C country: US language: en first_party: false llm: false aliases: [poynter] sensors: - { name: news feed, url: "https://www.poynter.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cjr name: Columbia Journalism Review domain: cjr.org categories: [media] tier: C country: US language: en first_party: false llm: false aliases: [columbia journalism review, cjr] sensors: - { name: news feed, url: "https://www.cjr.org/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: j-source name: J-Source domain: j-source.ca categories: [media] tier: C country: CA language: en first_party: false llm: false aliases: [j-source] sensors: - { name: news feed, url: "https://j-source.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: deadline name: Deadline domain: deadline.com categories: [entertainment, media] tier: C country: US language: en first_party: false llm: false aliases: [deadline] sensors: - { name: news feed, url: "https://deadline.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: variety name: Variety domain: variety.com categories: [entertainment, media] tier: C country: US language: en first_party: false llm: false aliases: [variety] sensors: - { name: news feed, url: "https://variety.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: hollywood-reporter name: The Hollywood Reporter domain: hollywoodreporter.com categories: [entertainment, media] tier: C country: US language: en first_party: false llm: false aliases: [the hollywood reporter] sensors: - { name: news feed, url: "https://www.hollywoodreporter.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-wrap name: TheWrap domain: thewrap.com categories: [entertainment, media] tier: C country: US language: en first_party: false llm: false aliases: [thewrap] sensors: - { name: news feed, url: "https://www.thewrap.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: broadcast-dialogue name: Broadcast Dialogue domain: broadcastdialogue.com categories: [media] tier: C country: CA language: en first_party: false llm: false aliases: [broadcast dialogue] sensors: - { name: news feed, url: "https://broadcastdialogue.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: billboard name: Billboard domain: billboard.com categories: [entertainment, media] tier: C country: US language: en first_party: false llm: false aliases: [billboard] sensors: - { name: news feed, url: "https://www.billboard.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: food-dive name: Food Dive domain: fooddive.com categories: [food, media] tier: C country: US language: en first_party: false llm: false aliases: [food dive] sensors: - { name: news feed, url: "https://www.fooddive.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: agfunder-news name: AgFunderNews domain: agfundernews.com categories: [agriculture, food, media] tier: C country: US language: en first_party: false llm: false aliases: [agfundernews] sensors: - { name: news feed, url: "https://agfundernews.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: farmtario name: Farmtario domain: farmtario.com categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [farmtario] sensors: - { name: news feed, url: "https://farmtario.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: western-producer name: The Western Producer domain: producer.com categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [the western producer] sensors: - { name: news feed, url: "https://www.producer.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: la-terre-de-chez-nous name: La Terre de chez nous domain: laterre.ca categories: [agriculture, media] tier: C country: CA language: fr first_party: false llm: false aliases: [la terre de chez nous] sensors: - { name: fil de nouvelles, url: "https://www.laterre.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: realagriculture name: RealAgriculture domain: realagriculture.com categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [realagriculture] sensors: - { name: news feed, url: "https://www.realagriculture.com/feed/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: manitoba-cooperator name: Manitoba Co-operator domain: manitobacooperator.ca categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [manitoba co-operator] sensors: - { name: news feed, url: "https://www.manitobacooperator.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: alberta-farmer-express name: Alberta Farmer Express domain: albertafarmexpress.ca categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [alberta farmer express] sensors: - { name: news feed, url: "https://www.albertafarmexpress.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: grainews name: Grainews domain: grainews.ca categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [grainews] sensors: - { name: news feed, url: "https://www.grainews.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: country-guide name: Country Guide domain: country-guide.ca categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [country guide] sensors: - { name: news feed, url: "https://www.country-guide.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: food-in-canada name: Food in Canada domain: foodincanada.com categories: [food, media] tier: C country: CA language: en first_party: false llm: false aliases: [food in canada] sensors: - { name: news feed, url: "https://www.foodincanada.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: agri-pulse name: Agri-Pulse domain: agri-pulse.com categories: [agriculture, politics, media] tier: C country: US language: en first_party: false llm: false aliases: [agri-pulse] sensors: - { name: news feed, url: "https://www.agri-pulse.com/rss/articles", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: feedstuffs name: Feedstuffs domain: feedstuffs.com categories: [agriculture, media] tier: C country: US language: en first_party: false llm: false aliases: [feedstuffs] sensors: - { name: news feed, url: "https://www.feedstuffs.com/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: world-grain name: World Grain domain: world-grain.com categories: [agriculture, media] tier: C country: US language: en first_party: false llm: false aliases: [world grain] sensors: - { name: news feed, url: "https://www.world-grain.com/rss/articles", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: food-business-news name: Food Business News domain: foodbusinessnews.net categories: [food, media] tier: C country: US language: en first_party: false llm: false aliases: [food business news] sensors: - { name: news feed, url: "https://www.foodbusinessnews.net/rss/articles", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: just-food name: Just Food domain: just-food.com categories: [food, media] tier: C country: GB language: en first_party: false llm: false aliases: [just food] sensors: - { name: news feed, url: "https://www.just-food.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: food-safety-news name: Food Safety News domain: foodsafetynews.com categories: [food, consumer-safety, media] tier: C country: US language: en first_party: false llm: false aliases: [food safety news] sensors: - { name: news feed, url: "https://www.foodsafetynews.com/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: agriland name: Agriland domain: agriland.ie categories: [agriculture, media] tier: C country: IE language: en first_party: false llm: false aliases: [agriland] sensors: - { name: news feed, url: "https://www.agriland.ie/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: mining-com name: MINING.COM domain: mining.com categories: [mining, media] tier: C country: CA language: en first_party: false llm: false aliases: [mining.com] sensors: - { name: news feed, url: "https://www.mining.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: northern-miner name: The Northern Miner domain: northernminer.com categories: [mining, media] tier: C country: CA language: en first_party: false llm: false aliases: [the northern miner] sensors: - { name: news feed, url: "https://www.northernminer.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-mining-journal name: Canadian Mining Journal domain: canadianminingjournal.com categories: [mining, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian mining journal] sensors: - { name: news feed, url: "https://www.canadianminingjournal.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: mining-technology name: Mining Technology domain: mining-technology.com categories: [mining, media] tier: C country: GB language: en first_party: false llm: false aliases: [mining technology] sensors: - { name: news feed, url: "https://www.mining-technology.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: australian-mining name: Australian Mining domain: australianmining.com.au categories: [mining, media] tier: C country: AU language: en first_party: false llm: false aliases: [australian mining] sensors: - { name: news feed, url: "https://www.australianmining.com.au/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: steel-market-update name: Steel Market Update domain: steelmarketupdate.com categories: [mining, media] tier: C country: US language: en first_party: false llm: false aliases: [steel market update] sensors: - { name: news feed, url: "https://www.steelmarketupdate.com/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-forest-industries name: Canadian Forest Industries domain: woodbusiness.ca categories: [agriculture, media] tier: C country: CA language: en first_party: false llm: false aliases: [canadian forest industries] sensors: - { name: news feed, url: "https://www.woodbusiness.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: chemical-and-engineering-news name: "Chemical & Engineering News" domain: cen.acs.org categories: [science, media] tier: C country: US language: en first_party: false llm: false aliases: [chemical & engineering news] sensors: - { name: latest news, url: "https://cen.acs.org/feeds/rss/latestnews.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: payload name: Payload domain: payloadspace.com categories: [space, media] tier: C country: US language: en first_party: false llm: false aliases: [payload] sensors: - { name: news feed, url: "https://payloadspace.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: spacepolicyonline name: SpacePolicyOnline domain: spacepolicyonline.com categories: [space, politics, media] tier: C country: US language: en first_party: false llm: false aliases: [spacepolicyonline] sensors: - { name: news feed, url: "https://spacepolicyonline.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: via-satellite name: Via Satellite domain: satellitetoday.com categories: [space, telecom, media] tier: C country: US language: en first_party: false llm: false aliases: [via satellite] sensors: - { name: news feed, url: "https://www.satellitetoday.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: spaceq name: SpaceQ domain: spaceq.ca categories: [space, media] tier: C country: CA language: en first_party: false llm: false aliases: [spaceq] sensors: - { name: news feed, url: "https://spaceq.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: european-spaceflight name: European Spaceflight domain: europeanspaceflight.com categories: [space, media] tier: C country: IE language: en first_party: false llm: false aliases: [european spaceflight] sensors: - { name: news feed, url: "https://europeanspaceflight.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: space-intel-report name: Space Intel Report domain: spaceintelreport.com categories: [space, media] tier: C country: FR language: en first_party: false llm: false aliases: [space intel report] sensors: - { name: news feed, url: "https://www.spaceintelreport.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: climate-home-news name: Climate Home News domain: climatechangenews.com categories: [climate, media] tier: C country: GB language: en first_party: false llm: false aliases: [climate home news] sensors: - { name: news feed, url: "https://www.climatechangenews.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: heatmap name: Heatmap domain: heatmap.news categories: [climate, energy, media] tier: C country: US language: en first_party: false llm: false aliases: [heatmap] sensors: - { name: news feed, url: "https://heatmap.news/feeds/feed.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: mongabay name: Mongabay domain: mongabay.com categories: [climate, science, media] tier: C country: US language: en first_party: false llm: false aliases: [mongabay] sensors: - { name: news feed, url: "https://news.mongabay.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: corporate-knights name: Corporate Knights domain: corporateknights.com categories: [climate, finance, media] tier: C country: CA language: en first_party: false llm: false aliases: [corporate knights] sensors: - { name: news feed, url: "https://corporateknights.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: trellis name: Trellis (GreenBiz) domain: trellis.net categories: [climate, media] tier: C country: US language: en first_party: false llm: false aliases: [trellis, greenbiz] sensors: - { name: news feed, url: "https://trellis.net/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: edie name: edie domain: edie.net categories: [climate, media] tier: C country: GB language: en first_party: false llm: false aliases: [edie] sensors: - { name: news feed, url: "https://www.edie.net/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: esg-today name: ESG Today domain: esgtoday.com categories: [climate, finance, media] tier: C country: US language: en first_party: false llm: false aliases: [esg today] sensors: - { name: news feed, url: "https://www.esgtoday.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: eos name: Eos (AGU) domain: eos.org categories: [science, climate, media] tier: C country: US language: en first_party: false llm: false aliases: [eos, agu] sensors: - { name: news feed, url: "https://eos.org/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: anthropocene-magazine name: Anthropocene Magazine domain: anthropocenemagazine.org categories: [climate, science, media] tier: C country: US language: en first_party: false llm: false aliases: [anthropocene magazine] sensors: - { name: news feed, url: "https://www.anthropocenemagazine.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } # ───────────────────────────── (C) THINK TANKS, POLICY INSTITUTES, ADVOCACY, POLLSTERS ───────────────────────────── - id: hudson-institute name: Hudson Institute domain: hudson.org categories: [politics, research, international] tier: C country: US aliases: [hudson institute] sensors: - { name: news feed, url: "https://www.hudson.org/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: economic-policy-institute name: Economic Policy Institute domain: epi.org categories: [finance, labour, research] tier: C country: US aliases: [economic policy institute] sensors: - { name: news feed, url: "https://www.epi.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: tax-foundation name: Tax Foundation domain: taxfoundation.org categories: [finance, politics, research] tier: C country: US aliases: [tax foundation] sensors: - { name: news feed, url: "https://taxfoundation.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: resolution-foundation name: Resolution Foundation domain: resolutionfoundation.org categories: [finance, labour, research] tier: C country: GB aliases: [resolution foundation] sensors: - { name: news feed, url: "https://www.resolutionfoundation.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ecfr name: European Council on Foreign Relations domain: ecfr.eu categories: [politics, research, international] tier: C country: DE aliases: [european council on foreign relations, ecfr] sensors: - { name: news feed, url: "https://ecfr.eu/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: swp name: Stiftung Wissenschaft und Politik domain: swp-berlin.org categories: [politics, research, international] tier: C country: DE language: de aliases: [stiftung wissenschaft und politik, swp] sensors: - { name: publications feed, url: "https://www.swp-berlin.org/publikationen/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - { name: news feed, url: "https://www.swp-berlin.org/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ifri name: Institut français des relations internationales domain: ifri.org categories: [politics, research, international] tier: C country: FR language: fr aliases: [institut francais des relations internationales, ifri] sensors: - { name: fil publications, url: "https://www.ifri.org/fr/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: institut-montaigne name: Institut Montaigne domain: institutmontaigne.org categories: [politics, research] tier: C country: FR language: fr aliases: [institut montaigne] sensors: - { name: fil de nouvelles, url: "https://www.institutmontaigne.org/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: lowy-institute name: Lowy Institute domain: lowyinstitute.org categories: [politics, research, international] tier: C country: AU aliases: [lowy institute] sensors: - { name: The Interpreter, url: "https://www.lowyinstitute.org/the-interpreter/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: aspi name: Australian Strategic Policy Institute domain: aspi.org.au categories: [politics, research, international] tier: C country: AU aliases: [australian strategic policy institute, aspi] sensors: - { name: The Strategist, url: "https://www.aspistrategist.org.au/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: public-policy-forum name: Public Policy Forum domain: ppforum.ca categories: [politics, research] tier: C country: CA aliases: [public policy forum] sensors: - { name: news feed, url: "https://ppforum.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: canadian-chamber-of-commerce name: Canadian Chamber of Commerce domain: chamber.ca categories: [finance, politics] tier: C country: CA aliases: [canadian chamber of commerce] sensors: - { name: news feed, url: "https://chamber.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: epic name: Electronic Privacy Information Center domain: epic.org categories: [web-policy, legal, ngo] tier: C country: US aliases: [electronic privacy information center, epic] sensors: - { name: news feed, url: "https://epic.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: software-freedom-conservancy name: Software Freedom Conservancy domain: sfconservancy.org categories: [open-source, ngo] tier: C country: US aliases: [software freedom conservancy] sensors: - { name: news feed, url: "https://sfconservancy.org/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - { name: blog feed, url: "https://sfconservancy.org/feeds/blog/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: nanos-research name: Nanos Research domain: nanos.co categories: [politics, elections, statistics] tier: C country: CA aliases: [nanos research] sensors: - { name: news feed, url: "https://nanos.co/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: environics-institute name: Environics Institute domain: environicsinstitute.org categories: [politics, statistics, research] tier: C country: CA aliases: [environics institute] sensors: - { name: news feed, url: "https://environicsinstitute.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: stimson-center name: Stimson Center domain: stimson.org categories: [politics, research, international] tier: C country: US aliases: [stimson center] sensors: - { name: news feed, url: "https://www.stimson.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: gmf name: German Marshall Fund domain: gmfus.org categories: [politics, research, international] tier: C country: US aliases: [german marshall fund, gmf] sensors: - { name: news feed, url: "https://www.gmfus.org/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: elcano name: Real Instituto Elcano domain: realinstitutoelcano.org categories: [politics, research, international] tier: C country: ES aliases: [real instituto elcano, elcano] sensors: - { name: news feed, url: "https://www.realinstitutoelcano.org/en/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ifo-institute name: ifo Institute domain: ifo.de categories: [finance, research] tier: C country: DE aliases: [ifo institute] sensors: - { name: news feed, url: "https://www.ifo.de/en/pressemitteilungen/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: policy-exchange name: Policy Exchange domain: policyexchange.org.uk categories: [politics, research] tier: C country: GB aliases: [policy exchange] sensors: - { name: news feed, url: "https://policyexchange.org.uk/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: adam-smith-institute name: Adam Smith Institute domain: adamsmith.org categories: [politics, research] tier: C country: GB aliases: [adam smith institute] sensors: - { name: blog feed, url: "https://www.adamsmith.org/blog?format=rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: iea-uk name: Institute of Economic Affairs domain: iea.org.uk categories: [finance, politics, research] tier: C country: GB aliases: [institute of economic affairs] sensors: - { name: news feed, url: "https://iea.org.uk/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: niesr name: National Institute of Economic and Social Research domain: niesr.ac.uk categories: [finance, research] tier: C country: GB aliases: [national institute of economic and social research, niesr] sensors: - { name: news feed, url: "https://niesr.ac.uk/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: joseph-rowntree-foundation name: Joseph Rowntree Foundation domain: jrf.org.uk categories: [politics, research, ngo] tier: C country: GB aliases: [joseph rowntree foundation] sensors: - { name: news feed, url: "https://www.jrf.org.uk/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: institute-for-government name: Institute for Government domain: instituteforgovernment.org.uk categories: [politics, research] tier: C country: GB aliases: [institute for government] sensors: - { name: news feed, url: "https://www.instituteforgovernment.org.uk/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: bipartisan-policy-center name: Bipartisan Policy Center domain: bipartisanpolicy.org categories: [politics, research] tier: C country: US aliases: [bipartisan policy center] sensors: - { name: news feed, url: "https://bipartisanpolicy.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: niskanen-center name: Niskanen Center domain: niskanencenter.org categories: [politics, research] tier: C country: US aliases: [niskanen center] sensors: - { name: news feed, url: "https://www.niskanencenter.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: roosevelt-institute name: Roosevelt Institute domain: rooseveltinstitute.org categories: [finance, politics, research] tier: C country: US aliases: [roosevelt institute] sensors: - { name: news feed, url: "https://rooseveltinstitute.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: hoover-institution name: Hoover Institution domain: hoover.org categories: [politics, research] tier: C country: US aliases: [hoover institution] sensors: - { name: news feed, url: "https://www.hoover.org/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: aspen-institute name: Aspen Institute domain: aspeninstitute.org categories: [politics, research] tier: C country: US aliases: [aspen institute] sensors: - { name: news feed, url: "https://www.aspeninstitute.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: cdt name: "Center for Democracy & Technology" domain: cdt.org categories: [web-policy, ngo] tier: C country: US aliases: [center for democracy & technology, cdt] sensors: - { name: news feed, url: "https://cdt.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: rcfp name: Reporters Committee for Freedom of the Press domain: rcfp.org categories: [media, legal, ngo] tier: C country: US aliases: [reporters committee for freedom of the press, rcfp] sensors: - { name: news feed, url: "https://www.rcfp.org/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: openmedia name: OpenMedia domain: openmedia.org categories: [web-policy, ngo] tier: C country: CA aliases: [openmedia] sensors: - { name: news feed, url: "https://openmedia.org/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: smart-prosperity-institute name: Smart Prosperity Institute domain: institute.smartprosperity.ca categories: [climate, finance, research] tier: C country: CA aliases: [smart prosperity institute] sensors: - { name: news feed, url: "https://institute.smartprosperity.ca/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ccpa name: Canadian Centre for Policy Alternatives domain: policyalternatives.ca categories: [politics, finance, research] tier: C country: CA aliases: [canadian centre for policy alternatives, ccpa] sensors: - { name: news feed (feed), url: "https://www.policyalternatives.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: innovative-research-group name: Innovative Research Group domain: innovativeresearch.ca categories: [politics, elections, statistics] tier: C country: CA aliases: [innovative research group] sensors: - { name: news feed, url: "https://innovativeresearch.ca/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: yougov name: YouGov domain: yougov.com categories: [politics, statistics, research] tier: C country: GB aliases: [yougov] sensors: - { name: news feed, url: "https://yougov.co.uk/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - { name: US feed, url: "https://yougov.com/en-us/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: saiia name: South African Institute of International Affairs domain: saiia.org.za categories: [politics, research, international] tier: C country: ZA aliases: [south african institute of international affairs, saiia] sensors: - { name: news feed, url: "https://saiia.org.za/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: peterson-institute extend: true sensors: - { name: news feed, url: "https://www.piie.com/rss/update.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: internet-archive extend: true sensors: - { name: news feed, url: "https://blog.archive.org/category/news/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: linux-foundation extend: true sensors: - { name: press releases, url: "https://www.linuxfoundation.org/press/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: mozilla extend: true sensors: - { name: Mozilla Foundation blog, url: "https://foundation.mozilla.org/en/blog/rss/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ipsos extend: true sensors: - { name: Ipsos Canada, url: "https://www.ipsos.com/en-ca/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } # ───────────────────────────── (A) CANADA — regional & local ───────────────────────────── - id: radio-canada extend: true sensors: - { name: Québec, url: "https://ici.radio-canada.ca/info/rss/quebec/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Grand Montréal, url: "https://ici.radio-canada.ca/info/rss/grandmontreal/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Estrie, url: "https://ici.radio-canada.ca/info/rss/estrie/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Mauricie, url: "https://ici.radio-canada.ca/info/rss/mauricie/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Saguenay–Lac-Saint-Jean, url: "https://ici.radio-canada.ca/info/rss/saguenay-lac-saint-jean/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Abitibi-Témiscamingue, url: "https://ici.radio-canada.ca/info/rss/abitibi-temiscamingue/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Bas-Saint-Laurent, url: "https://ici.radio-canada.ca/info/rss/bas-saint-laurent/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Gaspésie–Îles-de-la-Madeleine, url: "https://ici.radio-canada.ca/info/rss/gaspesie-iles-de-la-madeleine/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Côte-Nord, url: "https://ici.radio-canada.ca/info/rss/cote-nord/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ottawa-Gatineau, url: "https://ici.radio-canada.ca/info/rss/ottawa-gatineau/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Acadie – Nouveau-Brunswick, url: "https://ici.radio-canada.ca/info/rss/acadie/nouveau-brunswick/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Acadie – Nouvelle-Écosse, url: "https://ici.radio-canada.ca/info/rss/acadie/nouvelle-ecosse/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Acadie – Île-du-Prince-Édouard, url: "https://ici.radio-canada.ca/info/rss/acadie/ile-du-prince-edouard/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Acadie – Terre-Neuve-et-Labrador, url: "https://ici.radio-canada.ca/info/rss/acadie/terre-neuve-et-labrador/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ontario – Toronto, url: "https://ici.radio-canada.ca/info/rss/ontario/toronto/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ontario – Nord, url: "https://ici.radio-canada.ca/info/rss/ontario/nord-de-l-ontario/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Ontario – Windsor, url: "https://ici.radio-canada.ca/info/rss/ontario/windsor/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Manitoba, url: "https://ici.radio-canada.ca/info/rss/manitoba/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Saskatchewan, url: "https://ici.radio-canada.ca/info/rss/saskatchewan/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Alberta, url: "https://ici.radio-canada.ca/info/rss/alberta/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Colombie-Britannique, url: "https://ici.radio-canada.ca/info/rss/colombie-britannique/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: Grand Nord, url: "https://ici.radio-canada.ca/info/rss/grand-nord/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: économie, url: "https://ici.radio-canada.ca/info/rss/economie/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: environnement, url: "https://ici.radio-canada.ca/info/rss/environnement/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: justice et faits divers, url: "https://ici.radio-canada.ca/info/rss/justice-et-faits-divers/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: santé, url: "https://ici.radio-canada.ca/info/rss/sante/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: science, url: "https://ici.radio-canada.ca/info/rss/science/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: techno, url: "https://ici.radio-canada.ca/info/rss/techno/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: société, url: "https://ici.radio-canada.ca/info/rss/societe/en-continu", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-droit name: Le Droit domain: ledroit.com categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [le droit] sensors: - { name: fil de nouvelles, url: "https://www.ledroit.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-nouvelliste name: Le Nouvelliste domain: lenouvelliste.ca categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [le nouvelliste] sensors: - { name: fil de nouvelles, url: "https://www.lenouvelliste.ca/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-tribune name: La Tribune (Sherbrooke) domain: latribune.ca categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [la tribune, sherbrooke] sensors: - { name: fil de nouvelles, url: "https://www.latribune.ca/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-quotidien name: Le Quotidien (Saguenay) domain: lequotidien.com categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [le quotidien, saguenay] sensors: - { name: fil de nouvelles, url: "https://www.lequotidien.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: la-voix-de-l-est name: La Voix de l'Est domain: lavoixdelest.ca categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [la voix de l'est] sensors: - { name: fil de nouvelles, url: "https://www.lavoixdelest.ca/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-soleil name: Le Soleil domain: lesoleil.com categories: [news, media] tier: B country: CA language: fr first_party: false llm: false aliases: [le soleil] sensors: - { name: fil de nouvelles, url: "https://www.lesoleil.com/arc/outboundfeeds/rss/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: the-coast-halifax name: The Coast (Halifax) domain: thecoast.ca categories: [news, media] tier: B country: CA language: en first_party: false llm: false aliases: [the coast, halifax] sensors: - { name: news feed, url: "https://www.thecoast.ca/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) US — metro dailies, public radio, nonprofit newsrooms ───────────────────────────── - id: wbur name: WBUR domain: wbur.org categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [wbur] sensors: - { name: news feed, url: "https://rss.wbur.org/wbur/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: kqed name: KQED domain: kqed.org categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [kqed] sensors: - { name: news feed, url: "https://ww2.kqed.org/news/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: newsday name: Newsday domain: newsday.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [newsday] sensors: - { name: most recent stories, url: "https://www.newsday.com/api/rss/recent", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - id: forbes name: Forbes domain: forbes.com categories: [news, media, finance] tier: B country: US language: en first_party: false llm: false aliases: [forbes] sensors: - { name: innovation, url: "https://www.forbes.com/innovation/feed2/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: business, url: "https://www.forbes.com/business/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: zdnet name: ZDNET domain: zdnet.com categories: [technology, enterprise, media] tier: B country: US language: en first_party: false llm: false aliases: [zdnet] sensors: - { name: news feed, url: "https://www.zdnet.com/rss/news", type: ATOM, connector: rss, tier: B, config: { maxItems: 40 } } - { name: all feed, url: "https://www.zdnet.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: daily-beast name: The Daily Beast domain: thedailybeast.com categories: [news, media] tier: B country: US language: en first_party: false llm: false aliases: [the daily beast] sensors: - { name: news feed, url: "https://www.thedailybeast.com/arc/outboundfeeds/rss/articles/?outputType=xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) EUROPE ───────────────────────────── - id: die-presse name: Die Presse domain: diepresse.com categories: [news, media] tier: B country: AT language: de first_party: false llm: false aliases: [die presse] sensors: - { name: news feed, url: "https://www.diepresse.com/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: le-soir name: Le Soir domain: lesoir.be categories: [news, media] tier: B country: BE language: fr first_party: false llm: false aliases: [le soir] sensors: - { name: fil de nouvelles, url: "https://www.lesoir.be/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: kyiv-independent name: The Kyiv Independent domain: kyivindependent.com categories: [news, media] tier: B country: UA language: en first_party: false llm: false aliases: [the kyiv independent] sensors: - { name: news feed, url: "https://kyivindependent.com/news-archive/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) MIDDLE EAST / AFRICA ───────────────────────────── - id: gulf-news name: Gulf News domain: gulfnews.com categories: [news, media] tier: B country: AE language: en first_party: false llm: false aliases: [gulf news] sensors: - { name: stories, url: "https://gulfnews.com/stories.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - id: mail-and-guardian name: "Mail & Guardian" domain: mg.co.za categories: [news, media] tier: B country: ZA language: en first_party: false llm: false aliases: [mail & guardian] sensors: - { name: news feed, url: "https://mg.co.za/rss/news/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } - { name: all feed, url: "https://mg.co.za/rss/", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (A) ASIA-PACIFIC ───────────────────────────── - id: otago-daily-times name: Otago Daily Times domain: odt.co.nz categories: [news, media] tier: B country: NZ language: en first_party: false llm: false aliases: [otago daily times] sensors: - { name: news feed, url: "https://www.odt.co.nz/sitemaps/odt/rss", type: RSS, connector: rss, tier: B, config: { maxItems: 40 } } # ───────────────────────────── (B) TRADE PRESS ───────────────────────────── - id: crn name: CRN domain: crn.com categories: [enterprise, cloud, media] tier: C country: US language: en first_party: false llm: false aliases: [crn] sensors: - { name: latest news, url: "https://www.crn.com/news/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: wardsauto name: WardsAuto domain: wardsauto.com categories: [automotive, media] tier: C country: US language: en first_party: false llm: false aliases: [wardsauto] sensors: - { name: latest news, url: "https://www.wardsauto.com/feeds/news/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: the-grocer name: The Grocer domain: thegrocer.co.uk categories: [retail, food, media] tier: C country: GB language: en first_party: false llm: false aliases: [the grocer] sensors: - { name: latest news, url: "https://www.thegrocer.co.uk/34272.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ans-newswire name: ANS Nuclear Newswire domain: ans.org categories: [energy, media] tier: C country: US language: en first_party: false llm: false aliases: [ans nuclear newswire] sensors: - { name: news feed, url: "https://www.ans.org/news/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } # ───────────────────────────── (C) THINK TANKS, POLICY INSTITUTES, ADVOCACY, POLLSTERS ───────────────────────────── - id: rusi name: Royal United Services Institute domain: rusi.org categories: [politics, research, international] tier: C country: GB aliases: [royal united services institute, rusi] sensors: - { name: what's new, url: "https://www.rusi.org/rss/whats-new.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - { name: latest publications, url: "https://www.rusi.org/rss/latest-publications.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - { name: latest commentary, url: "https://www.rusi.org/rss/latest-commentary.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: ippr name: Institute for Public Policy Research domain: ippr.org categories: [politics, research] tier: C country: GB aliases: [institute for public policy research, ippr] sensors: - { name: news feed, url: "https://www.ippr.org/feed.rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: merics name: MERICS domain: merics.org categories: [politics, research, international] tier: C country: DE aliases: [merics] sensors: - { name: news feed, url: "https://merics.org/en/rss", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: manhattan-institute name: Manhattan Institute domain: manhattan.institute categories: [politics, research] tier: C country: US aliases: [manhattan institute] sensors: - { name: news feed, url: "https://manhattan.institute/rss.xml", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } } - id: green-car-reports name: Green Car Reports domain: greencarreports.com categories: [automotive, energy, media] tier: C country: US language: en first_party: false llm: false aliases: [green car reports] sensors: - { name: news feed, url: "https://feeds.highgearmedia.com/?sites=GreenCarReports", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } }