Add1E commited on
Commit
6dda95f
·
1 Parent(s): d006cb7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -12,9 +12,9 @@ api = HfApi()
12
  token = os.getenv("token")
13
  tokenread = os.getenv("tokenread")
14
  localdir = "HeadlinePrediction"
15
-
16
  repo = Repository(local_dir=localdir, clone_from="https://huggingface.co/spaces/Add1E/HeadlinePrediction", token=token)
17
 
 
18
  def add_to_csv(var1, var2, var3, var4, var5, var6, var7, filename):
19
  # Öffnen der CSV-Datei im Anhängemodus
20
  with open(os.path.abspath(f'{localdir}/results.csv'), 'a', newline='', encoding = "utf-8") as file:
@@ -40,9 +40,6 @@ def scrape_website(url):
40
  return str(e)
41
 
42
 
43
-
44
-
45
-
46
  def send_to_chatgpt(api_key, prompt_file, transcript):
47
  try:
48
  # Liest den Prompt aus der Datei
@@ -61,6 +58,7 @@ def send_to_chatgpt(api_key, prompt_file, transcript):
61
  except Exception as e:
62
  return str(e)
63
 
 
64
  st.title("Webseiten-Scraper")
65
  # Beispiel für die Verwendung der Funktiona
66
  api_key = os.getenv("api_key") # Setzen Sie hier Ihren OpenAI-API-Schlüssel ein
@@ -71,6 +69,7 @@ df.columns = [col.replace(' ', '_') for col in df.columns]
71
  # Eingabefelder für URL und p_class
72
  url = st.text_input("URL eingeben", "https://www.beispielwebsite.com")
73
 
 
74
  if st.button("Scrape"):
75
  if url:
76
  scraped_html = scrape_website(url)
@@ -96,6 +95,7 @@ if st.button("Scrape"):
96
  else:
97
  st.error("Bitte geben Sie eine gültige URL ein.")
98
 
 
99
  if st.sidebar.button("Upload Data"):
100
  repo.git_add(os.path.abspath(f'{localdir}/results.csv'))
101
  repo.git_commit("Add new headlines.csv")
@@ -103,7 +103,6 @@ if st.sidebar.button("Upload Data"):
103
 
104
 
105
  auswahl = st.sidebar.selectbox("Wählen Sie eine Prediction:", ["None", "Prediction 1", "Prediction 2", "Prediction 3", "Prediction 4", "Prediction 5"])
106
-
107
  random_numbers = set()
108
  while len(random_numbers) < 5:
109
  random_numbers.add(random.randint(0, len(df)-1))
 
12
  token = os.getenv("token")
13
  tokenread = os.getenv("tokenread")
14
  localdir = "HeadlinePrediction"
 
15
  repo = Repository(local_dir=localdir, clone_from="https://huggingface.co/spaces/Add1E/HeadlinePrediction", token=token)
16
 
17
+
18
  def add_to_csv(var1, var2, var3, var4, var5, var6, var7, filename):
19
  # Öffnen der CSV-Datei im Anhängemodus
20
  with open(os.path.abspath(f'{localdir}/results.csv'), 'a', newline='', encoding = "utf-8") as file:
 
40
  return str(e)
41
 
42
 
 
 
 
43
  def send_to_chatgpt(api_key, prompt_file, transcript):
44
  try:
45
  # Liest den Prompt aus der Datei
 
58
  except Exception as e:
59
  return str(e)
60
 
61
+
62
  st.title("Webseiten-Scraper")
63
  # Beispiel für die Verwendung der Funktiona
64
  api_key = os.getenv("api_key") # Setzen Sie hier Ihren OpenAI-API-Schlüssel ein
 
69
  # Eingabefelder für URL und p_class
70
  url = st.text_input("URL eingeben", "https://www.beispielwebsite.com")
71
 
72
+
73
  if st.button("Scrape"):
74
  if url:
75
  scraped_html = scrape_website(url)
 
95
  else:
96
  st.error("Bitte geben Sie eine gültige URL ein.")
97
 
98
+
99
  if st.sidebar.button("Upload Data"):
100
  repo.git_add(os.path.abspath(f'{localdir}/results.csv'))
101
  repo.git_commit("Add new headlines.csv")
 
103
 
104
 
105
  auswahl = st.sidebar.selectbox("Wählen Sie eine Prediction:", ["None", "Prediction 1", "Prediction 2", "Prediction 3", "Prediction 4", "Prediction 5"])
 
106
  random_numbers = set()
107
  while len(random_numbers) < 5:
108
  random_numbers.add(random.randint(0, len(df)-1))