| | |
| | import gradio as gr |
| |
|
| | |
| | def letter_counter(word: str, letter: str) -> int: |
| | """ |
| | Count the number of occurrences of a letter in a word or text. |
| | |
| | Args: |
| | word (str): The input text to search through |
| | letter (str): The letter to search for |
| | |
| | Returns: |
| | int: The number of times the letter appears in the text |
| | """ |
| | word = word.lower() |
| | letter = letter.lower() |
| | count = word.count(letter) |
| | return count |
| |
|
| | |
| | demo = gr.Interface( |
| | fn=letter_counter, |
| | inputs=["textbox", "textbox"], |
| | outputs="number", |
| | title="Letter Counter", |
| | description="Enter text and a letter to count how many times the letter appears in the text." |
| | ) |
| |
|
| | |
| | if __name__ == "__main__": |
| | demo.launch(mcp_server=True) |