gperdrizet commited on
Commit
06ffc6c
·
verified ·
1 Parent(s): b57bc26

Refactored Gradio UI text.

Browse files
Files changed (2) hide show
  1. assets/html.py +20 -0
  2. rss_client.py +5 -8
assets/html.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ '''Collection of HTML elements for Gradio interface.'''
2
+
3
+ TITLE = (
4
+ '''
5
+ <center>
6
+ <h1>Agentic RSS reader</h1>
7
+ </center>
8
+ '''
9
+ )
10
+
11
+ DESCRIPTION = (
12
+ '''
13
+ <p>Uses sister Space
14
+ <a href='https://huggingface.co/spaces/Agents-MCP-Hackathon/rss-mcp-server'>
15
+ RSS feed reader</a> via MCP. Click 'Connect to MCP server' to get started.
16
+ Check out the <a href='https://github.com/gperdrizet/MCP-hackathon/tree/main'>
17
+ main project repo on GitHub</a>. Both Spaces by
18
+ <a href=https://www.linkedin.com/in/gperdrizet/'>George Perdrizet</a>.</p>
19
+ '''
20
+ )
rss_client.py CHANGED
@@ -6,6 +6,7 @@ from pathlib import Path
6
  from logging.handlers import RotatingFileHandler
7
 
8
  import gradio as gr
 
9
  import client.gradio_functions as gradio_funcs
10
  import client.interface as interface
11
  from client.mcp_client import MCPClientWrapper
@@ -66,14 +67,10 @@ async def send_message(message: str, chat_history: list) -> str:
66
 
67
 
68
  with gr.Blocks(title='MCP RSS client') as demo:
69
- gr.Markdown('# Agentic RSS reader')
70
- gr.Markdown('''
71
- Uses sister Space
72
- [RSS feed reader](https://huggingface.co/spaces/Agents-MCP-Hackathon/rss-mcp-server)
73
- via MCP. Click 'Connect to MCP server' to get started. Check out the
74
- [main project repo on GitHub](https://github.com/gperdrizet/MCP-hackathon/tree/main).
75
- Both Spaces by [George Perdrizet](https://www.linkedin.com/in/gperdrizet/).
76
- ''')
77
 
78
  # MCP connection/tool dump
79
  connect_btn = gr.Button('Connect to MCP server')
 
6
  from logging.handlers import RotatingFileHandler
7
 
8
  import gradio as gr
9
+ import assets.html as html
10
  import client.gradio_functions as gradio_funcs
11
  import client.interface as interface
12
  from client.mcp_client import MCPClientWrapper
 
67
 
68
 
69
  with gr.Blocks(title='MCP RSS client') as demo:
70
+ with gr.Row():
71
+ gr.HTML(html.TITLE)
72
+
73
+ gr.Markdown(html.DESCRIPTION)
 
 
 
 
74
 
75
  # MCP connection/tool dump
76
  connect_btn = gr.Button('Connect to MCP server')