From d4ed92d6dee8239632d9f96b014a7bb5ccb9caf6 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Wed, 10 Jul 2013 18:43:12 -0700 Subject: [PATCH] prompt user for api key if one does not already exist --- sublime-wakatime.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sublime-wakatime.py b/sublime-wakatime.py index 991e924..e5f82b5 100644 --- a/sublime-wakatime.py +++ b/sublime-wakatime.py @@ -35,6 +35,16 @@ if isfile(expanduser('~/.wakatime')): ]) +# Create config file if it does not already exist +if not isfile(expanduser('~/.wakatime.conf')) or True: + def got_key(text): + if text: + cfg = open(expanduser('~/.wakatime.conf'), 'w') + cfg.write('api_key=%s' % text) + cfg.close() + sublime.active_window().show_input_panel('Enter your WakaTi.me api key:', '', got_key, None, None) + + def api(targetFile, timestamp, isWrite=False, endtime=None): global LAST_ACTION, LAST_USAGE, LAST_FILE if not targetFile: