File size: 808 Bytes
b5ee702
689334b
dc8e24f
1ddfc0b
dc8e24f
1ddfc0b
dc8e24f
1ddfc0b
dc8e24f
 
b5ee702
 
dc8e24f
 
1ddfc0b
dc8e24f
1ddfc0b
dc8e24f
1ddfc0b
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def register_tools(gr):
    from src.tools.map_tools import gm_walking_dir_tool
    from src.tools.flixbus_tools import (
        get_city_info_resource,
        get_city_info_tool,
        search_cities_in_radius_resource,
        search_cities_in_radius_tool,
        get_tripe_options_list_resource,
        get_tripe_options_list_tool,
    )

    gr.api(gm_walking_dir_tool)

    gr.api(get_city_info_tool)

    gr.api(search_cities_in_radius_tool)

    gr.api(get_tripe_options_list_tool)

    _btn = gr.Button("Hidden Action Button", visible=False)
    _html = gr.Code(language="html", max_lines=20, visible=False)
    _btn.click(get_city_info_resource, outputs=[_html])
    _btn.click(search_cities_in_radius_resource, outputs=[_html])
    _btn.click(get_tripe_options_list_resource, outputs=[_html])