Manavraj commited on
Commit
0ab7f9d
·
verified ·
1 Parent(s): ccbf9f7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -8
app.py CHANGED
@@ -1,30 +1,26 @@
1
  import gradio as gr
2
 
3
- def letter_counter(word: str, letter: str) -> int:
4
  """
5
  Count the number of occurrences of a letter in a word or text.
6
-
7
  Args:
8
  word (str): The input text to search through
9
  letter (str): The letter to search for
10
-
11
  Returns:
12
- int: The number of times the letter appears in the text
13
  """
14
  word = word.lower()
15
  letter = letter.lower()
16
  count = word.count(letter)
17
  return count
18
 
19
- # Create a standard Gradio interface
20
  demo = gr.Interface(
21
  fn=letter_counter,
22
- inputs=["textbox", "textbox"],
23
- outputs="number",
24
  title="Letter Counter",
25
  description="Enter text and a letter to count how many times the letter appears in the text."
26
  )
27
 
28
- # Launch both the Gradio web interface and the MCP server
29
  if __name__ == "__main__":
30
  demo.launch(mcp_server=True)
 
1
  import gradio as gr
2
 
3
+ def letter_counter(word, letter):
4
  """
5
  Count the number of occurrences of a letter in a word or text.
 
6
  Args:
7
  word (str): The input text to search through
8
  letter (str): The letter to search for
 
9
  Returns:
10
+ str: A message indicating how many times the letter appears
11
  """
12
  word = word.lower()
13
  letter = letter.lower()
14
  count = word.count(letter)
15
  return count
16
 
 
17
  demo = gr.Interface(
18
  fn=letter_counter,
19
+ inputs=[gr.Textbox("strawberry"), gr.Textbox("r")],
20
+ outputs=[gr.Number()],
21
  title="Letter Counter",
22
  description="Enter text and a letter to count how many times the letter appears in the text."
23
  )
24
 
 
25
  if __name__ == "__main__":
26
  demo.launch(mcp_server=True)