diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2194843 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +## v0.1.0 [2023-11-30] +- Added updater +- Added Changelog file +- Changed version file from yaml to json diff --git a/requirements.txt b/requirements.txt index 50819ca..e2c5c44 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,4 @@ pillow python-magic progressbar virtualenv +requests \ No newline at end of file diff --git a/src/.version.json b/src/.version.json new file mode 100644 index 0000000..3e0073b --- /dev/null +++ b/src/.version.json @@ -0,0 +1,4 @@ +{ + "version": "0.1.0", + "date": "2023-11-30" +} \ No newline at end of file diff --git a/src/.version.yml b/src/.version.yml deleted file mode 100644 index 99329fd..0000000 --- a/src/.version.yml +++ /dev/null @@ -1 +0,0 @@ -version: 3.0.0 \ No newline at end of file diff --git a/src/updater.py b/src/updater.py new file mode 100644 index 0000000..86eb06e --- /dev/null +++ b/src/updater.py @@ -0,0 +1,18 @@ +import requests +import json + + +def read_version(): + with open(file=".version.json") as file: + version = json.load(file) + return version + + +def check_for_update(): + request = "https://gitlab.com/DasMoorhuhn/autopicture-v3/-/raw/main/src/.version.yml" + response = requests.get(request) + if not response.ok: return + print(response.text) + + +check_for_update()