mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
215 lines
14 KiB
XML
215 lines
14 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>Posts on WTF</title>
|
|
<link>http://wtfutil.com/posts/</link>
|
|
<description>Recent content in Posts on WTF</description>
|
|
<generator>Hugo -- gohugo.io</generator>
|
|
<language>en-us</language>
|
|
<lastBuildDate>Thu, 10 May 2018 12:41:50 -0700</lastBuildDate>
|
|
|
|
<atom:link href="http://wtfutil.com/posts/index.xml" rel="self" type="application/rss+xml" />
|
|
|
|
|
|
<item>
|
|
<title>Todo</title>
|
|
<link>http://wtfutil.com/posts/modules/todo/</link>
|
|
<pubDate>Thu, 10 May 2018 12:41:50 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/todo/</guid>
|
|
<description>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&rsquo;s help window.
|
|
Key: j Action: Select the next item in the list.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Jira</title>
|
|
<link>http://wtfutil.com/posts/modules/jira/</link>
|
|
<pubDate>Thu, 10 May 2018 10:44:35 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/jira/</guid>
|
|
<description>Description Displays all Jira issues assigned to you for the specified project.
|
|
Source Code wtf/jira/ Required ENV Variables Key: WTF_JIRA_API_KEY Value: Your Jira API key.
|
|
Keyboard Commands None.
|
|
Configuration jira:colors:rows:even:&#34;lightblue&#34;odd:&#34;white&#34;domain:&#34;https://umbrellacorp.atlassian.net&#34;email:&#34;chriscummer@me.com&#34;enabled:trueposition:top:4left:1height:1width:2project:&#34;CORE&#34;refreshInterval:900username:&#34;chris.cummer&#34; Attributes colors.rows.even Define the foreground color for even-numbered rows. Values: Any X11 color name.
|
|
colors.rows.odd Define the foreground color for odd-numbered rows. Values: Any X11 color name.
|
|
domain Your Jira corporate domain. Values: A valid URI.
|
|
email The email address associated with your Jira account.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Google Calendar</title>
|
|
<link>http://wtfutil.com/posts/modules/gcal/</link>
|
|
<pubDate>Thu, 10 May 2018 08:25:33 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/gcal/</guid>
|
|
<description>Description Displays your upcoming Google calendar events.
|
|
Source Code wtf/gcal/ Required ENV Variables Key: WTF_GOOGLE_CAL_CLIENT_ID Value: Your Google API client ID.
|
|
Key: WTF_GOOGLE_CAL_CLIENT_SECRET Value: Your Google API client secret.
|
|
Keyboard Commands None.
|
|
Configuration gcal:colors:title:&#34;red&#34;description:&#34;lightblue&#34;highlights:-[&#39;1on1|1\/11&#39;,&#39;green&#39;]-[&#39;apple|google|aws&#39;,&#39;blue&#39;]-[&#39;interview|meet&#39;,&#39;magenta&#39;]-[&#39;lunch&#39;,&#39;yellow&#39;]past:&#34;gray&#34;conflictIcon:&#34;🚨&#34;currentIcon:&#34;💥&#34;displayResponseStatus:trueemail:&#34;chriscummer@me.com&#34;enabled:trueeventCount:12position:top:0left:0height:4width:1refreshInterval:300secretFile:&#34;~/.wtf/gcal/client_secret.json&#34;withLocation:true Attributes 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.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Github</title>
|
|
<link>http://wtfutil.com/posts/modules/github/</link>
|
|
<pubDate>Wed, 09 May 2018 19:20:20 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/github/</guid>
|
|
<description>Description Displays information about git repositories hosted on Github: open review requests, and open pull requests.
|
|
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/ Required ENV Variables Key: WTF_GITHUB_TOKEN Action: Your Github API token.
|
|
Keyboard Commands Key: / Action: Open/close the widget&rsquo;s help window.
|
|
Key: h Action: Show the previous git repository.
|
|
Key: l Action: Show the next git repository.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Git</title>
|
|
<link>http://wtfutil.com/posts/modules/git/</link>
|
|
<pubDate>Wed, 09 May 2018 14:20:48 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/git/</guid>
|
|
<description>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&rsquo;s help window.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Weather</title>
|
|
<link>http://wtfutil.com/posts/modules/weather/</link>
|
|
<pubDate>Wed, 09 May 2018 11:44:13 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/weather/</guid>
|
|
<description>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.
|
|
Keyboard Commands Key: / Action: Open/close the widget&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.
|
|
Key: → Action: Show the next weather location.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Textfile</title>
|
|
<link>http://wtfutil.com/posts/modules/textfile/</link>
|
|
<pubDate>Wed, 09 May 2018 11:13:11 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/textfile/</guid>
|
|
<description>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&rsquo;s help window.
|
|
Key: o Action: Opens the text file in whichever text editor is associated with that file type.
|
|
Configuration textfile:enabled:truefilePath:&#34;~/Desktop/notes.md&#34;position:top:5left:4height:2width:1refreshInterval:15 Attributes enabled Determines whether or not this module is executed and if its data displayed onscreen. Values: true, false.
|
|
filePath The path to the file to be displayed in the widget.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Newrelic</title>
|
|
<link>http://wtfutil.com/posts/modules/newrelic/</link>
|
|
<pubDate>Wed, 09 May 2018 09:01:14 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/newrelic/</guid>
|
|
<description>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/ Required ENV Variables Key: WTF_NEW_RELIC_API_KEY Value: Your New Relic API token.
|
|
Keyboard Commands None.
|
|
Configuration newrelic:applicationId:10549735deployCount:6enabled:trueposition:top:4left:3height:1width:2refreshInterval:900 Attributes applicationId The integer ID of the New Relic application you wish to report on. Values: A positive integer, 0..n.
|
|
deployCount The number of past deploys to display on screen.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Opsgenie</title>
|
|
<link>http://wtfutil.com/posts/modules/opsgenie/</link>
|
|
<pubDate>Tue, 08 May 2018 20:53:40 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/opsgenie/</guid>
|
|
<description>Description Connects to the OpsGenie API and displays all your scheduled rotations and who&rsquo;s currently on call.
|
|
Source Code wtf/opsgenie/ Required ENV Variables Key: WTF_OPS_GENIE_API_KEY Value: Your OpsGenie API token.
|
|
Keyboard Commands None.
|
|
Configuration opsgenie:enabled:trueposition:top:2left:1height:2width:1refreshInterval:21600 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&rsquo;s widget will be displayed. refreshInterval How often, in seconds, this module will update its data.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Security</title>
|
|
<link>http://wtfutil.com/posts/modules/security/</link>
|
|
<pubDate>Tue, 08 May 2018 20:33:28 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/security/</guid>
|
|
<description>Description Displays some general information about the state of the machine&rsquo;s wifi connection, firewall, and DNS settings.
|
|
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 Source Code wtf/security Required ENV Variables None.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Bamboohr</title>
|
|
<link>http://wtfutil.com/posts/modules/bamboohr/</link>
|
|
<pubDate>Mon, 07 May 2018 20:17:37 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/bamboohr/</guid>
|
|
<description>Description Connects to the BambooHR API and displays who will be Away today.
|
|
Source Code wtf/bamboohr Required ENV Variables Key: WTF_BAMBOO_HR_TOKEN Value: Your BambooHR API token.
|
|
Key: WTF_BAMBOO_HR_SUBDOMAIN Value: Your BambooHR API subdomain name.
|
|
Keyboard Commands None.
|
|
Configuration bamboohr:enabled:trueposition:top:0left:1height:2width:1refreshInterval:900 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&rsquo;s widget will be displayed.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Clocks</title>
|
|
<link>http://wtfutil.com/posts/modules/clocks/</link>
|
|
<pubDate>Mon, 07 May 2018 19:47:31 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/modules/clocks/</guid>
|
|
<description>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:&#34;lightblue&#34;odd:&#34;white&#34;enabled:truelocations:# From https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesAvignon:&#34;Europe/Paris&#34;Barcelona:&#34;Europe/Madrid&#34;Dubai:&#34;Asia/Dubai&#34;UTC:&#34;Etc/UTC&#34;Vancouver:&#34;America/Vancouver&#34;Toronto:&#34;America/Toronto&#34;position:top:4left:0height:1width:1refreshInterval:15# Valid options are: alphabetical, chronologicalsort:&#34;alphabetical&#34; Attributes colors.rows.even Define the foreground color for even-numbered rows. Values: Any X11 color name.
|
|
colors.rows.odd Define the foreground color for the odd-numbered rows. Values: Any X11 color name.
|
|
enabled Determines whether or not this module is executed and if its data displayed onscreen.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Modules</title>
|
|
<link>http://wtfutil.com/posts/modules/</link>
|
|
<pubDate>Mon, 07 May 2018 18:04:58 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/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&rsquo;s API to retrieve a list of the latest deploys and packages that information as a list for display in the &ldquo;New Relic&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 &ldquo;Clocks&rdquo; widget.</description>
|
|
</item>
|
|
|
|
<item>
|
|
<title>Glossary</title>
|
|
<link>http://wtfutil.com/posts/glossary/</link>
|
|
<pubDate>Tue, 17 Apr 2018 12:34:51 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/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>http://wtfutil.com/posts/configuration/</link>
|
|
<pubDate>Sun, 15 Apr 2018 21:17:16 -0700</pubDate>
|
|
|
|
<guid>http://wtfutil.com/posts/configuration/</guid>
|
|
<description>Configuration Files By default WTF looks in a ~/.wtf/ directory for a YAML file called config.yml. If the ~/.wtf/ directory doesn&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: ~/.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> |