Bugfix Verlinkung API Key

This commit is contained in:
2025-03-29 21:21:57 +00:00
parent aefa89ca15
commit 7843348911

View File

@@ -18,12 +18,21 @@ CREDENTIALS = "service_account.json"
LANG = "de"
DURCHLÄUFE = int(input("Wieviele Zeilen sollen überprüft werden? "))
# === OpenAI API-KEY LADEN ===
with open("api_key.txt", "r") as f:
openai.api_key = f.read().strip()
# === GOOGLE SHEET VERBINDUNG ===
scope = ["https://www.googleapis.com/auth/spreadsheets"]
creds = ServiceAccountCredentials.from_json_keyfile_name(CREDENTIALS, scope)
sheet = gspread.authorize(creds).open_by_url(SHEET_URL).sheet1
sheet_values = sheet.get_all_values()
# === STARTINDEX SUCHEN (Spalte N = Index 13) ===
filled_n = [row[13] if len(row) > 13 else '' for row in sheet_values[1:]]
start = next((i + 1 for i, v in enumerate(filled_n, start=1) if not str(v).strip()), len(filled_n) + 1)
print(f"Starte bei Zeile {start+1}")
# === WIKIPEDIA KONFIG ===
wikipedia.set_lang(LANG)
@@ -131,11 +140,6 @@ def classify_company(row):
parts.append("k.A.")
return parts
# === STARTINDEX SUCHEN ===
filled = [row[11] if len(row) > 11 else '' for row in sheet_values[1:]]
start = next((i + 1 for i, v in enumerate(filled, start=1) if not v.strip()), len(filled) + 1)
print(f"Starte bei Zeile {start+1}")
# === VERARBEITUNG ===
for i in range(start, min(start + DURCHLÄUFE, len(sheet_values))):
row = sheet_values[i]