GogetaBlueMUI commited on
Commit
7af4e33
·
verified ·
1 Parent(s): 0b5198b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -33
app.py CHANGED
@@ -12,7 +12,7 @@ import psutil
12
 
13
  st.set_page_config(layout="wide")
14
 
15
- # CSS with enhanced checkbox styling
16
  st.markdown("""
17
  <style>
18
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
@@ -203,26 +203,6 @@ input[type="file"]:hover {
203
  opacity: 1;
204
  }
205
 
206
- /* Checkbox Styling */
207
- div[data-testid="stCheckbox"] {
208
- margin: 1rem 0 !important;
209
- padding: 0.5rem !important;
210
- background-color: #f8f9fa !important;
211
- border-radius: 0.5rem !important;
212
- border: 2px solid #2196f3 !important;
213
- z-index: 10 !important;
214
- }
215
- div[data-testid="stCheckbox"] label {
216
- font-size: 1.2rem !important;
217
- font-weight: 600 !important;
218
- color: #1a1a1a !important;
219
- display: block !important;
220
- }
221
- div[data-testid="stCheckbox"] input {
222
- transform: scale(1.5) !important;
223
- margin-right: 0.5rem !important;
224
- }
225
-
226
  /* Footer */
227
  footer {
228
  background: #1a1a1a;
@@ -549,21 +529,12 @@ def main():
549
  language_code = "en" if language == "English" else "ur"
550
  st.session_state['language'] = language
551
  st.session_state['language_code'] = language_code
552
- st.write(f"Debug: Language selected: {language} (Code: {language_code})")
553
  chunk_duration = st.number_input("Duration per chunk (seconds):", min_value=1.0, step=0.1, value=10.0)
554
  if language_code == "ur":
555
- st.markdown("### Translation Option")
556
- col1, col2 = st.columns([1, 3])
557
- with col1:
558
- st.write("Debug: Rendering English translation checkbox for Urdu video.")
559
- translate_to_english = st.checkbox("Generate English translation", key="translate_checkbox")
560
- st.session_state['translate_to_english'] = translate_to_english
561
- st.write(f"Debug: Translate to English set to: {st.session_state['translate_to_english']}")
562
- with col2:
563
- st.empty() # Placeholder for spacing
564
  else:
565
  st.session_state['translate_to_english'] = False
566
- st.write("Debug: English selected, no translation checkbox displayed.")
567
  if st.form_submit_button("Process"):
568
  with st.spinner("Processing video..."):
569
  start_time = time.time()
@@ -753,7 +724,7 @@ def main():
753
  <input type="email" id="email" placeholder="Your email address" style="width: 100%; padding: 0.75rem; background-color:white; color:white; border-radius: 0.5rem; border: 1px solid #e0e0e0;">
754
  </div>
755
  <div style="margin-bottom: 1rem;">
756
- <label for="message" style="display: block; margin-bottom: 0.5rem; font-weight: 500;">Message</label>
757
  <textarea id="message" rows="5" placeholder="Your message" style="width: 100%; padding: 0.75rem; border-radius: 0.5rem; background-color:white; color:white; border: 1px solid #e0e0e0;"></textarea>
758
  </div>
759
  <button onclick="alert('Message sent successfully!')" style="background: linear-gradient(135deg, #ff6f61, #ff8a65); color: white; font-weight: 600; padding: 0.75rem 1.5rem; border-radius: 0.5rem; border: none; cursor: pointer; width: 100%;">Send Message</button>
 
12
 
13
  st.set_page_config(layout="wide")
14
 
15
+ # CSS with modifications for video centering and upload button hover effect
16
  st.markdown("""
17
  <style>
18
  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
 
203
  opacity: 1;
204
  }
205
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  /* Footer */
207
  footer {
208
  background: #1a1a1a;
 
529
  language_code = "en" if language == "English" else "ur"
530
  st.session_state['language'] = language
531
  st.session_state['language_code'] = language_code
 
532
  chunk_duration = st.number_input("Duration per chunk (seconds):", min_value=1.0, step=0.1, value=10.0)
533
  if language_code == "ur":
534
+ translate_to_english = st.checkbox("Generate English translation", key="translate_checkbox")
535
+ st.session_state['translate_to_english'] = translate_to_english
 
 
 
 
 
 
 
536
  else:
537
  st.session_state['translate_to_english'] = False
 
538
  if st.form_submit_button("Process"):
539
  with st.spinner("Processing video..."):
540
  start_time = time.time()
 
724
  <input type="email" id="email" placeholder="Your email address" style="width: 100%; padding: 0.75rem; background-color:white; color:white; border-radius: 0.5rem; border: 1px solid #e0e0e0;">
725
  </div>
726
  <div style="margin-bottom: 1rem;">
727
+ <label for="message" style="display: block; margin-bottom: 0.5rem; font-weight: 500;">MessageTwenty-first</label>
728
  <textarea id="message" rows="5" placeholder="Your message" style="width: 100%; padding: 0.75rem; border-radius: 0.5rem; background-color:white; color:white; border: 1px solid #e0e0e0;"></textarea>
729
  </div>
730
  <button onclick="alert('Message sent successfully!')" style="background: linear-gradient(135deg, #ff6f61, #ff8a65); color: white; font-weight: 600; padding: 0.75rem 1.5rem; border-radius: 0.5rem; border: none; cursor: pointer; width: 100%;">Send Message</button>