iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
에티오피아 최신 뉴스와 정치·비즈니스·스포츠·패션 등 다양한 정보를 한 곳에서 실시간 제공
The latest Ethiopian news in one place: politics, business, sports, fashion, and more, pulled live from trusted Ethiopian and international sources.
미디어TypeScript · CSSGitHub @y3kebatlij온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An Ethiopian news aggregator. It pulls live RSS feeds from Ethiopian (and Ethiopia-focused) publishers, auto-sorts stories into categories, and links out to the original source for the full article.
npm run dev
Open http://localhost:3000.
The site works with no keys. Set these (in .env.local, or Vercel →
Project → Settings → Environment Variables) to switch on extra sources:
WORLD_NEWS_API_KEY — World News API free
plan. Adds articles from Ethiopian publishers (source-country=et) and
"Ethiopian diaspora" coverage. Refreshed every 2 hours to stay inside the
free plan's 50 points/day; the footer backlink the plan requires appears
automatically.OPENEXCHANGERATES_APP_ID — Open Exchange Rates
free plan, used as the international baseline in the Business & Economy
exchange-rate tracker (hourly updates, ~720 of the 1,000 monthly requests).
Without it the tracker falls back to ExchangeRate-API's keyless daily rates.The exchange-rate tracker's official rates (Commercial Bank of Ethiopia) and parallel-market rates (EthioBlackMarket) need no keys.
src/lib/sources.ts — the list of RSS feeds. Add a publisher by adding an
entry here (needs feedUrl, siteUrl, and language).src/lib/fetchNews.ts — fetches all feeds in parallel, normalizes items
into Articles, and caches the result in memory for 15 minutes so page
loads don't re-hit every feed. If a refetch fails, it falls back to the
last good cache instead of erroring.src/lib/promoFilter.ts — drops items that aren't news (job adverts,
vacancy and tender notices, press releases, sponsored and product-launch
posts), matched on specific headline and snippet wording.src/lib/categorize.ts — keyword-based classifier that buckets each
article into Politics, Business & Economy, Sports, Fashion & Lifestyle,
Technology, Diaspora & World, or General.src/app/page.tsx and src/app/category/[slug]/page.tsx — the homepage
(all articles) and per-category pages.Fana Media Corporation, Capital Ethiopia, Addis Fortune, Ethiopian Monitor, BBC Amharic, Shega, AllAfrica (Ethiopia), New Business Ethiopia, Ethiopia Insight, and Borkena (via its WordPress REST API, as its RSS feed is off). Addis Standard, The Reporter Ethiopia, Ezega News, VOA Amharic, and Zehabesha all publish feeds too, but block automated fetches (403s, Cloudflare challenge) — worth retrying later or swapping in a scraper if you want them included.
Sports: HatrikSport, Soccer Ethiopia, Athletics Africa (Ethiopia), Fana's sport section, and The Reporter's sport sections in English and Amharic (the English site's own feed works again as of 2026-10-26).
vercel deploy), with feed refresh handled via
Vercel Cron hitting a route that calls getArticles().