Skip to content

b0ralgin/todoist.ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desciption

This project is a TUI for todoist client (link). The project written in golang, uses gocui (link) as a graphical framework.

Installation

Build from source

You need Go 1.15

git clone $REPO_LINK
cd todoist.ci
make install 

Packages

AUR[link] [comment]: DEB[Link] [comment]: OBS[Link] [comment]: ### Mac OS

Setup

Config by default stored in $HOME/.config/todoist/config.json

It's a JSON file with the following scheme:

{
  "token":"12345676789dsdsdsd"
}

You can find your token from the Todoist Web app, at Todoist Settings -> Integrations -> API token.

Main window

Pic

Add/Edit Task

Pic

Keybindings

Key Description
Ctrl-C Exit program
Ctrl-N Create new task
Ctrl-E Edit current task
Arrows Up/Down change current task
Ctrl-P Change task's project
Tab switch between fields
Up/Down change priority (!!!!- Highest priority, 0 - no Priority)
Up/Down change Due to date
Ctrl-_ in Due to - erase Due to date

List of features

  • List of tasks
  • Add task
  • Edit task
  • Change task's project
  • Set task done
  • Delete task
  • [] Custom keybindings
  • [] User filter
  • [] Task labels
  • [] Karma
  • [] Collaboration tools