Todoist

Displays all items on specified project.

Configuration


todoist:
  apiKey: "p0d13*********************************************c3"
  enabled: true
  position:
    top: 0
    left: 2
    height: 1
    width: 1
  projects:
    - 122247497
  refreshInterval: 3600

Screenshots

todoist screenshot

Attributes

Name Description Value
apiKey Your Todoist API token. Your API key or leave it empty to use the WTF_TODOIST_TOKEN environment variable.
border Optional Whether or not to draw this widget with a border. Default: true. true, false
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.
projects The todoist projects to fetch items from. The integer ID of the project
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer

Keyboard Controls

Key Action
`/` Open/close the widget's help modal
`[esc]` Remove focus from the selected item
`c` Close current item
`d` Delete current item
`h` Show the previous project
`j` Select the next item in the list
`k` Select the previous item in the list
`l` Show the next project
`u` Clear the current selection
`↓` Select the next item in the list
`↑` Select the previous item in the list
`←` Show the previous project
`→` Show the next project

Source Code

https://github.com/wtfutil/wtf/tree/master/modules/todoist/