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 azure.storage.blob import BlobClient #pip3 install azure-storage-blob
|
||||||
from requests.auth import HTTPBasicAuth
|
from requests.auth import HTTPBasicAuth
|
||||||
|
|
||||||
sprachen = {'en': {"pfad": "gmpca", "auth" : "<bitbucket token>"},
|
sprachen = {'en': {"pfad": "gmpca"},
|
||||||
'de': {"pfad": "gmpb", "auth" : "<bitbucket token>"}
|
'de': {"pfad": "gmpb"}
|
||||||
}
|
}
|
||||||
|
|
||||||
#tmpfolder = "/var/tmp/" # Für Linux
|
#tmpfolder = "/var/tmp/" # Für Linux
|
||||||
tmpfolder = tempfile.gettempdir()+"/"
|
tmpfolder = tempfile.gettempdir()+"/"
|
||||||
|
|
||||||
|
BITBUCKET_AUTH = "<bitbucket token mit email bash64 hashed>"
|
||||||
|
|
||||||
GPT_USERNAME = "<gpt user>"
|
GPT_USERNAME = "<gpt user>"
|
||||||
GPT_PASSWORD = "<gpt pass>"
|
GPT_PASSWORD = "<gpt pass>"
|
||||||
GPT_BASE_URL = "https://connector-gmp.myg.pt/api/v1"
|
GPT_BASE_URL = "https://connector-gmp.myg.pt/api/v1"
|
||||||
@@ -34,14 +36,13 @@ def bitBucketRequest(path, isFile=False, page=None):
|
|||||||
url += "?page="+page
|
url += "?page="+page
|
||||||
headers = {
|
headers = {
|
||||||
"Accept": "application/json",
|
"Accept": "application/json",
|
||||||
"Authorization": "Bearer "+sprachen[sprache]["auth"]
|
"Authorization": "Basic "+BITBUCKET_AUTH
|
||||||
}
|
}
|
||||||
response = requests.request(
|
response = requests.request(
|
||||||
"GET",
|
"GET",
|
||||||
url,
|
url,
|
||||||
headers=headers
|
headers=headers
|
||||||
)
|
)
|
||||||
print(response.text)
|
|
||||||
if isFile:
|
if isFile:
|
||||||
response.encoding = response.apparent_encoding # <-- sonst hatte ich bei manchen Dateien ein seltsames Zeichen
|
response.encoding = response.apparent_encoding # <-- sonst hatte ich bei manchen Dateien ein seltsames Zeichen
|
||||||
return response.text
|
return response.text
|
||||||
@@ -135,9 +136,9 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
# Nun bei GPT hochladen
|
# Nun bei GPT hochladen
|
||||||
print("Daten werden hochgeladen. Bitte folgendes Log beachten:")
|
print("Daten werden hochgeladen. Bitte folgendes Log beachten:")
|
||||||
#upload()
|
upload()
|
||||||
|
|
||||||
print(" ")
|
print(" ")
|
||||||
print("Transfer abgeschlossen.")
|
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")
|
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