bpHigh commited on
Commit
0c85c33
1 Parent(s): 6e19847

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -31
app.py CHANGED
@@ -11,7 +11,7 @@ import pandas as pd
11
  import openai
12
  import os
13
  from display_json import get_podcast
14
- from invoke_rss import get_rss_output
15
  from search_recommend import search_chat_respond
16
 
17
 
@@ -35,12 +35,12 @@ with gr.Blocks(theme='bethecloud/storj_theme', css=".gradio-container {backgroun
35
  ### Search Podcasts and get their RSS feeds -- Currently Not Enabled as ListenNotes only offers limited free API calls/month
36
  """)
37
 
38
- # with gr.Column():
39
- # normal_chatbot = gr.Chatbot()
40
- # normal_msg = gr.Textbox()
41
- # normal_clear = gr.Button("Clear")
42
- # normal_msg.submit(search_chat_respond, [normal_msg, normal_chatbot], [normal_msg, normal_chatbot])
43
- # normal_clear.click(lambda: None, None, normal_chatbot, queue=False)
44
 
45
  with gr.TabItem("PreProcessed Podcasts"):
46
  with gr.Box():
@@ -85,34 +85,40 @@ with gr.Blocks(theme='bethecloud/storj_theme', css=".gradio-container {backgroun
85
  """
86
  ### Get details related to an RSS feed --Currently diabled due to OpenAI rate cost issues do ping me on slack if you wanna check something out
87
  """)
88
- # with gr.Column():
89
- # rss_feed = gr.Textbox(label="Enter Rss Feed here")
90
- # btn_2 = gr.Button("See")
91
- # with gr.Row().style(equal_height=True):
92
- # Title_2 = gr.Textbox(label="Title")
93
- # Episode_Name_2 = gr.Textbox(label="Episode Name")
94
- # Episode_Image_2 = gr.Image(label="Episode Image")
 
95
 
96
- # podcast_summary_2 = gr.Textbox(label="Summary")
97
 
98
- # with gr.Row().style(equal_height=True):
99
- # podcast_guest_2 = gr.Textbox(label="podcast guest")
100
- # podcast_guest_org_2 = gr.Textbox(label="Podcast Guest Organization")
101
- # podcast_guest_title_2 = gr.Textbox(label="Guest Title")
102
- # podcast_guest_wikipedia_2 = gr.Textbox(label="Guest Wikipedia Info")
103
 
104
- # podcast_highlights_2 = gr.Textbox(label="Highlights")
105
- # podcast_key_moments_2 = gr.Textbox(label="Key Moments and Key Topics")
106
 
107
- # with gr.Accordion("Open for Full Dialog Transcript"):
108
- # podcast_gpt_transcript_2 = gr.Textbox()
109
-
110
- # btn_2.click(fn=get_rss_output, inputs=rss_feed,
111
- # outputs=[Title_2, Episode_Name_2, Episode_Image_2, podcast_summary_2, podcast_guest_2,
112
- # podcast_guest_org_2, \
113
- # podcast_guest_title_2, podcast_guest_wikipedia_2, podcast_highlights_2,
114
- # podcast_key_moments_2, \
115
- # podcast_gpt_transcript_2])
 
 
 
 
 
116
 
117
 
118
 
 
11
  import openai
12
  import os
13
  from display_json import get_podcast
14
+ from invoke_rss import get_rss_output, get_recommendations
15
  from search_recommend import search_chat_respond
16
 
17
 
 
35
  ### Search Podcasts and get their RSS feeds -- Currently Not Enabled as ListenNotes only offers limited free API calls/month
36
  """)
37
 
38
+ with gr.Column():
39
+ normal_chatbot = gr.Chatbot()
40
+ normal_msg = gr.Textbox()
41
+ normal_clear = gr.Button("Clear")
42
+ normal_msg.submit(search_chat_respond, [normal_msg, normal_chatbot], [normal_msg, normal_chatbot])
43
+ normal_clear.click(lambda: None, None, normal_chatbot, queue=False)
44
 
45
  with gr.TabItem("PreProcessed Podcasts"):
46
  with gr.Box():
 
85
  """
86
  ### Get details related to an RSS feed --Currently diabled due to OpenAI rate cost issues do ping me on slack if you wanna check something out
87
  """)
88
+ with gr.Column():
89
+ #rss_feed = gr.Textbox(label="Enter Rss Feed here")
90
+ podcast_id_text = gr.Textbox(label="Enter Podcast ID here")
91
+ # btn_2 = gr.Button("See")
92
+ # with gr.Row().style(equal_height=True):
93
+ # Title_2 = gr.Textbox(label="Title")
94
+ # Episode_Name_2 = gr.Textbox(label="Episode Name")
95
+ # Episode_Image_2 = gr.Image(label="Episode Image")
96
 
97
+ # podcast_summary_2 = gr.Textbox(label="Summary")
98
 
99
+ # with gr.Row().style(equal_height=True):
100
+ # podcast_guest_2 = gr.Textbox(label="podcast guest")
101
+ # podcast_guest_org_2 = gr.Textbox(label="Podcast Guest Organization")
102
+ # podcast_guest_title_2 = gr.Textbox(label="Guest Title")
103
+ # podcast_guest_wikipedia_2 = gr.Textbox(label="Guest Wikipedia Info")
104
 
105
+ # podcast_highlights_2 = gr.Textbox(label="Highlights")
106
+ # podcast_key_moments_2 = gr.Textbox(label="Key Moments and Key Topics")
107
 
108
+ # with gr.Accordion("Open for Full Dialog Transcript"):
109
+ # podcast_gpt_transcript_2 = gr.Textbox()
110
+
111
+ recommend_chatbot = gr.Chatbot(label="See recommendations here")
112
+ btn_recommend = gr.Button("Get Recommendations")
113
+
114
+ # btn_2.click(fn=get_rss_output, inputs=rss_feed,
115
+ # outputs=[Title_2, Episode_Name_2, Episode_Image_2, podcast_summary_2, podcast_guest_2,
116
+ # podcast_guest_org_2, \
117
+ # podcast_guest_title_2, podcast_guest_wikipedia_2, podcast_highlights_2,
118
+ # podcast_key_moments_2, \
119
+ # podcast_gpt_transcript_2])
120
+
121
+ btn_recommend.click(fn=get_recommendations, inputs=[podcast_id_text,recommend_chatbot], outputs= recommend_chatbot)
122
 
123
 
124