jayebaku commited on
Commit
f3ec7d3
·
verified ·
1 Parent(s): a488236

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -14
app.py CHANGED
@@ -12,7 +12,7 @@ HFTOKEN = os.environ["HF_TOKEN"]
12
 
13
 
14
 
15
- js = """
16
  async () => {
17
  // Load Twitter Widgets script
18
  const script = document.createElement("script");
@@ -169,7 +169,7 @@ def qa_summarise(selected_queries, qa_llm_model, text_field, data_df):
169
 
170
 
171
  with gr.Blocks(fill_width=True) as demo:
172
- demo.load(None,None,None,js=js)
173
 
174
  event_models = ["jayebaku/XLMRoberta-twitter-crexdata-flood-wildfire-detector",
175
  "jayebaku/distilbert-base-multilingual-cased-crexdata-relevance-classifier",]
@@ -367,20 +367,30 @@ with gr.Blocks(fill_width=True) as demo:
367
 
368
 
369
 
370
- m_js = """ (x) =>
371
- {
372
- reloadTwitterWidgets();
373
- const tweetContainer = document.getElementById("tweet-container");
374
- tweetContainer.innerHTML = "";
375
- twttr.widgets.createTweet(x,tweetContainer,{theme: 'dark', dnt: true, align: 'center'});
376
- }
377
 
378
- """
 
 
 
 
 
 
 
 
 
 
379
 
380
- m2_js = """ (x) =>
381
  {
382
  reloadTwitterWidgets();
383
- const tweetContainer = document.getElementById("tweet-container2");
384
  tweetContainer.innerHTML = "";
385
  twttr.widgets.createTweet(x,tweetContainer,{theme: 'dark', dnt: true, align: 'center'});
386
  }
@@ -395,7 +405,7 @@ with gr.Blocks(fill_width=True) as demo:
395
  )
396
 
397
  T_data.select(T_on_select, None, T_tweetID)
398
- T_tweetID.change(fn=None, inputs=T_tweetID, outputs=None, js=m_js)
399
 
400
  @T_data_filter.input(inputs=[T_data_ss_state, T_data_filter], outputs=T_data)
401
  def filter_df(df, filter):
@@ -428,7 +438,7 @@ with gr.Blocks(fill_width=True) as demo:
428
  outputs=[hsummary, qa_df])
429
 
430
  qa_df.select(T_on_select, None, qa_tweetID)
431
- qa_tweetID.change(fn=None, inputs=qa_tweetID, outputs=None, js=m2_js)
432
 
433
 
434
  # Event listener for single text classification
 
12
 
13
 
14
 
15
+ loadTwitterWidgets_js = """
16
  async () => {
17
  // Load Twitter Widgets script
18
  const script = document.createElement("script");
 
169
 
170
 
171
  with gr.Blocks(fill_width=True) as demo:
172
+ demo.load(None,None,None,js=loadTwitterWidgets_js)
173
 
174
  event_models = ["jayebaku/XLMRoberta-twitter-crexdata-flood-wildfire-detector",
175
  "jayebaku/distilbert-base-multilingual-cased-crexdata-relevance-classifier",]
 
367
 
368
 
369
 
370
+ # m_js = """ (x) =>
371
+ # {
372
+ # reloadTwitterWidgets();
373
+ # const tweetContainer = document.getElementById("tweet-container");
374
+ # tweetContainer.innerHTML = "";
375
+ # twttr.widgets.createTweet(x,tweetContainer,{theme: 'dark', dnt: true, align: 'center'});
376
+ # }
377
 
378
+ # """
379
+
380
+ # m2_js = """ (x) =>
381
+ # {
382
+ # reloadTwitterWidgets();
383
+ # const tweetContainer = document.getElementById("tweet-container2");
384
+ # tweetContainer.innerHTML = "";
385
+ # twttr.widgets.createTweet(x,tweetContainer,{theme: 'dark', dnt: true, align: 'center'});
386
+ # }
387
+
388
+ # """
389
 
390
+ m_js = """ (x) =>
391
  {
392
  reloadTwitterWidgets();
393
+ const tweetContainer = document.getElementById("<=CONTAINER-NAME=>");
394
  tweetContainer.innerHTML = "";
395
  twttr.widgets.createTweet(x,tweetContainer,{theme: 'dark', dnt: true, align: 'center'});
396
  }
 
405
  )
406
 
407
  T_data.select(T_on_select, None, T_tweetID)
408
+ T_tweetID.change(fn=None, inputs=T_tweetID, outputs=None, js=m_js.replace("<=CONTAINER-NAME=>", "tweet-container"))
409
 
410
  @T_data_filter.input(inputs=[T_data_ss_state, T_data_filter], outputs=T_data)
411
  def filter_df(df, filter):
 
438
  outputs=[hsummary, qa_df])
439
 
440
  qa_df.select(T_on_select, None, qa_tweetID)
441
+ qa_tweetID.change(fn=None, inputs=qa_tweetID, outputs=None, js=m_js.replace("<=CONTAINER-NAME=>", "tweet-container2"))
442
 
443
 
444
  # Event listener for single text classification