make domnload.sh more portable
[uzbl-mobile] / examples / data / uzbl / scripts / cookies.py
index 3cc7eb0..4f80359 100755 (executable)
@@ -61,7 +61,12 @@ class FakeResponse:
         return FakeHeaders(self.argv)
 
 if __name__ == '__main__':
-    jar = cookielib.MozillaCookieJar(os.environ['XDG_DATA_HOME']+'/uzbl/cookies.txt')
+    if 'XDG_DATA_HOME' in os.environ.keys() and os.environ['XDG_DATA_HOME']:
+        jar = cookielib.MozillaCookieJar(\
+          os.path.join(os.environ['XDG_DATA_HOME'],'/uzbl/cookies.txt'))
+    else:
+        jar = cookielib.MozillaCookieJar(\
+          os.path.join(os.environ['HOME'],'.local/share/uzbl/cookies.txt'))
     try:
         jar.load()
     except:
@@ -79,4 +84,4 @@ if __name__ == '__main__':
         res = FakeResponse(sys.argv)
         jar.extract_cookies(res,req)
         jar.save(ignore_discard=True) # save session cookies too
-        #jar.save() # save everything but session cookies
\ No newline at end of file
+        #jar.save() # save everything but session cookies