adil9858 commited on
Commit
9957fdf
1 Parent(s): 8687c4b

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import requests
3
+
4
+ def fetch_chuck_norris_joke():
5
+ try:
6
+ response = requests.get("https://api.chucknorris.io/jokes/random")
7
+ if response.status_code == 200:
8
+ joke = response.json()['value']
9
+ return joke
10
+ else:
11
+ return "Failed to fetch Chuck Norris joke: {}".format(response.status_code)
12
+ except requests.RequestException as e:
13
+ return "Error fetching Chuck Norris joke: {}".format(e)
14
+
15
+ def main():
16
+ st.title('Chuck Norris Joke Generator')
17
+ if st.button('Generate Joke'):
18
+ joke = fetch_chuck_norris_joke()
19
+ st.write("Chuck Norris Joke:")
20
+ st.write(joke)
21
+
22
+ if __name__ == "__main__":
23
+ main()