Web / app(google).py
nick5363's picture
Rename app.py to app(google).py
8a63921 verified
raw
history blame contribute delete
946 Bytes
import feedparser
import gradio as gr
def get_yahoo_news_from_google():
feed_url = "https://news.google.com/rss/search?q=site:finance.yahoo.com&hl=en-US&gl=US&ceid=US:en"
feed = feedparser.parse(feed_url)
if not feed.entries:
return "Không tìm thấy tin tức nào từ Google News RSS."
result = "# Tin tức Yahoo Finance mới nhất (qua Google News)\n\n"
for i, entry in enumerate(feed.entries[:25]):
title = entry.title
link = entry.link
published = entry.published
result += f"**{i+1}. [{title}]({link})** \n<sub>{published}</sub>\n\n"
return result
gr.Interface(
fn=get_yahoo_news_from_google,
inputs=None,
outputs="markdown",
title="Tin tức Yahoo Finance (Realtime qua Google News)",
description="Hiển thị 25 tin mới nhất từ Yahoo Finance thông qua Google News RSS — cập nhật cực nhanh, không cần nhập gì."
).launch()