slimshadow commited on
Commit
5f45fb9
·
verified ·
1 Parent(s): 0e619c6

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -0
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import feedparser
3
+
4
+ # RSS feed URL
5
+ rss_url = "https://timesofindia.indiatimes.com/rssfeeds/-2128936835.cms"
6
+
7
+ def fetch_rss_feed(url):
8
+ return feedparser.parse(url)
9
+
10
+ def main():
11
+ st.title("RSS Feed Display")
12
+
13
+ # Fetch RSS feed
14
+ feed = fetch_rss_feed(rss_url)
15
+
16
+ # Display feed title
17
+ st.header(feed.feed.title)
18
+
19
+ # Display each entry
20
+ for entry in feed.entries:
21
+ st.subheader(entry.title)
22
+ st.write(entry.summary)
23
+ st.write(f"[Read more]({entry.link})")
24
+
25
+ if __name__ == "__main__":
26
+ main()