zzmez commited on
Commit
5363958
·
1 Parent(s): 9582f4c

Add HTH to exclude list in app.py and compute_offer function

Browse files
Files changed (2) hide show
  1. app.py +1 -1
  2. utils/gradio_utils.py +6 -3
app.py CHANGED
@@ -18,7 +18,7 @@ list_iface = gr.Interface(fn=compute_offer,
18
  gr.Slider(5000, 100000, value=15000, step=1, label="Minimum Sent", info="Minimum number of emails sent"),
19
  gr.Dropdown(["Comcast", "Yahoo", "Hotmail", "Aol"], value="Comcast", label="Domain"),
20
  gr.Radio(["Newsletters", "Offers"], label="Type", value="Newsletters"),
21
- gr.Textbox(label="Exclude list", info="Example: INH,MNP", value="INH,DHI,HHP,RTA,JVR")],
22
  outputs="dataframe")
23
 
24
  # PLOTTING
 
18
  gr.Slider(5000, 100000, value=15000, step=1, label="Minimum Sent", info="Minimum number of emails sent"),
19
  gr.Dropdown(["Comcast", "Yahoo", "Hotmail", "Aol"], value="Comcast", label="Domain"),
20
  gr.Radio(["Newsletters", "Offers"], label="Type", value="Newsletters"),
21
+ gr.Textbox(label="Exclude list", info="Example: INH,MNP", value="INH,DHI,HHP,RTA,JVR,HTH")],
22
  outputs="dataframe")
23
 
24
  # PLOTTING
utils/gradio_utils.py CHANGED
@@ -274,9 +274,12 @@ def compute_offer(csv_file, days_lookback, min_sent, domain, offer_type, x_list)
274
 
275
  # Filter for newsletters or offers
276
  if offer_type == "Newsletters":
277
- df_all = df_all[df_all['Nume'].str.startswith("Aeon News") & \
278
- (~df_all['Nume'].str.contains(r'\(\d{4}\)')) & \
279
- (df_all['Nume'].str.contains(r' \d{4}$'))]
 
 
 
280
  elif offer_type == "Offers":
281
  df_all = df_all[~df_all['Nume'].str.startswith("Aeon News")]
282
 
 
274
 
275
  # Filter for newsletters or offers
276
  if offer_type == "Newsletters":
277
+ df_all = df_all[
278
+ df_all['Nume'].str.startswith("Aeon News") & \
279
+ (~df_all['Nume'].str.contains(r'\(\d{4}\)')) & \
280
+ (df_all['Nume'].str.contains(r' \d{4}$')) & \
281
+ (~df_all['Nume'].str.contains('TRIMITE'))
282
+ ]
283
  elif offer_type == "Offers":
284
  df_all = df_all[~df_all['Nume'].str.startswith("Aeon News")]
285