summaryrefslogtreecommitdiff
path: root/client/jasperpath.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-09-18 21:02:53 -0400
committerschneefux <schneefux+commit@schneefux.xyz>2014-09-18 21:02:53 -0400
commit8c8038c08fcf489d16591d9271a9c91acab2da99 (patch)
tree238be7f8897df0c10f38e0b825fbd0c1231189cc /client/jasperpath.py
parent1c802f6ee791b9b18fbc3ad2791e94e083af3fde (diff)
parent21cc35e631c87251efecf9b725d6bd313349ad18 (diff)
downloadjasper-client-8c8038c08fcf489d16591d9271a9c91acab2da99.tar.gz
jasper-client-8c8038c08fcf489d16591d9271a9c91acab2da99.zip
Merge pull request #178 from Holzhaus/jasperpath
Add dedicated path module
Diffstat (limited to 'client/jasperpath.py')
-rw-r--r--client/jasperpath.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/client/jasperpath.py b/client/jasperpath.py
new file mode 100644
index 0000000..fdc1494
--- /dev/null
+++ b/client/jasperpath.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python2
+# -*- coding: utf-8-*-
+import os
+
+# Jasper main directory
+APP_PATH = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir))
+
+DATA_PATH = os.path.join(APP_PATH, "static")
+LIB_PATH = os.path.join(APP_PATH, "client")
+PLUGIN_PATH = os.path.join(LIB_PATH, "modules")
+
+CONFIG_PATH = os.path.expanduser(os.getenv('JASPER_CONFIG', '~/.jasper'))
+
+def config(*fname):
+ return os.path.join(CONFIG_PATH, *fname)
+
+def data(*fname):
+ return os.path.join(DATA_PATH, *fname)