# today # bring in another tranding source # put together with news in gradio # with trends in the middle (generalizeable function in between) from sources import RSS_FEEDS from fetch import fetch_articles, fetch_trending_repos def show_news(): print("\n===== NEWS ARTICLES =====\n") articles = fetch_articles(RSS_FEEDS, limit=2) for i, article in enumerate(articles): print(f"{i+1}. {article['title']} ({article['published']})") print(article['link']) print() def show_github(): print("\n===== TRENDING GITHUB REPOS =====\n") repos = fetch_trending_repos(language="python", since="daily") for i, repo in enumerate(repos[:10]): print(f"{i+1}. {repo['name']} ({repo['stars']} stars)") print(repo['description']) print(repo['url']) print() if __name__ == "__main__": show_news() show_github()