1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Adjusted update script

This commit is contained in:
Krateng 2019-12-10 14:31:42 +01:00
parent 0bf6e80e07
commit fb55944147
3 changed files with 9 additions and 4 deletions

View File

@ -30,7 +30,7 @@ Also neat: You can use your **custom artist or track images**.
1) Install Maloja with
pip3 install maloja
pip3 install malojaserver
2) Start the server with

10
maloja
View File

@ -42,6 +42,9 @@ def yellow(txt): return "\033[93m" + txt + "\033[0m"
def update_version_2():
if gotodir():
try:
DATA_DIR = os.environ["XDG_DATA_HOME"].split(":")[0]
@ -61,12 +64,14 @@ def update_version_2():
print("Installing pip package...")
os.system("pip3 install maloja --upgrade --no-cache-dir")
os.system("pip3 install malojaserver --upgrade --no-cache-dir")
print(yellow("Maloja may now be started from any directory with the command"),blue("maloja start"))
print(yellow("Updates will continue to work with ") + blue("maloja update") + yellow(", but you may also use pip directly"))
print(yellow("Please test your new server installation. If it works correctly with all your scrobbles, rules, settings and custom images, you can delete your old Maloja directory."))
if stop(): os.system("maloja start")
def gotodir():
if os.path.exists("./server.py"):
return True
@ -372,8 +377,7 @@ if __name__ == "__main__":
if sys.argv[1] == "start": restart()
elif sys.argv[1] == "restart": restart()
elif sys.argv[1] == "stop": stop()
elif sys.argv[1] == "update": update()
elif sys.argv[1] == "update": update_version_2()
elif sys.argv[1] == "import": loadlastfm()
elif sys.argv[1] == "install": installhere()
elif sys.argv[1] == "update_v2": update_version_2()
else: print("Valid commands: start restart stop update import install")

View File

@ -5,3 +5,4 @@ nimrodel>=0.4.9
setproctitle>=1.1.10
wand>=0.5.4
lesscpy>=0.13
pip>=19.3