bitbucket2lso.py aktualisiert
This commit is contained in:
@@ -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')
|
||||
Reference in New Issue
Block a user