1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/_site/public/index.xml
2018-08-15 13:25:27 -07:00

529 lines
30 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>WTF - the terminal dashboard</title>
<link>/</link>
<description>Recent content on WTF - the terminal dashboard</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 31 Jul 2018 20:21:37 -0700</lastBuildDate>
<atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Twitter</title>
<link>/posts/modules/twitter/</link>
<pubDate>Tue, 31 Jul 2018 20:21:37 -0700</pubDate>
<guid>/posts/modules/twitter/</guid>
<description>Added in v0.1.2.
Connects to the Twitter API and displays a single user&amp;rsquo;s tweets.
NOTE: This only works for single-application developer accounts for now.
Source Code wtf/twitter/ Keyboard Commands None.
Configuration twitter: bearerToken: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 0 left: 1 height: 1 width: 1 refreshInterval: 20000 Attributes bearerToken Value: Your Twitter single-application Bearer Token
enabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.</description>
</item>
<item>
<title>Zendesk</title>
<link>/posts/modules/zendesk/</link>
<pubDate>Mon, 23 Jul 2018 18:55:37 -0800</pubDate>
<guid>/posts/modules/zendesk/</guid>
<description>Added in v0.1.0.
Displays tickets in the &amp;ldquo;New&amp;rdquo; status - i.e. have not yet been assigned.
Source Code wtf/zendesk/ Keyboard Commands Key: [return] Action: Open the selected ticket in the browser.
Key: j Action: Select the next item in the list.
Key: k Action: Select the previous item in the list.
Key: ↓ Action: Scroll down the list.
Key: ↑ Action: Scroll up the list.
Configuration zendesk: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 0 left: 2 height: 1 width: 1 status: &amp;#34;new&amp;#34; subdomain: &amp;#34;your_domain&amp;#34; username: &amp;#34;your_email@acme.</description>
</item>
<item>
<title>TravisCI</title>
<link>/posts/modules/travisci/</link>
<pubDate>Wed, 18 Jul 2018 14:36:08 -0400</pubDate>
<guid>/posts/modules/travisci/</guid>
<description>Added in v0.0.12.
Displays build information for your Travis CI account.
Source Code wtf/travisci/ Keyboard Commands None.
Configuration travisci: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 4 left: 1 height: 1 width: 2 pro: false refreshInterval: 900 Attributes apiKey Value: Your Travis CI API access token.
enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.
position Defines where in the grid this module&amp;rsquo;s widget will be displayed.</description>
</item>
<item>
<title>Todoist</title>
<link>/posts/modules/todoist/</link>
<pubDate>Thu, 05 Jul 2018 22:55:55 -0300</pubDate>
<guid>/posts/modules/todoist/</guid>
<description>Added in v0.0.11.
Displays all items on specified project.
Source Code wtf/todoist/ Keyboard Commands Key: h Action: Show the previous project.
Key: ← Action: Show the previous project.
Key: l Action: Show the next project.
Key: → Action: Show the next project.
Key: j Action: Select the next item in the list.
Key: ↓ Action: Select the next item in the list.
Key: k Action: Select the previous item in the list.</description>
</item>
<item>
<title>Gerrit</title>
<link>/posts/modules/gerrit/</link>
<pubDate>Wed, 27 Jun 2018 15:55:42 -0700</pubDate>
<guid>/posts/modules/gerrit/</guid>
<description>Displays information about your projects hosted on Gerrit:
Open Incoming Reviews All open reviews that are requesting your approval.
My Outgoing Reviews All open reviews created by you.
Source Code wtf/gerrit/ Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: h Action: Show the previous project.
Key: l Action: Show the next project.
Key: j Action: Select the next review in the list.
Key: k Action: Select the previous review in the list.</description>
</item>
<item>
<title>Logger</title>
<link>/posts/modules/logger/</link>
<pubDate>Sat, 16 Jun 2018 14:22:18 -0700</pubDate>
<guid>/posts/modules/logger/</guid>
<description>Displays the contents of the WTF log file.
To log to this file in your own modules:
require &amp;#34;github.com/senorprogrammer/wtf/logger&amp;#34; logger.Log(&amp;#34;This is a log entry&amp;#34;) Source Code wtf/logger/ Required ENV Variables None.
Keyboard Commands Arrow keys scroll through the log file.
Configuration logger: enabled: true position: top: 5 left: 4 height: 2 width: 1 refreshInterval: 1 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen.</description>
</item>
<item>
<title>Blockfolio</title>
<link>/posts/modules/cryptocurrencies/blockfolio/</link>
<pubDate>Wed, 13 Jun 2018 09:29:59 -0700</pubDate>
<guid>/posts/modules/cryptocurrencies/blockfolio/</guid>
<description>Added in v0.0.8.
Display your Blockfolio crypto holdings.
Source wtf/blockfolio/ Required ENV Variables None.
Keyboard Commands None.
Configuration blockfolio: colors: name: blue grows: green drop: red device_token: &amp;#34;device token&amp;#34; displayHoldings: true enabled: true position: top: 3 left: 1 width: 1 height: 1 refreshInterval: 400 Attributes colors.name Values: Any X11 color name.
colors.grows Values: Any X11 color name.
colors.drop Values: Any X11 color name.
device_token Value: See this gist for details on how to get your Blockfolio API token.</description>
</item>
<item>
<title>IP-API</title>
<link>/posts/modules/ipapi/</link>
<pubDate>Sun, 10 Jun 2018 19:41:52 -0400</pubDate>
<guid>/posts/modules/ipapi/</guid>
<description>Added in v0.0.7.
Displays your current IP address information, from IP-APIcom.
Note: IP-API.com has a free-plan rate limit of 120 requests per minute.
Source Code wtf/ipapi/ Required ENV Variables None.
Keyboard Commands None.
Configuration ipinfo: colors: name: red value: white enabled: true position: top: 1 left: 2 height: 1 width: 1 refreshInterval: 150 Attributes colors.name The default colour for the row names. Values: Any X11 color name.
colors.value The default colour for the row values.</description>
</item>
<item>
<title>CircleCI</title>
<link>/posts/modules/circleci/</link>
<pubDate>Sun, 10 Jun 2018 19:26:08 -0400</pubDate>
<guid>/posts/modules/circleci/</guid>
<description>Added in v0.0.7.
Displays build information for your CircleCI account.
Source Code wtf/circleci/ Keyboard Commands None.
Configuration circleci: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 4 left: 1 height: 1 width: 2 refreshInterval: 900 Attributes apiKey Value: Your CircleCI API token.
enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.
position Defines where in the grid this module&amp;rsquo;s widget will be displayed.</description>
</item>
<item>
<title>Google Spreadsheets</title>
<link>/posts/modules/gspreadsheet/</link>
<pubDate>Sun, 10 Jun 2018 18:26:26 -0400</pubDate>
<guid>/posts/modules/gspreadsheet/</guid>
<description>Added in v0.0.7.
Display information from cells in a Google Spreadsheet.
wtf/gspreadsheets/ Required ENV Variables None.
Keyboard Commands None.
Configuration gspreadsheets: colors: values: &amp;#34;green&amp;#34; cells: names: - &amp;#34;Cell 1 name&amp;#34; - &amp;#34;Cell 2 name&amp;#34; addresses: - &amp;#34;A1&amp;#34; - &amp;#34;A2&amp;#34; enabled: true position: top: 0 left: 0 width: 1 height: 1 refreshInterval: &amp;#34;300&amp;#34; secretFile: &amp;#34;~/.config/wtf/gspreadsheets/client_secret.json&amp;#34; sheetId: &amp;#34;id_of_google_spreadsheet&amp;#34; Attributes colors.values The color to display the cell values in. Values: Any X11 color name.</description>
</item>
<item>
<title>Modules: Jenkins</title>
<link>/posts/modules/jenkins/</link>
<pubDate>Sat, 09 Jun 2018 20:53:35 -0700</pubDate>
<guid>/posts/modules/jenkins/</guid>
<description>Added in v0.0.8.
Displays jenkins status of given builds in a project or view
Source Code wtf/jenkins/ Keyboard Commands None.
Configuration jenkins: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 2 left: 3 height: 2 width: 3 refreshInterval: 300 url: &amp;#34;https://jenkins.domain.com/jenkins/view_url&amp;#34; user: &amp;#34;username&amp;#34; verifyServerCertificate: true Attributes apiKey Value: Your Jenkins API key.
enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.
position Defines where in the grid this module&amp;rsquo;s widget will be displayed.</description>
</item>
<item>
<title>GitLab</title>
<link>/posts/modules/gitlab/</link>
<pubDate>Fri, 08 Jun 2018 13:14:11 -0700</pubDate>
<guid>/posts/modules/gitlab/</guid>
<description>Added in v0.0.8.
Displays information about your projects hosted on GitLab:
Open Approval Requests All open merge requests that are requesting your approval.
Open Merge Requests All open merge requests created by you.
Source Code wtf/gitlab/ Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: h Action: Show the previous project.
Key: l Action: Show the next project.
Key: ← Action: Show the previous project.
Key: → Action: Show the next project.</description>
</item>
<item>
<title>Bittrex</title>
<link>/posts/modules/cryptocurrencies/bittrex/</link>
<pubDate>Mon, 04 Jun 2018 20:06:40 -0700</pubDate>
<guid>/posts/modules/cryptocurrencies/bittrex/</guid>
<description>Added in v0.0.5.
Get the last 24 hour summary of cryptocurrencies market using Bittrex.
Source Code wtf/cryptoexchanges/bittrex/ Required ENV Variables None.
Keyboard Commands None.
Configuration bittrex: enabled: true position: top: 1 left: 2 height: 3 width: 1 refreshInterval: 5 summary: BTC: displayName: Bitcoin market: - LTC - ETH colors: base: name: orange displayName: red market: name: red field: white value: green Attributes colors.base.name Values: Any X11 color name.
colors.base.dispayName Values: Any X11 color name.</description>
</item>
<item>
<title>CryptoLive</title>
<link>/posts/modules/cryptocurrencies/cryptolive/</link>
<pubDate>Sun, 03 Jun 2018 20:06:40 -0700</pubDate>
<guid>/posts/modules/cryptocurrencies/cryptolive/</guid>
<description>Added in v0.0.5.
Compare crypto currencies using CryptoCompare.
Source Code wtf/cryptoexchanges/cryptolive/ Required ENV Vars None.
Keyboard Commands None.
Configuration cryptolive: enabled: true position: top: 5 left: 2 height: 1 width: 2 updateInterval: 15 currencies: BTC: displayName: Bitcoin to: - USD - EUR - ETH - LTC - DOGE LTC: displayName: Ethereum to: - USD - EUR - BTC top: BTC: displayName: Bitcoin limit: 5 to: - USD colors: from: name: coral displayName: grey to: name: white price: green top: from: name: grey displayName: coral to: name: red field: white value: green Attributes colors.</description>
</item>
<item>
<title>Pretty Weather</title>
<link>/posts/modules/prettyweather/</link>
<pubDate>Sat, 02 Jun 2018 05:32:04 -0700</pubDate>
<guid>/posts/modules/prettyweather/</guid>
<description>Displays weather information as ASCII art from Wttr.in.
Source Code wtf/prettyweather/ Required ENV Variables None.
Keyboard Commands None.
Configuration prettyweather: enabled: true city: &amp;#34;tehran&amp;#34; position: top: 3 left: 5 height: 1 width: 1 refreshInterval: 300 unit: &amp;#34;c&amp;#34; view: 0 language: &amp;#34;en&amp;#34; Attributes city Optional. It will grab the current location from your IP address if omitted.
Values: The name of any city supported by Wttr.in.
enabled Determines whether or not this module is executed and if its data displayed onscreen.</description>
</item>
<item>
<title>IPInfo</title>
<link>/posts/modules/ipinfo/</link>
<pubDate>Fri, 01 Jun 2018 23:18:48 -0700</pubDate>
<guid>/posts/modules/ipinfo/</guid>
<description>Displays your current IP address information, from ipinfo.io.
Note: IPInfo.io has a free-plan rate limit of 1000 requests per day.
Source Code wtf/ipinfo/ Required ENV Variables None.
Keyboard Commands None.
Configuration ipinfo: colors: name: red value: white enabled: true position: top: 1 left: 2 height: 1 width: 1 refreshInterval: 150 Attributes colors.name The default colour for the row names. Values: Any X11 color name.
colors.value The default colour for the row values.</description>
</item>
<item>
<title>Power</title>
<link>/posts/modules/power/</link>
<pubDate>Sat, 26 May 2018 19:26:23 -0700</pubDate>
<guid>/posts/modules/power/</guid>
<description>Displays information about the current power source.
For battery, also displays the current charge, estimated time remaining, and whether it is charging or discharging.
Source Code wtf/power/ Required ENV Variables None.
Keyboard Commands None.
Configuration power: enabled: true position: top: 5 left: 0 height: 2 width: 1 refreshInterval: 15 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.
position Defines where in the grid this module&amp;rsquo;s widget will be displayed.</description>
</item>
<item>
<title>Configuration: iTerm2</title>
<link>/posts/configuration/iterm2/</link>
<pubDate>Thu, 24 May 2018 09:57:40 -0700</pubDate>
<guid>/posts/configuration/iterm2/</guid>
<description>Many terminal apps don&amp;rsquo;t properly display multibyte emoji characters properly. This may fix the issue for you in iTerm2, it also may not.
By default iTerm2 uses a unicode rendering format that is not comletely compatible with some emoji characters. Instead what you&amp;rsquo;ll see is the emoji over-lapping normal text characters, or drawing outside the bounds of where they should be.
In iTerm2 open:
Preferences -&amp;gt; Profiles -&amp;gt; Text and check on the &amp;ldquo;Use Unicode Version 9 Widths&amp;rdquo; checkbox.</description>
</item>
<item>
<title>Overview</title>
<link>/posts/overview/</link>
<pubDate>Mon, 21 May 2018 16:11:58 -0700</pubDate>
<guid>/posts/overview/</guid>
<description>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&amp;rsquo;t always need visible, but might check in on every now and then.
Quick Start Download the stand-alone, compiled binary. Unzip the downloaded file. From the command line, cd into the newly-created /wtf directory.</description>
</item>
<item>
<title>Installation</title>
<link>/posts/installation/</link>
<pubDate>Fri, 18 May 2018 09:59:40 -0700</pubDate>
<guid>/posts/installation/</guid>
<description>There are two ways to install WTF:
From Source Get this repo and install the dependencies:
go get -u github.com/senorprogrammer/wtf cd $GOPATH/src/github.com/senorprogrammer/wtf make install make run and that should probably do it.
As a Binary Grab the latest version from here:
https://github.com/senorprogrammer/wtf/releases expand it, and cd into the resulting directory. Then run:
./wtf and that should also do it.</description>
</item>
<item>
<title>CmdRunner</title>
<link>/posts/modules/cmdrunner/</link>
<pubDate>Thu, 17 May 2018 17:17:10 -0700</pubDate>
<guid>/posts/modules/cmdrunner/</guid>
<description>Runs a terminal command on a schedule.
Source Code wtf/cmdrunner/ Required ENV Variables None.
Keyboard Commands None.
Configuration cmdrunner: args: [&amp;#34;-g&amp;#34;, &amp;#34;batt&amp;#34;] cmd: &amp;#34;pmset&amp;#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 [&amp;quot;-I&amp;quot;, &amp;quot;cisco.com&amp;quot;].
cmd The terminal command to be run, withouth the arguments.</description>
</item>
<item>
<title>Configuration: Attributes</title>
<link>/posts/configuration/attributes/</link>
<pubDate>Wed, 16 May 2018 21:51:23 -0700</pubDate>
<guid>/posts/configuration/attributes/</guid>
<description>The following top-level attributes are configurable in config.yml. See this example config file for more details.
wtf: colors: background: &amp;#34;red&amp;#34; border: Focusable: &amp;#34;darkslateblue&amp;#34; focused: &amp;#34;orange&amp;#34; normal: &amp;#34;gray&amp;#34; grid: # How _wide_ the columns are, in terminal characters. In this case we have # six columns, each of which are 35 characters wide columns: [35, 35, 35, 35, 35, 35] # How _high_ the rows are, in terminal lines. In this case we have five rows # that support ten line of text, one of three lines, and one of four rows: [10, 10, 10, 10, 10, 3, 4] # The app redraws itself once a second openFileUtil: open refreshInterval: 1 term: &amp;#34;xterm-256color&amp;#34; Attributes colors.</description>
</item>
<item>
<title>Todo</title>
<link>/posts/modules/todo/</link>
<pubDate>Thu, 10 May 2018 12:41:50 -0700</pubDate>
<guid>/posts/modules/todo/</guid>
<description>An interactive todo list.
Source Code wtf/todo/ Required ENV Variables None.
Keyboard Commands Key: [return] Action: Edit the selected item. Action: Close the modal item dialog and save changes. Key: [esc] Action: Remove focus from the selected item. Action: Close the modal item dialog without saving changes.
Key: [space] Action: Check/uncheck the selected item.
Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: j Action: Select the next item in the list.</description>
</item>
<item>
<title>Jira</title>
<link>/posts/modules/jira/</link>
<pubDate>Thu, 10 May 2018 10:44:35 -0700</pubDate>
<guid>/posts/modules/jira/</guid>
<description>Displays all Jira issues assigned to you for the specified project.
Source Code wtf/jira/ Keyboard Commands Key: [return] Action: Open the selected issue in the browser.
Key: j Action: Select the next item in the list.
Key: k Action: Select the previous item in the list.
Key: ↓ Action: Select the next item in the list.
Key: ↑ Action: Select the previous item in the list.
Configuration Single Jira Project jira: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; colors: rows: even: &amp;#34;lightblue&amp;#34; odd: &amp;#34;white&amp;#34; domain: &amp;#34;https://umbrellacorp.</description>
</item>
<item>
<title>Trello</title>
<link>/posts/modules/trello/</link>
<pubDate>Thu, 10 May 2018 10:44:35 -0700</pubDate>
<guid>/posts/modules/trello/</guid>
<description>Displays all Trello cards on specified lists.
Source Code wtf/trello/ Keyboard Commands None.
Configuration Single Trello List trello: accessToken: &amp;#34;7b8b14f8743a408a93276d7155dd9ee2&amp;#34; apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; board: Main enabled: true list: &amp;#34;Todo&amp;#34; position: height: 1 left: 2 top: 0 width: 1 refreshInterval: 3600 username: myname Multiple Trello Lists If you want to monitor multiple Trello lists, use the following configuration (note the difference in list):
trello: accessToken: &amp;#34;7b8b14f8743a408a93276d7155dd9ee2&amp;#34; apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; board: Main enabled: true list: [&amp;#34;Todo&amp;#34;, &amp;#34;Done&amp;#34;] position: height: 1 left: 2 top: 0 width: 1 refreshInterval: 3600 username: myname Attributes accessToken Value: Your Trello access token.</description>
</item>
<item>
<title>Google Calendar</title>
<link>/posts/modules/gcal/</link>
<pubDate>Thu, 10 May 2018 08:25:33 -0700</pubDate>
<guid>/posts/modules/gcal/</guid>
<description>Displays your upcoming Google calendar events.
Not: Setting up access to Google Calendars for Go is a bit unobvious. Check out Google&amp;rsquo;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/ Required ENV Variables None.
Keyboard Commands None.
Configuration gcal: colors: title: &amp;#34;red&amp;#34; description: &amp;#34;lightblue&amp;#34; highlights: - [&amp;#39;1on1|1\/11&amp;#39;, &amp;#39;green&amp;#39;] - [&amp;#39;apple|google|aws&amp;#39;, &amp;#39;blue&amp;#39;] - [&amp;#39;interview|meet&amp;#39;, &amp;#39;magenta&amp;#39;] - [&amp;#39;lunch&amp;#39;, &amp;#39;yellow&amp;#39;] past: &amp;#34;gray&amp;#34; conflictIcon: &amp;#34;🚨&amp;#34; currentIcon: &amp;#34;💥&amp;#34; displayResponseStatus: true email: &amp;#34;chriscummer@me.</description>
</item>
<item>
<title>GitHub</title>
<link>/posts/modules/github/</link>
<pubDate>Wed, 09 May 2018 19:20:20 -0700</pubDate>
<guid>/posts/modules/github/</guid>
<description>Displays information about your git repositories hosted on GitHub:
Open Review Requests All open code review requests assigned to you.
Open Pull Requests All open pull requests created by you.
Source Code wtf/github/ Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: h Action: Show the previous git repository.
Key: l Action: Show the next git repository.
Key: ← Action: Show the previous git repository.
Key: → Action: Show the next git repository.</description>
</item>
<item>
<title>Git</title>
<link>/posts/modules/git/</link>
<pubDate>Wed, 09 May 2018 14:20:48 -0700</pubDate>
<guid>/posts/modules/git/</guid>
<description>Displays information about local git repositories: branch, changed files, and recent commits.
Branch The name of the currently-active git branch.
Changed Files A list of all the files that have changed since the last commit, and their status.
Recent Commits A list of n recent commits, who committed it, and when.
Source Code wtf/git/ Required ENV Variables None.
Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: h Action: Show the previous git repository.</description>
</item>
<item>
<title>Weather</title>
<link>/posts/modules/weather/</link>
<pubDate>Wed, 09 May 2018 11:44:13 -0700</pubDate>
<guid>/posts/modules/weather/</guid>
<description>Displays a configurable list of current weather report, including current temperature, sunrise time, and sunset time.
Source Code wtf/weather/ Required ENV Variables Key: WTF_OWM_API_KEY Action: Your OpenWeatherMap API key. Note: DEPRECATED. See the apiKey config value, below.
Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: h Action: Show the previous weather location.
Key: l Action: Show the next weather location.
Key: ← Action: Show the previous weather location.</description>
</item>
<item>
<title>Textfile</title>
<link>/posts/modules/textfile/</link>
<pubDate>Wed, 09 May 2018 11:13:11 -0700</pubDate>
<guid>/posts/modules/textfile/</guid>
<description>Displays the contents of the specified text file in the widget.
Source Code wtf/textfile/ Required ENV Variables None.
Keyboard Commands Key: / Action: Open/close the widget&amp;rsquo;s help window.
Key: o Action: Opens the text file in whichever text editor is associated with that file type.
Configuration textfile: enabled: true filePath: &amp;#34;~/Desktop/notes.md&amp;#34; position: top: 5 left: 4 height: 2 width: 1 refreshInterval: 15 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen.</description>
</item>
<item>
<title>New Relic</title>
<link>/posts/modules/newrelic/</link>
<pubDate>Wed, 09 May 2018 09:01:14 -0700</pubDate>
<guid>/posts/modules/newrelic/</guid>
<description>Connects to the New Relic API and displays the last n deploys of the monitored application: deploy ID, deploy time, and who deployed it.
Source Code wtf/newrelic/ Keyboard Commands None.
Configuration newrelic: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; applicationId: 10549735 deployCount: 6 enabled: true position: top: 4 left: 3 height: 1 width: 2 refreshInterval: 900 Attributes apiKey Value: Your New Relic API token.
applicationId The integer ID of the New Relic application you wish to report on.</description>
</item>
<item>
<title>OpsGenie</title>
<link>/posts/modules/opsgenie/</link>
<pubDate>Tue, 08 May 2018 20:53:40 -0700</pubDate>
<guid>/posts/modules/opsgenie/</guid>
<description>Connects to the OpsGenie API and displays all your scheduled rotations and who&amp;rsquo;s currently on call.
Source Code wtf/opsgenie/ Keyboard Commands None.
Configuration opsgenie: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; displayEmpty: false enabled: true position: top: 2 left: 1 height: 2 width: 1 refreshInterval: 21600 Attributes apiKey &amp;lt; br /&amp;gt; Value: Your OpsGenie API token.
displayEmpty Whether schedules with no assigned person on-call should be displayed. Values: true, false.
enabled Whether or not this module is executed and if its data displayed onscreen.</description>
</item>
<item>
<title>Security</title>
<link>/posts/modules/security/</link>
<pubDate>Tue, 08 May 2018 20:33:28 -0700</pubDate>
<guid>/posts/modules/security/</guid>
<description>Displays some general information about the state of the machine&amp;rsquo;s wifi connection, firewall, DNS settings, and logged-in users.
Wifi Network The name of the current network Whether or not the network uses encryption and if so, what flavour Firewall Whether or not the firewall is enabled Whether or not Stealth Mode is enabled DNS Which DNS resolvers (servers) the machine is configured to use Users Which users are logged into the machine.</description>
</item>
<item>
<title>BambooHR</title>
<link>/posts/modules/bamboohr/</link>
<pubDate>Mon, 07 May 2018 20:17:37 -0700</pubDate>
<guid>/posts/modules/bamboohr/</guid>
<description>Connects to the BambooHR API and displays who will be Away today.
Source Code wtf/bamboohr/ Keyboard Commands None.
Configuration bamboohr: apiKey: &amp;#34;3276d7155dd9ee27b8b14f8743a408a9&amp;#34; enabled: true position: top: 0 left: 1 height: 2 width: 1 refreshInterval: 900 subdomain: &amp;#34;testco&amp;#34; Attributes apiKey Value: Your BambooHR API token.
enabled Whether or not this module is executed and if its data displayed onscreen. Values: true, false.
position Defines where in the grid this module&amp;rsquo;s widget will be displayed.</description>
</item>
<item>
<title>Clocks</title>
<link>/posts/modules/clocks/</link>
<pubDate>Mon, 07 May 2018 19:47:31 -0700</pubDate>
<guid>/posts/modules/clocks/</guid>
<description>Displays a configurable list of world clocks, the local time, and date.
Source Code wtf/clocks/ Required ENV Variables None.
Keyboard Commands None.
Configuration clocks: colors: rows: even: &amp;#34;lightblue&amp;#34; odd: &amp;#34;white&amp;#34; enabled: true locations: # From https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Avignon: &amp;#34;Europe/Paris&amp;#34; Barcelona: &amp;#34;Europe/Madrid&amp;#34; Dubai: &amp;#34;Asia/Dubai&amp;#34; New York: &amp;#34;America/New York&amp;#34; Toronto: &amp;#34;America/Toronto&amp;#34; UTC: &amp;#34;Etc/UTC&amp;#34; Vancouver: &amp;#34;America/Vancouver&amp;#34; position: top: 4 left: 0 height: 1 width: 1 refreshInterval: 15 # Valid options are: alphabetical, chronological sort: &amp;#34;alphabetical&amp;#34; Attributes colors.</description>
</item>
<item>
<title>Modules</title>
<link>/posts/modules/</link>
<pubDate>Mon, 07 May 2018 18:04:58 -0700</pubDate>
<guid>/posts/modules/</guid>
<description>The heart of WTF is the modules. A module is a discreet unit of functionality that extracts data from some source and packages that data for display.
For example, the New Relic module uses New Relic&amp;rsquo;s API to retrieve a list of the latest deploys and packages that information as a list for display in the &amp;ldquo;New Relic&amp;rdquo; widget.
The Clocks module takes a list of timezones and packages that information as a list of city/time pairs for display in the &amp;ldquo;Clocks&amp;rdquo; widget.</description>
</item>
<item>
<title>Glossary</title>
<link>/posts/glossary/</link>
<pubDate>Tue, 17 Apr 2018 12:34:51 -0700</pubDate>
<guid>/posts/glossary/</guid>
<description>Module A discreet unit of data collection and display. A data interface concept. A package inside the app.
Examples: New Relic, Git, Weather.
Widget The onscreen representation of a Module. The widget is responsible for being the interface between the app and the data collection.
Widgets are defined by a required widget.go file in a Module.</description>
</item>
<item>
<title>Configuration</title>
<link>/posts/configuration/</link>
<pubDate>Sun, 15 Apr 2018 21:17:16 -0700</pubDate>
<guid>/posts/configuration/</guid>
<description>Index Configuration Files Environment (ENV) Variables Grid Layout Configuration Files By default WTF looks in a ~/.config/wtf/ directory for a YAML file called config.yml. If the ~/.config/wtf/ directory doesn&amp;rsquo;t exist, WTF will create that directory on start-up, and then display instructions for creating a new configuration file.
In other words, WTF expects to have a YAML config file at: ~/.config/wtf/config.yml.
Example Configuration Files A couple of example config files are provided in the _sample_configs/ directory of the Git repository.</description>
</item>
</channel>
</rss>