diff --git a/_site/content/_index.md b/_site/content/_index.md
new file mode 100644
index 00000000..84cec493
--- /dev/null
+++ b/_site/content/_index.md
@@ -0,0 +1,18 @@
+---
+title: "WTF"
+date: 2018-08-14T01:51:58-07:00
+draft: false
+weight: 0
+---
+
+
+
+WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.
+
+It allows you to monitor systems, services, and important information that you otherwise might keep browser tabs open for, the kinds of things you don't always need visible, but do check in on every now and then.
+
+Keep an eye on your **OpsGenie** schedules, **Google Calendar**, **Git** and **GitHub** repositories, and **New Relic** deployments.
+
+See who's away in **BambooHR**, which **Jira** tickets are assigned to you, and what time it is in Barcelona.
+
+It even has weather. And clocks. And emoji.
diff --git a/_site/content/getting_started/_index.md b/_site/content/getting_started/_index.md
index 1366be24..9ed7d35c 100644
--- a/_site/content/getting_started/_index.md
+++ b/_site/content/getting_started/_index.md
@@ -5,12 +5,6 @@ draft: false
weight: 1
---
-WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.
-
-It allows you to monitor services and systems that you otherwise might
-keep browser tabs open for, the kinds of things you don't always need
-visible, but might check in on every now and then.
-
## Quick Start
1. Download the stand-alone, compiled binary.
diff --git a/_site/content/posts/modules/gitter.md b/_site/content/modules/gitter.md
similarity index 99%
rename from _site/content/posts/modules/gitter.md
rename to _site/content/modules/gitter.md
index cb500c8a..6d3fee67 100644
--- a/_site/content/posts/modules/gitter.md
+++ b/_site/content/modules/gitter.md
@@ -2,6 +2,7 @@
title: "Gitter"
date: 2018-08-02T12:36:08-04:00
draft: false
+weight: 110
---
Added in `v0.2.1`.
diff --git a/_site/content/modules/google/_index.md b/_site/content/modules/google/_index.md
new file mode 100644
index 00000000..467bc430
--- /dev/null
+++ b/_site/content/modules/google/_index.md
@@ -0,0 +1,10 @@
+---
+title: "Google Apps"
+date: 2018-08-14T01:39:58-07:00
+draft: false
+weight: 120
+---
+
+Google Apps.
+
+{{% children %}}
diff --git a/_site/content/modules/gcal.md b/_site/content/modules/google/gcal.md
similarity index 99%
rename from _site/content/modules/gcal.md
rename to _site/content/modules/google/gcal.md
index e087a502..5f15e72b 100644
--- a/_site/content/modules/gcal.md
+++ b/_site/content/modules/google/gcal.md
@@ -2,7 +2,7 @@
title: "Google Calendar"
date: 2018-05-10T08:25:33-07:00
draft: false
-weight: 60
+weight: 10
---
diff --git a/_site/content/modules/gspreadsheet.md b/_site/content/modules/google/gspreadsheet.md
similarity index 99%
rename from _site/content/modules/gspreadsheet.md
rename to _site/content/modules/google/gspreadsheet.md
index 2d4425f6..897321d6 100644
--- a/_site/content/modules/gspreadsheet.md
+++ b/_site/content/modules/google/gspreadsheet.md
@@ -2,7 +2,7 @@
title: "Google Spreadsheets"
date: 2018-06-10T18:26:26-04:00
draft: false
-weight: 110
+weight: 50
---
Added in `v0.0.7`.
diff --git a/_site/content/posts/modules/hackernews.md b/_site/content/modules/hackernews.md
similarity index 99%
rename from _site/content/posts/modules/hackernews.md
rename to _site/content/modules/hackernews.md
index 5f137a23..538df7ba 100644
--- a/_site/content/posts/modules/hackernews.md
+++ b/_site/content/modules/hackernews.md
@@ -2,6 +2,7 @@
title: "Hacker News"
date: 2018-08-02T16:36:08-04:00
draft: false
+weight: 123
---
Added in `v0.1.2`.
diff --git a/_site/content/modules/ipaddress/_index.md b/_site/content/modules/ipaddress/_index.md
index 20034597..3acb2e2f 100644
--- a/_site/content/modules/ipaddress/_index.md
+++ b/_site/content/modules/ipaddress/_index.md
@@ -1,9 +1,10 @@
---
-title: "IP Address"
+title: "IP Addresses"
date: 2018-05-07T18:04:58-07:00
draft: false
-weight: 120
+weight: 125
---
For all modules IP address-related.
+{{% children %}}
diff --git a/_site/content/modules/weather_services/_index.md b/_site/content/modules/weather_services/_index.md
index 1c17db66..112ce9c9 100644
--- a/_site/content/modules/weather_services/_index.md
+++ b/_site/content/modules/weather_services/_index.md
@@ -6,3 +6,5 @@ weight: 270
---
For all modules weather-related.
+
+{{% children %}}
diff --git a/_site/public/404.html b/_site/public/404.html
index 3d578d1b..74b27711 100644
--- a/_site/public/404.html
+++ b/_site/public/404.html
@@ -169,13 +169,6 @@
-
-
WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.
-
-
It allows you to monitor services and systems that you otherwise might
-keep browser tabs open for, the kinds of things you don’t always need
-visible, but might check in on every now and then.
- The site is working. Don't forget to customize this homepage with your own. You typically have 2 choices :
-
-
-
1. Create an _index.md document in the content folder
-
2. Configure your server to automatically redirect this home page to one of your documentation pages
-
-
-
+
+
+
+
WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.
+
+
It allows you to monitor systems, services, and important information that you otherwise might keep browser tabs open for, the kinds of things you don’t always need visible, but do check in on every now and then.
+
+
Keep an eye on your OpsGenie schedules, Google Calendar, Git and GitHub repositories, and New Relic deployments.
+
+
See who’s away in BambooHR, which Jira tickets are assigned to you, and what time it is in Barcelona.
+
+
It even has weather. And clocks. And emoji.
+
@@ -463,12 +462,12 @@
- Last update on 04/06/2018
+ Last update on 14/08/2018
diff --git a/_site/public/index.json b/_site/public/index.json
index aafc0901..f9f468cb 100644
--- a/_site/public/index.json
+++ b/_site/public/index.json
@@ -4,7 +4,7 @@
"title": "Getting Started",
"tags": [],
"description": "",
- "content": " WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.\nIt allows you to monitor services and systems that you otherwise might keep browser tabs open for, the kinds of things you don\u0026rsquo;t always need visible, but might check in on every now and then.\nQuick Start Download the stand-alone, compiled binary. Unzip the downloaded file. From the command line, cd into the newly-created /wtf directory. From the command line, run the app: ./wtf This should launch the app in your terminal using the default simple configuration. See Configuration for more details.\nCommand-line Options --config, -c Allows you to define a custom config file to use. See Configuration for more details.\n--help, -h Shows help information for the command-line arguments that WTF takes.\n--module, -m Shows help information for the specific named module, if that module supports help text. Example: wtf --module=todo.\n--version, -v Shows version info.\nKeyboard Commands Key: Ctrl-R Action: Force-refresh the data for all modules.\nKey: Esc Action: Unfocus the currently-focused widget.\nKey: Tab Action: Move between focusable modules (Shift-Tab to move backwards).\n"
+ "content": " Quick Start Download the stand-alone, compiled binary. Unzip the downloaded file. From the command line, cd into the newly-created /wtf directory. From the command line, run the app: ./wtf This should launch the app in your terminal using the default simple configuration. See Configuration for more details.\nCommand-line Options --config, -c Allows you to define a custom config file to use. See Configuration for more details.\n--help, -h Shows help information for the command-line arguments that WTF takes.\n--module, -m Shows help information for the specific named module, if that module supports help text. Example: wtf --module=todo.\n--version, -v Shows version info.\nKeyboard Commands Key: Ctrl-R Action: Force-refresh the data for all modules.\nKey: Esc Action: Unfocus the currently-focused widget.\nKey: Tab Action: Move between focusable modules (Shift-Tab to move backwards).\n"
},
{
"uri": "/modules/cryptocurrencies/bittrex/",
@@ -55,6 +55,13 @@
"description": "",
"content": "Many terminal apps don\u0026rsquo;t properly display multibyte emoji characters properly. This may fix the issue for you in iTerm2, it also may not.\nBy default iTerm2 uses a unicode rendering format that is not comletely compatible with some emoji characters. Instead what you\u0026rsquo;ll see is the emoji over-lapping normal text characters, or drawing outside the bounds of where they should be.\nIn iTerm2 open:\nPreferences -\u0026gt; Profiles -\u0026gt; Text and check on the \u0026ldquo;Use Unicode Version 9 Widths\u0026rdquo; checkbox. Then restart WTF.\n(Note: This issue is not unique to iTerm2. As of this writing it also affects Terminal, and Hyper.)\n"
},
+{
+ "uri": "/modules/google/gcal/",
+ "title": "Google Calendar",
+ "tags": [],
+ "description": "",
+ "content": " Displays your upcoming Google calendar events.\nNot: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google\u0026rsquo;s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.\nSource Code wtf/gcal/ Configuration gcal: colors: title: \u0026#34;red\u0026#34; description: \u0026#34;lightblue\u0026#34; highlights: - [\u0026#39;1on1|1\\/11\u0026#39;, \u0026#39;green\u0026#39;] - [\u0026#39;apple|google|aws\u0026#39;, \u0026#39;blue\u0026#39;] - [\u0026#39;interview|meet\u0026#39;, \u0026#39;magenta\u0026#39;] - [\u0026#39;lunch\u0026#39;, \u0026#39;yellow\u0026#39;] past: \u0026#34;gray\u0026#34; conflictIcon: \u0026#34;🚨\u0026#34; currentIcon: \u0026#34;💥\u0026#34; displayResponseStatus: true email: \u0026#34;chriscummer@me.com\u0026#34; enabled: true eventCount: 12 multiCalendar: true position: top: 0 left: 0 height: 4 width: 1 refreshInterval: 300 secretFile: \u0026#34;~/.config/wtf/gcal/client_secret.json\u0026#34; showDeclined: true withLocation: true Attributes colors.title The default colour for calendar event titles. Values: Any X11 color name.\ncolors.description The default color for calendar event descriptions. Values: Any X11 color name.\ncolors.highlights A list of arrays that define a regular expression pattern and a color. If a calendar event title matches a regular expression, the title will be drawn in that colour. Over-rides the default title colour. Values: [a valid regular expression, any X11 color name.]\ncolors.past The color for calendar events that have passed. Values: Any X11 color name.\nconflictIcon The icon displayed beside calendar events that have conflicting times (they intersect or overlap in some way). Values: Any displayable unicode character.\ncurrentIcon The icon displayed beside the current calendar event. Values: Any displayable unicode character.\ndisplayLocation Whether or not to display the location of the calendar event. Values: true, false.\ndisplayResponseStatus Whether or not to display your response status to the calendar event. Values: true, false.\nemail The email address associated with your Google account. Necessary for determining responseStatus. Values: A valid email address string.\nenabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.\neventCount The number of calendar events to display. Values: A positive integer, 0..n.\nmultiCalendar Whether or not to display your primary calendar or all calendars you have access to. Values: true, or false\nposition Where in the grid this module\u0026rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\nsecretFile Your Google client secret JSON file. Values: A string representing a file path to the JSON secret file.\nshowDeclined Optional. Whether or not to display events you\u0026rsquo;ve declined to attend. Values: true, or false\nwithLocation Whether or not to show the location of the appointment. Values: true, or false\n"
+},
{
"uri": "/modules/bamboohr/",
"title": "BambooHR",
@@ -111,6 +118,13 @@
"description": "",
"content": " Runs a terminal command on a schedule.\nSource Code wtf/cmdrunner/ Configuration cmdrunner: args: [\u0026#34;-g\u0026#34;, \u0026#34;batt\u0026#34;] cmd: \u0026#34;pmset\u0026#34; enabled: true position: top: 6 left: 1 height: 1 width: 3 refreshInterval: 30 Attributes args The arguments to the command, with each item as an element in an array. Example: for curl -I cisco.com, the arguments array would be [\u0026quot;-I\u0026quot;, \u0026quot;cisco.com\u0026quot;].\ncmd The terminal command to be run, withouth the arguments. Ie: ping, whoami, curl. enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed.\nrefreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\n"
},
+{
+ "uri": "/modules/google/gspreadsheet/",
+ "title": "Google Spreadsheets",
+ "tags": [],
+ "description": "",
+ "content": " Added in v0.0.7.\nDisplay information from cells in a Google Spreadsheet.\nwtf/gspreadsheets/ Configuration gspreadsheets: colors: values: \u0026#34;green\u0026#34; cells: names: - \u0026#34;Cell 1 name\u0026#34; - \u0026#34;Cell 2 name\u0026#34; addresses: - \u0026#34;A1\u0026#34; - \u0026#34;A2\u0026#34; enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: \u0026#34;300\u0026#34; secretFile: \u0026#34;~/.config/wtf/gspreadsheets/client_secret.json\u0026#34; sheetId: \u0026#34;id_of_google_spreadsheet\u0026#34; Attributes colors.values The color to display the cell values in. Values: Any X11 color name.\ncells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nposition Where in the grid this module\u0026rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\nsecretFile Your Google client secret JSON file. Values: A string representing a file path to the JSON secret file.\n"
+},
{
"uri": "/modules/cryptocurrencies/",
"title": "Crypo Currencies",
@@ -118,13 +132,6 @@
"description": "",
"content": "For all modules cryptocurrency-related.\n"
},
-{
- "uri": "/modules/gcal/",
- "title": "Google Calendar",
- "tags": [],
- "description": "",
- "content": " Displays your upcoming Google calendar events.\nNot: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google\u0026rsquo;s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.\nSource Code wtf/gcal/ Configuration gcal: colors: title: \u0026#34;red\u0026#34; description: \u0026#34;lightblue\u0026#34; highlights: - [\u0026#39;1on1|1\\/11\u0026#39;, \u0026#39;green\u0026#39;] - [\u0026#39;apple|google|aws\u0026#39;, \u0026#39;blue\u0026#39;] - [\u0026#39;interview|meet\u0026#39;, \u0026#39;magenta\u0026#39;] - [\u0026#39;lunch\u0026#39;, \u0026#39;yellow\u0026#39;] past: \u0026#34;gray\u0026#34; conflictIcon: \u0026#34;🚨\u0026#34; currentIcon: \u0026#34;💥\u0026#34; displayResponseStatus: true email: \u0026#34;chriscummer@me.com\u0026#34; enabled: true eventCount: 12 multiCalendar: true position: top: 0 left: 0 height: 4 width: 1 refreshInterval: 300 secretFile: \u0026#34;~/.config/wtf/gcal/client_secret.json\u0026#34; showDeclined: true withLocation: true Attributes colors.title The default colour for calendar event titles. Values: Any X11 color name.\ncolors.description The default color for calendar event descriptions. Values: Any X11 color name.\ncolors.highlights A list of arrays that define a regular expression pattern and a color. If a calendar event title matches a regular expression, the title will be drawn in that colour. Over-rides the default title colour. Values: [a valid regular expression, any X11 color name.]\ncolors.past The color for calendar events that have passed. Values: Any X11 color name.\nconflictIcon The icon displayed beside calendar events that have conflicting times (they intersect or overlap in some way). Values: Any displayable unicode character.\ncurrentIcon The icon displayed beside the current calendar event. Values: Any displayable unicode character.\ndisplayLocation Whether or not to display the location of the calendar event. Values: true, false.\ndisplayResponseStatus Whether or not to display your response status to the calendar event. Values: true, false.\nemail The email address associated with your Google account. Necessary for determining responseStatus. Values: A valid email address string.\nenabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.\neventCount The number of calendar events to display. Values: A positive integer, 0..n.\nmultiCalendar Whether or not to display your primary calendar or all calendars you have access to. Values: true, or false\nposition Where in the grid this module\u0026rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\nsecretFile Your Google client secret JSON file. Values: A string representing a file path to the JSON secret file.\nshowDeclined Optional. Whether or not to display events you\u0026rsquo;ve declined to attend. Values: true, or false\nwithLocation Whether or not to show the location of the appointment. Values: true, or false\n"
-},
{
"uri": "/modules/gerrit/",
"title": "Gerrit",
@@ -154,18 +161,32 @@
"content": " Added in v0.0.8.\nDisplays information about your projects hosted on GitLab:\nOpen Approval Requests All open merge requests that are requesting your approval.\nOpen Merge Requests All open merge requests created by you.\nSource Code wtf/gitlab/ Keyboard Commands Key: / Action: Open/close the widget\u0026rsquo;s help window.\nKey: h Action: Show the previous project.\nKey: l Action: Show the next project.\nKey: ← Action: Show the previous project.\nKey: → Action: Show the next project.\nConfiguration gitlab: apiKey: \u0026#34;3276d7155dd9ee27b8b14f8743a408a9\u0026#34; enabled: true position: top: 2 left: 3 height: 2 width: 2 refreshInterval: 300 projects: tasks: \u0026#34;gitlab-org/release\u0026#34; gitlab-ce: \u0026#34;gitlab-org\u0026#34; username: \u0026#34;senorprogrammer\u0026#34; Attributes apiKey Value: A GitLab personal access token. Requires at least api access.\nenabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\ndomain Optional. Your GitLab corporate domain. Values: A valid URI.\nprojects A list of key/value pairs each describing a GitLab project to fetch data for. Key: The name of the project. Value: The namespace of the project.\nusername Your GitLab username. Used to figure out which requests require your approval\n"
},
{
- "uri": "/modules/gspreadsheet/",
- "title": "Google Spreadsheets",
+ "uri": "/modules/gitter/",
+ "title": "Gitter",
"tags": [],
"description": "",
- "content": " Added in v0.0.7.\nDisplay information from cells in a Google Spreadsheet.\nwtf/gspreadsheets/ Configuration gspreadsheets: colors: values: \u0026#34;green\u0026#34; cells: names: - \u0026#34;Cell 1 name\u0026#34; - \u0026#34;Cell 2 name\u0026#34; addresses: - \u0026#34;A1\u0026#34; - \u0026#34;A2\u0026#34; enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: \u0026#34;300\u0026#34; secretFile: \u0026#34;~/.config/wtf/gspreadsheets/client_secret.json\u0026#34; sheetId: \u0026#34;id_of_google_spreadsheet\u0026#34; Attributes colors.values The color to display the cell values in. Values: Any X11 color name.\ncells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nposition Where in the grid this module\u0026rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\nsecretFile Your Google client secret JSON file. Values: A string representing a file path to the JSON secret file.\n"
+ "content": " Added in v0.2.1.\nDisplays chat messages from Gitter.\nSource Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list.\nKey: k Action: Select the previous message in the list.\nKey: r Action: Refresh the data.\nKey: ↓ Action: Select the next message in the list.\nKey: ↑ Action: Select the previous message in the list.\nConfiguration gitter: apiToken: \u0026#34;ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7\u0026#34; enabled: true numberOfMessages: 10 position: top: 4 left: 1 height: 1 width: 4 roomUri: wtfutil/Lobby refreshInterval: 300 Attributes apiToken Value: Your GitterPersonal Access Token.\nenabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nnumberOfMessages Optional Maximum number of (newest) messages to be displayed. Default is 10\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. roomUri Optional new, top, job, ask\nrefreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\n"
+},
+{
+ "uri": "/modules/google/",
+ "title": "Google Apps",
+ "tags": [],
+ "description": "",
+ "content": "Google Apps.\n Google Calendar Google Spreadsheets "
+},
+{
+ "uri": "/modules/hackernews/",
+ "title": "Hacker News",
+ "tags": [],
+ "description": "",
+ "content": " Added in v0.1.2.\nDisplays stories from Hacker News.\nSource Code wtf/hackernews/ Keyboard Commands Key: [return] Action: Open the selected story in the browser.\nKey: j Action: Select the next story in the list.\nKey: k Action: Select the previous story in the list.\nKey: r Action: Refresh the data.\nKey: ↓ Action: Select the next story in the list.\nKey: ↑ Action: Select the previous story in the list.\nConfiguration hackernews: enabled: true numberOfStories: 10 position: top: 4 left: 1 height: 1 width: 2 storyType: top refreshInterval: 900 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nnumberOfStories Optional Defines number of stories to be displayed. Default is 10\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. storyType Optional new, top, job, ask\nrefreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\n"
},
{
"uri": "/modules/ipaddress/",
- "title": "IP Address",
+ "title": "IP Addresses",
"tags": [],
"description": "",
- "content": "For all modules IP address-related.\n"
+ "content": "For all modules IP address-related.\n IP-API IPInfo "
},
{
"uri": "/modules/jenkins/",
@@ -263,7 +284,7 @@
"title": "Weather Services",
"tags": [],
"description": "",
- "content": "For all modules weather-related.\n"
+ "content": "For all modules weather-related.\n Pretty Weather Weather "
},
{
"uri": "/modules/zendesk/",
@@ -273,18 +294,11 @@
"content": " Added in v0.1.0.\nDisplays tickets in the \u0026ldquo;New\u0026rdquo; status - i.e. have not yet been assigned.\nSource Code wtf/zendesk/ Keyboard Commands Key: [return] Action: Open the selected ticket in the browser.\nKey: j Action: Select the next item in the list.\nKey: k Action: Select the previous item in the list.\nKey: ↓ Action: Scroll down the list.\nKey: ↑ Action: Scroll up the list.\nConfiguration zendesk: apiKey: \u0026#34;3276d7155dd9ee27b8b14f8743a408a9\u0026#34; enabled: true position: top: 0 left: 2 height: 1 width: 1 status: \u0026#34;new\u0026#34; subdomain: \u0026#34;your_domain\u0026#34; username: \u0026#34;your_email@acme.com\u0026#34; Attributes apiKey Value: Your Zendesk API token.\nenabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. status The status of tickets you want to retrieve. Values: new, open, pending, hold.\nsubdomain Value: Your Zendesk subdomain.\nusername Your Zendesk username Values: A valid Zendesk username (usually an email address).\n"
},
{
- "uri": "/posts/modules/hackernews/",
- "title": "Hacker News",
+ "uri": "/",
+ "title": "WTF",
"tags": [],
"description": "",
- "content": " Added in v0.1.2.\nDisplays stories from Hacker News.\nSource Code wtf/hackernews/ Keyboard Commands Key: [return] Action: Open the selected story in the browser.\nKey: j Action: Select the next story in the list.\nKey: k Action: Select the previous story in the list.\nKey: r Action: Refresh the data.\nKey: ↓ Action: Select the next story in the list.\nKey: ↑ Action: Select the previous story in the list.\nConfiguration hackernews: enabled: true numberOfStories: 10 position: top: 4 left: 1 height: 1 width: 2 storyType: top refreshInterval: 900 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nnumberOfStories Optional Defines number of stories to be displayed. Default is 10\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. storyType Optional new, top, job, ask\nrefreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\n"
-},
-{
- "uri": "/posts/modules/gitter/",
- "title": "Gitter",
- "tags": [],
- "description": "",
- "content": " Added in v0.2.1.\nDisplays chat messages from Gitter.\nSource Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list.\nKey: k Action: Select the previous message in the list.\nKey: r Action: Refresh the data.\nKey: ↓ Action: Select the next message in the list.\nKey: ↑ Action: Select the previous message in the list.\nConfiguration gitter: apiToken: \u0026#34;ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7\u0026#34; enabled: true numberOfMessages: 10 position: top: 4 left: 1 height: 1 width: 4 roomUri: wtfutil/Lobby refreshInterval: 300 Attributes apiToken Value: Your GitterPersonal Access Token.\nenabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.\nnumberOfMessages Optional Maximum number of (newest) messages to be displayed. Default is 10\nposition Defines where in the grid this module\u0026rsquo;s widget will be displayed. roomUri Optional new, top, job, ask\nrefreshInterval How often, in seconds, this module will update its data. Values: A positive integer, 0..n.\n"
+ "content": "WTF is a personal information dashboard for your terminal, developed for those who spend most of their day in the command line.\nIt allows you to monitor systems, services, and important information that you otherwise might keep browser tabs open for, the kinds of things you don\u0026rsquo;t always need visible, but do check in on every now and then.\nKeep an eye on your OpsGenie schedules, Google Calendar, Git and GitHub repositories, and New Relic deployments.\nSee who\u0026rsquo;s away in BambooHR, which Jira tickets are assigned to you, and what time it is in Barcelona.\nIt even has weather. And clocks. And emoji.\n"
},
{
"uri": "/getting_started/installation/",
@@ -314,24 +328,10 @@
"description": "",
"content": ""
},
-{
- "uri": "/posts/",
- "title": "Posts",
- "tags": [],
- "description": "",
- "content": ""
-},
{
"uri": "/tags/",
"title": "Tags",
"tags": [],
"description": "",
"content": ""
-},
-{
- "uri": "/",
- "title": "WTF - the terminal dashboard",
- "tags": [],
- "description": "",
- "content": ""
}]
\ No newline at end of file
diff --git a/_site/public/index.xml b/_site/public/index.xml
index 5e210390..ad92e693 100644
--- a/_site/public/index.xml
+++ b/_site/public/index.xml
@@ -1,12 +1,12 @@
- WTF - the terminal dashboard
+ WTF on WTF - the terminal dashboard
/
- Recent content on WTF - the terminal dashboard
+ Recent content in WTF on WTF - the terminal dashboardHugo -- gohugo.ioen-us
- Mon, 04 Jun 2018 20:06:40 -0700
+ Tue, 14 Aug 2018 01:51:58 -0700
@@ -85,6 +85,17 @@ In iTerm2 open:
Preferences -> Profiles -> Text and check on the “Use Unicode Version 9 Widths” checkbox.
+
+ Google Calendar
+ /modules/google/gcal/
+ Thu, 10 May 2018 08:25:33 -0700
+
+ /modules/google/gcal/
+ Displays your upcoming Google calendar events.
+Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google’s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.
+Source Code wtf/gcal/ Configuration gcal: colors: title: "red" description: "lightblue" highlights: - ['1on1|1\/11', 'green'] - ['apple|google|aws', 'blue'] - ['interview|meet', 'magenta'] - ['lunch', 'yellow'] past: "gray" conflictIcon: "🚨" currentIcon: "💥" displayResponseStatus: true email: "chriscummer@me.
+
+
BambooHR
/modules/bamboohr/
@@ -170,14 +181,15 @@ cmd The terminal command to be run, withouth the arguments. Ie: ping, whoami, cu
- Google Calendar
- /modules/gcal/
- Thu, 10 May 2018 08:25:33 -0700
+ Google Spreadsheets
+ /modules/google/gspreadsheet/
+ Sun, 10 Jun 2018 18:26:26 -0400
- /modules/gcal/
- Displays your upcoming Google calendar events.
-Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google’s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.
-Source Code wtf/gcal/ Configuration gcal: colors: title: "red" description: "lightblue" highlights: - ['1on1|1\/11', 'green'] - ['apple|google|aws', 'blue'] - ['interview|meet', 'magenta'] - ['lunch', 'yellow'] past: "gray" conflictIcon: "🚨" currentIcon: "💥" displayResponseStatus: true email: "chriscummer@me.
+ /modules/google/gspreadsheet/
+ Added in v0.0.7.
+Display information from cells in a Google Spreadsheet.
+wtf/gspreadsheets/ Configuration gspreadsheets: colors: values: "green" cells: names: - "Cell 1 name" - "Cell 2 name" addresses: - "A1" - "A2" enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: "300" secretFile: "~/.config/wtf/gspreadsheets/client_secret.json" sheetId: "id_of_google_spreadsheet" Attributes colors.values The color to display the cell values in. Values: Any X11 color name.
+cells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen.
@@ -244,15 +256,35 @@ Key: → Action: Show the next project.
- Google Spreadsheets
- /modules/gspreadsheet/
- Sun, 10 Jun 2018 18:26:26 -0400
+ Gitter
+ /modules/gitter/
+ Thu, 02 Aug 2018 12:36:08 -0400
- /modules/gspreadsheet/
- Added in v0.0.7.
-Display information from cells in a Google Spreadsheet.
-wtf/gspreadsheets/ Configuration gspreadsheets: colors: values: "green" cells: names: - "Cell 1 name" - "Cell 2 name" addresses: - "A1" - "A2" enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: "300" secretFile: "~/.config/wtf/gspreadsheets/client_secret.json" sheetId: "id_of_google_spreadsheet" Attributes colors.values The color to display the cell values in. Values: Any X11 color name.
-cells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen.
+ /modules/gitter/
+ Added in v0.2.1.
+Displays chat messages from Gitter.
+Source Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list.
+Key: k Action: Select the previous message in the list.
+Key: r Action: Refresh the data.
+Key: ↓ Action: Select the next message in the list.
+Key: ↑ Action: Select the previous message in the list.
+Configuration gitter: apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7" enabled: true numberOfMessages: 10 position: top: 4 left: 1 height: 1 width: 4 roomUri: wtfutil/Lobby refreshInterval: 300 Attributes apiToken Value: Your GitterPersonal Access Token.
+
+
+
+ Hacker News
+ /modules/hackernews/
+ Thu, 02 Aug 2018 16:36:08 -0400
+
+ /modules/hackernews/
+ Added in v0.1.2.
+Displays stories from Hacker News.
+Source Code wtf/hackernews/ Keyboard Commands Key: [return] Action: Open the selected story in the browser.
+Key: j Action: Select the next story in the list.
+Key: k Action: Select the previous story in the list.
+Key: r Action: Refresh the data.
+Key: ↓ Action: Select the next story in the list.
+Key: ↑ Action: Select the previous story in the list.
@@ -439,38 +471,6 @@ Key: ↑ Action: Scroll up the list.
Configuration zendesk: apiKey: "3276d7155dd9ee27b8b14f8743a408a9" enabled: true position: top: 0 left: 2 height: 1 width: 1 status: "new" subdomain: "your_domain" username: "your_email@acme.
-
- Hacker News
- /posts/modules/hackernews/
- Thu, 02 Aug 2018 16:36:08 -0400
-
- /posts/modules/hackernews/
- Added in v0.1.2.
-Displays stories from Hacker News.
-Source Code wtf/hackernews/ Keyboard Commands Key: [return] Action: Open the selected story in the browser.
-Key: j Action: Select the next story in the list.
-Key: k Action: Select the previous story in the list.
-Key: r Action: Refresh the data.
-Key: ↓ Action: Select the next story in the list.
-Key: ↑ Action: Select the previous story in the list.
-
-
-
- Gitter
- /posts/modules/gitter/
- Thu, 02 Aug 2018 12:36:08 -0400
-
- /posts/modules/gitter/
- Added in v0.2.1.
-Displays chat messages from Gitter.
-Source Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list.
-Key: k Action: Select the previous message in the list.
-Key: r Action: Refresh the data.
-Key: ↓ Action: Select the next message in the list.
-Key: ↑ Action: Select the previous message in the list.
-Configuration gitter: apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7" enabled: true numberOfMessages: 10 position: top: 4 left: 1 height: 1 width: 4 roomUri: wtfutil/Lobby refreshInterval: 300 Attributes apiToken Value: Your GitterPersonal Access Token.
-
-
Installation
/getting_started/installation/
diff --git a/_site/public/modules/bamboohr/index.html b/_site/public/modules/bamboohr/index.html
index 0176f895..9deb56e0 100644
--- a/_site/public/modules/bamboohr/index.html
+++ b/_site/public/modules/bamboohr/index.html
@@ -170,13 +170,6 @@
-
-
@@ -406,15 +406,18 @@
-
-
+
+
+
+ IP Addresses
@@ -433,8 +436,6 @@
Weather Services
-
@@ -545,7 +546,7 @@ Your GitLab username. Used to figure out which requests require your approval
Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google’s Go Quickstart
+first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.
colors.title
+The default colour for calendar event titles.
+Values: Any X11 color name.
+
+
colors.description
+The default color for calendar event descriptions.
+Values: Any X11 color name.
+
+
colors.highlights
+A list of arrays that define a regular expression pattern and a color.
+If a calendar event title matches a regular expression, the title will
+be drawn in that colour. Over-rides the default title colour.
+Values: [a valid regular expression, any X11 color name.]
+
+
colors.past
+The color for calendar events that have passed.
+Values: Any X11 color name.
+
+
conflictIcon
+The icon displayed beside calendar events that have conflicting times
+(they intersect or overlap in some way).
+Values: Any displayable unicode character.
+
+
currentIcon
+The icon displayed beside the current calendar event.
+Values: Any displayable unicode character.
+
+
displayLocation
+Whether or not to display the location of the calendar event.
+Values: true, false.
+
+
displayResponseStatus
+Whether or not to display your response status to the calendar event.
+
+Values: true, false.
+
+
email
+The email address associated with your Google account. Necessary for
+determining responseStatus.
+Values: A valid email address string.
+
+
enabled
+Whether or not this module is executed and if its data displayed onscreen.
+Values: true, false.
+
+
eventCount
+The number of calendar events to display.
+Values: A positive integer, 0..n.
+
+
multiCalendar
+Whether or not to display your primary calendar or all calendars you
+have access to.
+Values: true, or false
+
+
position
+Where in the grid this module’s widget will be displayed.
+
+
refreshInterval
+How often, in seconds, this module will update its data.
+Values: A positive integer, 0..n.
+
+
secretFile
+Your Google client secret JSON file.
+Values: A string representing a file path to the JSON secret file.
+
+
showDeclined
+Optional. Whether or not to display events you’ve declined to attend.
+Values: true, or false
+
+
withLocation
+Whether or not to show the location of the appointment.
+Values: true, or false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_site/public/modules/google/index.xml b/_site/public/modules/google/index.xml
new file mode 100644
index 00000000..335172bc
--- /dev/null
+++ b/_site/public/modules/google/index.xml
@@ -0,0 +1,38 @@
+
+
+
+ Google Apps on WTF - the terminal dashboard
+ /modules/google/
+ Recent content in Google Apps on WTF - the terminal dashboard
+ Hugo -- gohugo.io
+ en-us
+ Tue, 14 Aug 2018 01:39:58 -0700
+
+
+
+
+
+ Google Calendar
+ /modules/google/gcal/
+ Thu, 10 May 2018 08:25:33 -0700
+
+ /modules/google/gcal/
+ Displays your upcoming Google calendar events.
+Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google’s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.
+Source Code wtf/gcal/ Configuration gcal: colors: title: "red" description: "lightblue" highlights: - ['1on1|1\/11', 'green'] - ['apple|google|aws', 'blue'] - ['interview|meet', 'magenta'] - ['lunch', 'yellow'] past: "gray" conflictIcon: "🚨" currentIcon: "💥" displayResponseStatus: true email: "chriscummer@me.
+
+
+
+ Google Spreadsheets
+ /modules/google/gspreadsheet/
+ Sun, 10 Jun 2018 18:26:26 -0400
+
+ /modules/google/gspreadsheet/
+ Added in v0.0.7.
+Display information from cells in a Google Spreadsheet.
+wtf/gspreadsheets/ Configuration gspreadsheets: colors: values: "green" cells: names: - "Cell 1 name" - "Cell 2 name" addresses: - "A1" - "A2" enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: "300" secretFile: "~/.config/wtf/gspreadsheets/client_secret.json" sheetId: "id_of_google_spreadsheet" Attributes colors.values The color to display the cell values in. Values: Any X11 color name.
+cells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen.
+
+
+
+
\ No newline at end of file
diff --git a/_site/public/modules/hackernews/index.html b/_site/public/modules/hackernews/index.html
new file mode 100644
index 00000000..5e398eec
--- /dev/null
+++ b/_site/public/modules/hackernews/index.html
@@ -0,0 +1,588 @@
+
+
+
+ WTF - the terminal dashboard
+
+
+
+
+Hacker News :: WTF - the terminal dashboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -406,15 +311,18 @@
-
-
+
+
+
+ IP Addresses
@@ -433,8 +341,6 @@
Weather Services
-
diff --git a/_site/public/modules/index.xml b/_site/public/modules/index.xml
index 0a9b68d8..96235c45 100644
--- a/_site/public/modules/index.xml
+++ b/_site/public/modules/index.xml
@@ -57,17 +57,6 @@ Source Code wtf/cmdrunner/ Configuration cmdrunner: args: ["-g",
cmd The terminal command to be run, withouth the arguments. Ie: ping, whoami, curl.
-
- Google Calendar
- /modules/gcal/
- Thu, 10 May 2018 08:25:33 -0700
-
- /modules/gcal/
- Displays your upcoming Google calendar events.
-Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google’s Go Quickstart first and if you have problems, then take a look at this comment by WesleydeSouza which offers a slightly different approach.
-Source Code wtf/gcal/ Configuration gcal: colors: title: "red" description: "lightblue" highlights: - ['1on1|1\/11', 'green'] - ['apple|google|aws', 'blue'] - ['interview|meet', 'magenta'] - ['lunch', 'yellow'] past: "gray" conflictIcon: "🚨" currentIcon: "💥" displayResponseStatus: true email: "chriscummer@me.
-
-
Gerrit
/modules/gerrit/
@@ -132,15 +121,35 @@ Key: → Action: Show the next project.
- Google Spreadsheets
- /modules/gspreadsheet/
- Sun, 10 Jun 2018 18:26:26 -0400
+ Gitter
+ /modules/gitter/
+ Thu, 02 Aug 2018 12:36:08 -0400
- /modules/gspreadsheet/
- Added in v0.0.7.
-Display information from cells in a Google Spreadsheet.
-wtf/gspreadsheets/ Configuration gspreadsheets: colors: values: "green" cells: names: - "Cell 1 name" - "Cell 2 name" addresses: - "A1" - "A2" enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: "300" secretFile: "~/.config/wtf/gspreadsheets/client_secret.json" sheetId: "id_of_google_spreadsheet" Attributes colors.values The color to display the cell values in. Values: Any X11 color name.
-cells.names cells.addresses enabled Whether or not this module is executed and if its data displayed onscreen.
+ /modules/gitter/
+ Added in v0.2.1.
+Displays chat messages from Gitter.
+Source Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list.
+Key: k Action: Select the previous message in the list.
+Key: r Action: Refresh the data.
+Key: ↓ Action: Select the next message in the list.
+Key: ↑ Action: Select the previous message in the list.
+Configuration gitter: apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7" enabled: true numberOfMessages: 10 position: top: 4 left: 1 height: 1 width: 4 roomUri: wtfutil/Lobby refreshInterval: 300 Attributes apiToken Value: Your GitterPersonal Access Token.
+
+
+
+ Hacker News
+ /modules/hackernews/
+ Thu, 02 Aug 2018 16:36:08 -0400
+
+ /modules/hackernews/
+ Added in v0.1.2.
+Displays stories from Hacker News.
+Source Code wtf/hackernews/ Keyboard Commands Key: [return] Action: Open the selected story in the browser.
+Key: j Action: Select the next story in the list.
+Key: k Action: Select the previous story in the list.
+Key: r Action: Refresh the data.
+Key: ↓ Action: Select the next story in the list.
+Key: ↑ Action: Select the previous story in the list.
diff --git a/_site/public/modules/ipaddress/index.html b/_site/public/modules/ipaddress/index.html
index 0f8f39c7..9750d51c 100644
--- a/_site/public/modules/ipaddress/index.html
+++ b/_site/public/modules/ipaddress/index.html
@@ -6,7 +6,7 @@
-IP Address :: WTF - the terminal dashboard
+IP Addresses :: WTF - the terminal dashboard
@@ -141,42 +141,6 @@
CmdRunner
diff --git a/_site/public/modules/ipaddress/index.xml b/_site/public/modules/ipaddress/index.xml
index fffe45ca..cf37f826 100644
--- a/_site/public/modules/ipaddress/index.xml
+++ b/_site/public/modules/ipaddress/index.xml
@@ -1,9 +1,9 @@
- IP Address on WTF - the terminal dashboard
+ IP Addresses on WTF - the terminal dashboard
/modules/ipaddress/
- Recent content in IP Address on WTF - the terminal dashboard
+ Recent content in IP Addresses on WTF - the terminal dashboardHugo -- gohugo.ioen-usMon, 07 May 2018 18:04:58 -0700
diff --git a/_site/public/modules/ipaddress/ipapi/index.html b/_site/public/modules/ipaddress/ipapi/index.html
index c1d153b0..4835fa9e 100644
--- a/_site/public/modules/ipaddress/ipapi/index.html
+++ b/_site/public/modules/ipaddress/ipapi/index.html
@@ -170,13 +170,6 @@