summaryrefslogtreecommitdiff
path: root/server_with_soledad_syncer.py
diff options
context:
space:
mode:
Diffstat (limited to 'server_with_soledad_syncer.py')
-rwxr-xr-xserver_with_soledad_syncer.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/server_with_soledad_syncer.py b/server_with_soledad_syncer.py
new file mode 100755
index 0000000..71aae56
--- /dev/null
+++ b/server_with_soledad_syncer.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python
+import os
+
+from klein import run, route
+
+import soledad_sync as sync
+
+
+s = None
+
+
+@route('/start-sync')
+def home(request):
+ print "GOT REQUEST FOR STARTING SYNC..."
+ d = sync.upload_soledad_stuff(s)
+ return d
+
+
+@route('/ping')
+def ping(request):
+ return 'easy!'
+
+
+@route('/pid')
+def pid(request):
+ return str(os.getpid())
+
+
+if __name__ == "__main__":
+ global s
+ s = sync._get_soledad_instance_from_uuid(
+ sync.UUID, 'pass', '/tmp/soledadsync', sync.HOST, '', '')
+
+ run("localhost", 8080)