Hyeonseo commited on
Commit
12b30f9
1 Parent(s): 57eefd3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -8
app.py CHANGED
@@ -4,8 +4,7 @@ env.env_set()
4
  print(os.getcwd())
5
 
6
  import streamlit as st
7
- import PyPDF2
8
- import openai
9
  import subprocess
10
  from io import BytesIO
11
  from pptx import Presentation
@@ -49,7 +48,6 @@ with tab1:
49
 
50
  with tab2:
51
  st.header('Text2PPT')
52
- gpt_token = st.text_input('Please enter your ChatGPT API token.', key="<Text2PPT_token>")
53
  st.markdown('-------------------------')
54
 
55
  st.subheader(':computer: PPT Auto Generator :computer:')
@@ -63,7 +61,7 @@ with tab2:
63
 
64
  st.markdown('-------------------------')
65
 
66
- page_choice = st.slider('Number of PPT pages', min_value=2, max_value=10, step=1, value=5)
67
 
68
  st.markdown('-------------------------')
69
 
@@ -86,7 +84,7 @@ with tab2:
86
 
87
  if input_text_check == True:
88
  with st.spinner('Wait for it...'):
89
- pa.text2ppt(gpt_token, pa.generate_text2ppt_input_prompt(status, input_text, page_choice), thema_select)
90
  prs = Presentation("text2ppt_output.pptx")
91
  binary_output = BytesIO()
92
  prs.save(binary_output)
@@ -99,10 +97,9 @@ with tab2:
99
  with tab3:
100
  st.header('PPT2Script')
101
  st.subheader(':computer: Script Auto Generator :computer:')
102
- gpt_token = st.text_input('Please enter your ChatGPT API token.', key="<PPT2Script_token>")
103
  st.markdown('-------------------------')
104
 
105
- st.subheader(':bookmark_tabs:Presentation Script Generator')
106
 
107
  file_order = ['PDF', 'PPT']
108
  choose = st.radio('Please select the file format of the presentation material', file_order)
@@ -120,7 +117,7 @@ with tab3:
120
  with open(uploaded_file.name, mode='wb') as w:
121
  w.write(uploaded_file.getvalue())
122
 
123
- script = pa.ppt2script(gpt_token, uploaded_file.name, choose)
124
 
125
  st.success('Done!')
126
  st.download_button('Download Script',
 
4
  print(os.getcwd())
5
 
6
  import streamlit as st
7
+ import PyPDF2]
 
8
  import subprocess
9
  from io import BytesIO
10
  from pptx import Presentation
 
48
 
49
  with tab2:
50
  st.header('Text2PPT')
 
51
  st.markdown('-------------------------')
52
 
53
  st.subheader(':computer: PPT Auto Generator :computer:')
 
61
 
62
  st.markdown('-------------------------')
63
 
64
+ page_choice = st.slider('Number of PPT pages', min_value=2, max_value=12, step=1, value=5)
65
 
66
  st.markdown('-------------------------')
67
 
 
84
 
85
  if input_text_check == True:
86
  with st.spinner('Wait for it...'):
87
+ pa.text2ppt(pa.generate_text2ppt_input_prompt(status, input_text, page_choice), thema_select)
88
  prs = Presentation("text2ppt_output.pptx")
89
  binary_output = BytesIO()
90
  prs.save(binary_output)
 
97
  with tab3:
98
  st.header('PPT2Script')
99
  st.subheader(':computer: Script Auto Generator :computer:')
 
100
  st.markdown('-------------------------')
101
 
102
+ st.subheader(':bookmark: Presentation Script Generator')
103
 
104
  file_order = ['PDF', 'PPT']
105
  choose = st.radio('Please select the file format of the presentation material', file_order)
 
117
  with open(uploaded_file.name, mode='wb') as w:
118
  w.write(uploaded_file.getvalue())
119
 
120
+ script = pa.ppt2script(uploaded_file.name, choose)
121
 
122
  st.success('Done!')
123
  st.download_button('Download Script',