added deploy script and rename playlist

This commit is contained in:
aj 2020-01-24 11:36:51 +00:00
parent 4c9efbd614
commit e1935d4b23
5 changed files with 56 additions and 6 deletions

View File

@ -13,6 +13,7 @@
.git .git
.gitignore .gitignore
.vscode .vscode
service.json
venv venv
node_modules node_modules

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
scratch.py scratch.py
service.json
node_modules/ node_modules/

35
deploy Executable file
View File

@ -0,0 +1,35 @@
#!/usr/bin/env bash
stage_dir=_playlist-manager
echo '>> backing up a directory'
cd ..
echo '>> deleting old deployment stage'
rm -rf $stage_dir
echo '>> copying main source'
cp -r playlist-manager $stage_dir
echo '>> injecting spotframework'
cp -r spotframework/spotframework $stage_dir/
echo '>> injecting fmframework'
cp -r fmframework/fmframework $stage_dir/
echo '>> injecting spotfm'
cp -r spotfm/spotfm $stage_dir/
cd $stage_dir
echo '>> building css'
sass --style=compressed src/scss/style.scss build/style.css
echo '>> building javascript'
npm run build
echo '>> deploying'
gcloud config set project sarsooxyz
gcloud app deploy

13
rename_playlist.py Normal file
View File

@ -0,0 +1,13 @@
import music.db.database as database
playlists = database.get_user_playlists('andy')
name = input('enter playlist name: ')
playlist = next((i for i in playlists if i.name == name), None)
if playlist is not None:
new_name = input('enter new name: ')
playlist.update_database({'name': new_name})
else:
print('playlist not found')

View File

@ -3,13 +3,13 @@ certifi==2019.11.28
chardet==3.0.4 chardet==3.0.4
Click==7.0 Click==7.0
Flask==1.1.1 Flask==1.1.1
google-api-core==1.15.0 google-api-core==1.16.0
google-auth==1.10.0 google-auth==1.11.0
google-cloud-core==1.1.0 google-cloud-core==1.2.0
google-cloud-firestore==1.6.1 google-cloud-firestore==1.6.1
google-cloud-logging==1.14.0 google-cloud-logging==1.14.0
google-cloud-tasks==1.3.0 google-cloud-tasks==1.3.0
googleapis-common-protos==1.6.0 googleapis-common-protos==1.51.0
grpc-google-iam-v1==0.12.3 grpc-google-iam-v1==0.12.3
grpcio==1.26.0 grpcio==1.26.0
idna==2.8 idna==2.8
@ -24,7 +24,7 @@ pyasn1-modules==0.2.8
pytz==2019.3 pytz==2019.3
requests==2.22.0 requests==2.22.0
rsa==4.0 rsa==4.0
six==1.13.0 six==1.14.0
tabulate==0.8.6 tabulate==0.8.6
urllib3==1.25.7 urllib3==1.25.8
Werkzeug==0.16.0 Werkzeug==0.16.0