Zum Hauptinhalt springen
Du kannst Commits und Uploads mit Client oder Application durchführen. Du brauchst nur ein squarecloud.File-Objekt und gibst den Pfad an, unter dem sich deine ZIP-Datei befindet.

Einen Commit durchführen

import squarecloud as square

client = square.Client('API_KEY')

async def example():
    file = square.File('path/to/you/file.zip')
    await client.commit(file=file, app_id='application_id')

Einen Upload durchführen

Um eine Anwendung hochzuladen, kannst du nur den [Client] verwenden.
import squarecloud as square

client = square.Client(...)

async def example():
    file = square.File('path/to/you/file.zip')
    await client.upload_app(file=file)
Denk daran, dass du zum Hochladen einer Anwendung ein ZIP benötigst, das (mindestens) die folgenden Dateien enthält::
  • Hauptdatei: verantwortlich für das Starten deiner Anwendung
  • Abhängigkeitsdatei: enthält Informationen darüber, welche Abhängigkeiten notwendig sind
  • Konfigurationsdatei (squarecloud.app): eine Konfigurationsdatei, die den Namen, die Beschreibung, den Namen der Hauptdatei, die Version usw. angibt. Um mehr über die Konfigurationsdatei zu erfahren, wirf einen Blick auf diesen Leitfaden.
Zu deiner Bequemlichkeit wurde eine Klasse hinzugefügt, um diese Konfigurationsdatei zu erstellen: squarecloud.utils.ConfigFile.