Teddy Xinyuan Chen commited on
Commit
04e6faf
·
unverified ·
1 Parent(s): 34cfb85

2024-05-19T13-49-08Z

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -30,12 +30,13 @@ keypad_mapping = {
30
  "Z": "9",
31
  }
32
 
 
33
  # Function to convert the phone number
34
  def convert_phone_number(phone_number, trim_to_10):
35
  numerical_phone_number = ""
36
  digit_count = 0
37
  ignore_first_digit = phone_number.startswith("1")
38
-
39
  for char in phone_number:
40
  if char.isalpha():
41
  numerical_phone_number += keypad_mapping[char.upper()]
@@ -52,15 +53,20 @@ def convert_phone_number(phone_number, trim_to_10):
52
  break
53
  return numerical_phone_number
54
 
 
55
  # Create Gradio interface
56
  iface = gr.Interface(
57
  fn=convert_phone_number,
58
  inputs=[
59
  gr.Textbox(label="Enter Phone Number with Letters"),
60
- gr.Checkbox(label="Trim to 10 digits")
61
  ],
62
  outputs=gr.Textbox(label="Numerical Phone Number"),
63
- examples=[["1-800-TEDDYSC", True], ["1-800-APPLE", False], ["1-800-Fidelity", True]],
 
 
 
 
64
  title="Phone Number Converter | Made by <a href='https://teddysc.me'>Teddy</a>",
65
  description="Convert a phone number with letters to its numerical equivalent. For example, '1-800-Fidelity' becomes '1-800-34353389'.",
66
  )
 
30
  "Z": "9",
31
  }
32
 
33
+
34
  # Function to convert the phone number
35
  def convert_phone_number(phone_number, trim_to_10):
36
  numerical_phone_number = ""
37
  digit_count = 0
38
  ignore_first_digit = phone_number.startswith("1")
39
+
40
  for char in phone_number:
41
  if char.isalpha():
42
  numerical_phone_number += keypad_mapping[char.upper()]
 
53
  break
54
  return numerical_phone_number
55
 
56
+
57
  # Create Gradio interface
58
  iface = gr.Interface(
59
  fn=convert_phone_number,
60
  inputs=[
61
  gr.Textbox(label="Enter Phone Number with Letters"),
62
+ gr.Checkbox(label="Trim to 10 digits"),
63
  ],
64
  outputs=gr.Textbox(label="Numerical Phone Number"),
65
+ examples=[
66
+ ["1-800-TEDDYSC", True],
67
+ ["1-800-MY-APPLE", False],
68
+ ["1-800-Fidelity", True],
69
+ ],
70
  title="Phone Number Converter | Made by <a href='https://teddysc.me'>Teddy</a>",
71
  description="Convert a phone number with letters to its numerical equivalent. For example, '1-800-Fidelity' becomes '1-800-34353389'.",
72
  )