schwark / alfred-simplelogin

MIT License
2 stars 0 forks source link

alfred-simplelogin

Alfred Workflow for interacting with SimpleLogin

Install

Credentials

sl api <apikey>

This should only be needed once per install or after a reinit - stored securely in MacOS keychain

Device/Client/Icons Update

sl update

This should be needed once at the install, and everytime you want to refresh information on aliases, domains and mailboxes - should happen automatically at least once a month - this takes quite a while to complete - upto 1-2 minutes depending on the number of contacts

sl exupdate

This should be needed once at the install, and everytime you want to refresh information on contacts as well as aliases, domains and mailboxes - this takes a very long while to complete - upto 5-10 minutes depending on the number of contacts

Alias Commands

sl <alias-name> clip|toggle|enable|disable|delete|update|contact <email address>

Contact Commands

sl <contact-name> clip|toggle|enable|disable|delete

Mailbox Commands

sl <mailbox-name> clip

Update Frequency

sl freq <number-of-seconds>

This is an optional setting to change how frequently the clients and their status is updated. This takes a couple of seconds and so making it too small may be annoying, but it is a tradeoff between fresh data and speed of response. By default, this is updated once a day. A more aggressive but still usable setting is 3600 or every hour.

Reinitialize

sl reinit

This should only be needed if you ever want to start again for whatever reason - removes all API keys, devices, scenes, etc.

Update

sl workflow:update

An update notification should show up when an update is available, but if not invoking this should update the workflow to latest version on github

Acknowledgements

Icons made by Freepik from www.flaticon.com