bitbucket2lso.py aktualisiert

This commit is contained in:
2026-07-16 12:21:04 +00:00
parent 7ab5026602
commit f2d52327e1

View File

@@ -17,13 +17,15 @@ from shutil import rmtree
from azure.storage.blob import BlobClient #pip3 install azure-storage-blob
from requests.auth import HTTPBasicAuth
sprachen = {'en': {"pfad": "gmpca", "auth" : "<bitbucket token>"},
'de': {"pfad": "gmpb", "auth" : "<bitbucket token>"}
sprachen = {'en': {"pfad": "gmpca"},
'de': {"pfad": "gmpb"}
}
#tmpfolder = "/var/tmp/" # Für Linux
tmpfolder = tempfile.gettempdir()+"/"
BITBUCKET_AUTH = "<bitbucket token mit email bash64 hashed>"
GPT_USERNAME = "<gpt user>"
GPT_PASSWORD = "<gpt pass>"
GPT_BASE_URL = "https://connector-gmp.myg.pt/api/v1"
@@ -34,14 +36,13 @@ def bitBucketRequest(path, isFile=False, page=None):
url += "?page="+page
headers = {
"Accept": "application/json",
"Authorization": "Bearer "+sprachen[sprache]["auth"]
"Authorization": "Basic "+BITBUCKET_AUTH
}
response = requests.request(
"GET",
url,
headers=headers
)
print(response.text)
if isFile:
response.encoding = response.apparent_encoding # <-- sonst hatte ich bei manchen Dateien ein seltsames Zeichen
return response.text
@@ -135,9 +136,9 @@ if __name__ == '__main__':
# Nun bei GPT hochladen
print("Daten werden hochgeladen. Bitte folgendes Log beachten:")
#upload()
upload()
print(" ")
print("Transfer abgeschlossen.")
print("Sofern das Log obendrüber keine Fehler anzeigt, sollte der weitere Fortschritt des Importvorganges in der KnowledgeBase zu sehen sein: https://gpt.gmp-verlag.de/admin/knowledge-bases")
#os.remove(tmpfolder+'berater-'+sprache+'.zip')
os.remove(tmpfolder+'berater-'+sprache+'.zip')