Twitter

Connects to the Twitter API and displays a single user’s tweets.

NOTE: This only works for single-application developer accounts for now.

To make this work, you’ll need a couple of things:

  1. A Twitter developer account
  2. A Twitter bearer token.

Once you have your developer account, a relatively painless way to get a bearer token is to use TBT.

Configuration

Single Account

twitter:
  bearerToken: "3276d7155dd9ee27b8b14f8743a408a9"
  count: 5
  enabled: true
  position:
    top: 0
    left: 1
    height: 1
    width: 1
  refreshInterval: 20000
  screenName: "wtfutil"

Multiple Accounts

twitter:
  bearerToken: "3276d7155dd9ee27b8b14f8743a408a9"
  count: 5
  enabled: true
  position:
    top: 0
    left: 1
    height: 1
    width: 1
  refreshInterval: 20000
  screenNames: 
  - "golang"
  - "wtfutil"

Name Description Value
bearerToken Your Twitter single-application Bearer Token
border Optional Whether or not to draw this widget with a border. Default: true. true, false
count Optional The number of tweets to return per account. Default: 5. Any positive integer
enabled Optional Whether or not this module is executed and if its data displayed onscreen. Default: false. true, false
focusChar Optional Define one of the number keys as a short cut key to access the widget. 0..9
position Defines where in the grid this module’s widget will be displayed.
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer.
screenName The screen name of the Twitter user who's tweets you want to follow. Any valid Twitter user's screen name
screenNames The screen names of the Twitter users who's tweets you want to follow. A list of any valid Twitter user's screen names

Keyboard Controls

Key Action
/ Open/close the widget’s help window
[return] Open the current Twitter account in the browser
h Show the previous Twitter account
l Show the next Twitter account
o Open the current Twitter account in the browser
r Refresh the data
Show the previous Twitter account
Show the next Twitter account

Source Code

wtf/modules/twitter/