Skip to content

Commit

Permalink
Add auto-update settings
Browse files Browse the repository at this point in the history
  • Loading branch information
ejsuncy committed Feb 7, 2019
1 parent 3f060ba commit 9224807
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
12 changes: 10 additions & 2 deletions tesla-alfred-app.py
Expand Up @@ -3,15 +3,23 @@
import sys

import version
from workflow import Workflow
from workflow import Workflow, ICON_INFO
from icons import ICON_CLIMATE, ICON_CLIMATE_OFF, ICON_ACCOUNT, ICON_CAR
import updatesettings

log = None


def main(wf):
# type: (Workflow) -> int

if wf.update_available:
wf.add_item('New version available',
'Action this item to install the update',
autocomplete='workflow:update',
valid=False,
icon=ICON_INFO)

username = wf.stored_data('username')

if not username:
Expand Down Expand Up @@ -51,7 +59,7 @@ def main(wf):


if __name__ == u"__main__":
wf = Workflow(libraries=['./lib'])
wf = Workflow(libraries=['./lib'], update_settings=updatesettings.update_settings)
wf.set_last_version(version.version)
log = wf.logger
sys.exit(wf.run(main))
Expand Down
8 changes: 8 additions & 0 deletions updatesettings.py
@@ -0,0 +1,8 @@
import version

update_settings = {
'github_slug': 'ejsuncy/tesla-alfred-workflow',
'version': version.version,
'frequency': 7

}

0 comments on commit 9224807

Please sign in to comment.