From b704aa80923eea5bad8e203f29c628dbb96e58c5 Mon Sep 17 00:00:00 2001 From: krateng Date: Sun, 26 Dec 2021 22:50:07 +0100 Subject: [PATCH] Added folder for dev scripts --- .gitignore | 5 ++--- .../chromium_scrobbler/update_scrobbler.sh | 6 ------ dev-scripts/packge.py | 21 +++++++++++++++++++ dev-scripts/update_scrobbler.sh | 9 ++++++++ 4 files changed, 32 insertions(+), 9 deletions(-) delete mode 100644 auxiliary/chromium_scrobbler/update_scrobbler.sh create mode 100644 dev-scripts/packge.py create mode 100644 dev-scripts/update_scrobbler.sh diff --git a/.gitignore b/.gitignore index c93492d..a74e6d1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,13 +6,12 @@ /*-old /*.yml /pylintrc +.venv/* # build /dist /build - -# local actions -/scripts/* +/*.egg-info # currently not using /screenshot*.png diff --git a/auxiliary/chromium_scrobbler/update_scrobbler.sh b/auxiliary/chromium_scrobbler/update_scrobbler.sh deleted file mode 100644 index b09422c..0000000 --- a/auxiliary/chromium_scrobbler/update_scrobbler.sh +++ /dev/null @@ -1,6 +0,0 @@ -convert ../../maloja/web/static/png/favicon_large.png -resize 256 maloja-scrobbler/icon256.png -convert ../../maloja/web/static/png/favicon_large.png -resize 128 maloja-scrobbler/icon128.png -convert ../../maloja/web/static/png/favicon_large.png -resize 48 maloja-scrobbler/icon48.png -convert ../../maloja/web/static/png/favicon_large.png -background none -resize 280 -gravity center -extent 440x280 -background "#232327" -flatten tile.png -rm ./maloja-scrobbler.zip -zip ./maloja-scrobbler.zip maloja-scrobbler/* maloja-scrobbler/*/* diff --git a/dev-scripts/packge.py b/dev-scripts/packge.py new file mode 100644 index 0000000..07a9402 --- /dev/null +++ b/dev-scripts/packge.py @@ -0,0 +1,21 @@ +import toml +import os + +with open("pyproject.toml") as filed: + data = toml.load(filed) + +info = { + 'name':data['project']['name'], + 'license':"GPLv3", + 'version':data['project']['version'], + 'architecture':'all', + 'description':'"' + data['project']['description'] + '"', + 'url':'"' + data['project']['urls']['homepage'] + '"', + 'maintainer':f"\"{data['project']['authors'][0]['name']} <{data['project']['authors'][0]['email']}>\"", +} + + +for target in ["apk","deb"]: + lcmd = f"fpm {' '.join(f'--{key} {info[key]}' for key in info)} -s python -t {target} . " + print(lcmd) + os.system(lcmd) diff --git a/dev-scripts/update_scrobbler.sh b/dev-scripts/update_scrobbler.sh new file mode 100644 index 0000000..daf75f9 --- /dev/null +++ b/dev-scripts/update_scrobbler.sh @@ -0,0 +1,9 @@ +ICON_DIR=./maloja/web/static/png; +SCROBBLER_DIR=./auxiliary/chromium_scrobbler; + +convert $ICON_DIR/favicon_large.png -resize 256 $SCROBBLER_DIR/maloja-scrobbler/icon256.png +convert $ICON_DIR/favicon_large.png -resize 128 $SCROBBLER_DIR/maloja-scrobbler/icon128.png +convert $ICON_DIR/favicon_large.png -resize 48 $SCROBBLER_DIR/maloja-scrobbler/icon48.png +convert $ICON_DIR/favicon_large.png -background none -resize 280 -gravity center -extent 440x280 -background "#232327" -flatten $SCROBBLER_DIR/tile.png +rm $SCROBBLER_DIR/maloja-scrobbler.zip +zip $SCROBBLER_DIR/maloja-scrobbler.zip $SCROBBLER_DIR/maloja-scrobbler/* $SCROBBLER_DIR/maloja-scrobbler/*/*