Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -5,6 +5,7 @@ from urllib.parse import urljoin
|
|
5 |
import os
|
6 |
import json
|
7 |
import csv
|
|
|
8 |
|
9 |
# Load environment variables
|
10 |
api_key = os.environ.get('GROQ_API_KEY')
|
@@ -132,14 +133,14 @@ with gr.Blocks() as demo:
|
|
132 |
ort_input = gr.Textbox(label="Ort", placeholder="Gib den Namen des Ortes ein")
|
133 |
with gr.Row():
|
134 |
#details_output = gr.JSON(label="Kontaktinformation")
|
135 |
-
details_output= gr.
|
136 |
|
137 |
def process_ort(ort):
|
138 |
links_text, links = parse_links_and_content(ort)
|
139 |
contact_details = scrape_links(links)
|
140 |
json_data = [json.loads(detail) for detail in contact_details if detail.startswith("{")]
|
141 |
save_to_csv(json_data, './contact_details.csv')
|
142 |
-
return contact_details
|
143 |
|
144 |
with gr.Row():
|
145 |
clearbutton = gr.Button("Clear")
|
|
|
5 |
import os
|
6 |
import json
|
7 |
import csv
|
8 |
+
import pandas as pd
|
9 |
|
10 |
# Load environment variables
|
11 |
api_key = os.environ.get('GROQ_API_KEY')
|
|
|
133 |
ort_input = gr.Textbox(label="Ort", placeholder="Gib den Namen des Ortes ein")
|
134 |
with gr.Row():
|
135 |
#details_output = gr.JSON(label="Kontaktinformation")
|
136 |
+
details_output= gr.Dataframe(label="Vereinsliste")
|
137 |
|
138 |
def process_ort(ort):
|
139 |
links_text, links = parse_links_and_content(ort)
|
140 |
contact_details = scrape_links(links)
|
141 |
json_data = [json.loads(detail) for detail in contact_details if detail.startswith("{")]
|
142 |
save_to_csv(json_data, './contact_details.csv')
|
143 |
+
return pd.DataFrame(contact_details)
|
144 |
|
145 |
with gr.Row():
|
146 |
clearbutton = gr.Button("Clear")
|