Nipun commited on
Commit
643528f
·
1 Parent(s): a4fd760

Remove JS parameters for Gradio compatibility, keep Google Drive enabled

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -327,6 +327,10 @@ try:
327
  f.write(oauth_json)
328
  logger.info("OAuth credentials loaded from HF secret")
329
 
 
 
 
 
330
  drive_manager = GoogleDrivePickerManager()
331
  drive_available = drive_manager.is_available()
332
  else:
@@ -603,15 +607,13 @@ with gr.Blocks(title="Video Trimmer Tool", theme=gr.themes.Soft(), css=custom_cs
603
  start_slider.change(
604
  fn=update_start_display,
605
  inputs=[start_slider],
606
- outputs=[start_time_display],
607
- js="(value) => { const video = document.querySelector('#main_video_player video'); if (video && !isNaN(value)) { video.currentTime = value; } return value; }"
608
  )
609
 
610
  end_slider.change(
611
  fn=update_end_display,
612
  inputs=[end_slider],
613
- outputs=[end_time_display],
614
- js="(value) => { const video = document.querySelector('#main_video_player video'); if (video && !isNaN(value)) { video.currentTime = value; } return value; }"
615
  )
616
 
617
  # Google Drive native picker event handlers
 
327
  f.write(oauth_json)
328
  logger.info("OAuth credentials loaded from HF secret")
329
 
330
+ # Set environment variable to disable browser for HF Spaces
331
+ if oauth_json:
332
+ os.environ['GOOGLE_DRIVE_HEADLESS'] = 'true'
333
+
334
  drive_manager = GoogleDrivePickerManager()
335
  drive_available = drive_manager.is_available()
336
  else:
 
607
  start_slider.change(
608
  fn=update_start_display,
609
  inputs=[start_slider],
610
+ outputs=[start_time_display]
 
611
  )
612
 
613
  end_slider.change(
614
  fn=update_end_display,
615
  inputs=[end_slider],
616
+ outputs=[end_time_display]
 
617
  )
618
 
619
  # Google Drive native picker event handlers