Posts
Added in v0.1.2. Connects to the Twitter API and displays a single user’s tweets. NOTE: This only works for single-application developer accounts for now. Source Code wtf/twitter/ Keyboard Commands None. Configuration twitter: bearerToken: "3276d7155dd9ee27b8b14f8743a408a9" 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. »
Zendesk
Added in v0.1.0. Displays tickets in the “New” 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: "3276d7155dd9ee27b8b14f8743a408a9" enabled: true position: top: 0 left: 2 height: 1 width: 1 status: "new" subdomain: "your_domain" username: "your_email@acme. »
TravisCI
Added in v0.0.12. Displays build information for your Travis CI account. Source Code wtf/travisci/ Keyboard Commands None. Configuration travisci: apiKey: "3276d7155dd9ee27b8b14f8743a408a9" 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’s widget will be displayed. »
Todoist
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. »
Gerrit
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’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. »
Logger
Displays the contents of the WTF log file. To log to this file in your own modules: require "github.com/senorprogrammer/wtf/logger" logger.Log("This is a log entry") 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. »
Blockfolio
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: "device token" 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. »
IP-API
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. »
CircleCI
Added in v0.0.7. Displays build information for your CircleCI account. Source Code wtf/circleci/ Keyboard Commands None. Configuration circleci: apiKey: "3276d7155dd9ee27b8b14f8743a408a9" 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’s widget will be displayed. »
Google Spreadsheets
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: "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. »