mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-26 03:39:58 -07:00
28 lines
749 B
Python
28 lines
749 B
Python
import nextcloud_client
|
|
import json
|
|
import os
|
|
|
|
if __name__ == "__main__":
|
|
client = nextcloud_client.Client(os.environ["NC_HOST"])
|
|
client.login(os.environ["NC_USER"], os.environ["NC_PASS"])
|
|
|
|
file = os.environ["NC_FILE"]
|
|
path = os.environ["NC_PATH"] + "/" + file
|
|
try:
|
|
client.delete(path)
|
|
except Exception:
|
|
pass
|
|
client.put_file(path, file)
|
|
|
|
file = file.removesuffix(".tgz") + ".md"
|
|
path = path.removesuffix(".tgz") + ".md"
|
|
with open(os.environ['GITHUB_EVENT_PATH'], "r") as f:
|
|
changelog = json.load(f)['pull_request']['body']
|
|
with open(file, "w") as f:
|
|
f.write(changelog)
|
|
try:
|
|
client.delete(path)
|
|
except Exception:
|
|
pass
|
|
client.put_file(path, file)
|