Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -67,6 +67,8 @@ def send_to_chatgpt(prompt_file, transcript):
|
|
| 67 |
|
| 68 |
st.title("Webseiten-Scraper")
|
| 69 |
base_prompt = os.getenv("prompt")
|
|
|
|
|
|
|
| 70 |
csv_name = "results.csv"
|
| 71 |
df = pd.read_csv(csv_name, encoding='utf-8')
|
| 72 |
df.columns = [col.replace(' ', '_') for col in df.columns]
|
|
@@ -104,6 +106,27 @@ if st.button("Scrape"):
|
|
| 104 |
else:
|
| 105 |
st.error("Bitte geben Sie eine gültige URL ein.")
|
| 106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
if st.sidebar.button("Upload Data"):
|
| 108 |
repo.git_add(os.path.abspath(f'{localdir}/{filename}'))
|
| 109 |
repo.git_commit("Add new headlines.csv")
|
|
|
|
| 67 |
|
| 68 |
st.title("Webseiten-Scraper")
|
| 69 |
base_prompt = os.getenv("prompt")
|
| 70 |
+
prompt2 = os.getenv("prompt2")
|
| 71 |
+
prompt3 = os.getenv("prompt3")
|
| 72 |
csv_name = "results.csv"
|
| 73 |
df = pd.read_csv(csv_name, encoding='utf-8')
|
| 74 |
df.columns = [col.replace(' ', '_') for col in df.columns]
|
|
|
|
| 106 |
else:
|
| 107 |
st.error("Bitte geben Sie eine gültige URL ein.")
|
| 108 |
|
| 109 |
+
|
| 110 |
+
|
| 111 |
+
if st.button("What does GPT need?"):
|
| 112 |
+
if url:
|
| 113 |
+
scraped_html = scrape_website(url)
|
| 114 |
+
scraped_txt = "Headline: " + scraped_html['heute_überschrift'] + " Sub-headline: " + scraped_html['heute_zsm'] + " news text: " + scraped_html['scraped_html']
|
| 115 |
+
response = send_to_chatgpt(prompt2, scraped_txt)
|
| 116 |
+
st.write("Heute-Artikel: ")
|
| 117 |
+
st.code(scraped_html['heute_überschrift'])
|
| 118 |
+
st.code(scraped_html['heute_zsm'])
|
| 119 |
+
st.write(scraped_html['scraped_html'])
|
| 120 |
+
st.write("ChatGPT says it needs: ")
|
| 121 |
+
st.code(response)
|
| 122 |
+
|
| 123 |
+
response2 = send_to_chatgpt(prompt3, response)
|
| 124 |
+
st.write("What ChatGPT wrote with this instructions")
|
| 125 |
+
st.code(response2)
|
| 126 |
+
else:
|
| 127 |
+
st.error("Bitte geben Sie eine gültige URL ein.")
|
| 128 |
+
|
| 129 |
+
|
| 130 |
if st.sidebar.button("Upload Data"):
|
| 131 |
repo.git_add(os.path.abspath(f'{localdir}/{filename}'))
|
| 132 |
repo.git_commit("Add new headlines.csv")
|