Commit 7f44caa1 by tarokkk

laborgui: Added desktop file

parent 9a77d029
[Desktop Entry]
Version=0.1
Name=Cloud GUI
Comment=Tool to use IK Cloud
Exec=cloud
Icon=/usr/share/icons/cloud-gui.jpg
Terminal=false
Type=Application
Categories=Utility;Application;
......@@ -60,6 +60,7 @@ class KeyGen:
class Browser:
version = "0.1"
mounted = False
neptun = ""
host = ""
private_key_file = ""
......@@ -129,6 +130,10 @@ class Browser:
connection = rdp.RDP(uri)
Process(target=connection.connect).start()
return True
elif scheme == "cloudfile":
file_path = os.path.normpath(rest)
subprocess.call(["xdg-open","file://"+self.folder+file_path])
return True
else:
return False
except:
......@@ -182,6 +187,7 @@ class Browser:
self.post_key(self.public_key_b64)
### Parse values and do mounting ###
elif uri.startswith("https://cloud.ik.bme.hu/?"):
if self.mounted != True:
try:
uri, params = uri.split('?', 1)
values = params.split('&')
......@@ -192,6 +198,7 @@ class Browser:
self.mount_sshfs_folder()
except Exception as e:
print e
self.mounted = True
except:
pass
finally:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment