Description:
Define URL templates, assign keywords to specific url template expansions, have your services at your fingertips.
Use cases: assign keywords to different project dashboards in bug tracking, error tracking, application monitoring services; open different mailboxes and calendars
Project on GitHub: https://github.com/v-yarotsky/dawg
Screenshot:
OneLogin:
Usage
Example 1: open different gmail mailboxes in the browser:
Run "dawg edit" in Alfred, replace file contents with the following snippet, then save & quit the editor (don't worry, it'll run a separate instance for editing the config, using open -n).
{
"gmail.com": {
"keyword": "mail",
"template": "https://mail.google.com/mail/u/?authuser={email}",
"substitutions": {
"work": { "email": "me@mycompany.com" },
"my": { "email": "me@gmail.com" }
}
}
}
Then use "mail work" and "mail my" to access gmail accounts, respectively.
Example 2: multiple URL template parameters
{
"www.datadoghq.com": {
"keyword": "dog",
"template": "https://app.datadoghq.com/{type}/{id}",
"substitutions": {
"myboard": { "id": "00001", "type": "screen" },
"mydash": { "id": "00004", "type": "dash" }
}
}
}
Download Links:
https://github.com/v-yarotsky/dawg/releases/latest
Dependencies:
None
License
WTFPL
Post Updates:
03/23/2016: Clarify that the editor app must be closed after editing the config.