Unmaintained: Please check out todoist-indicator which started as a fork of this project and greatly expand on its feature set.
This is an unofficial Gnome Shell extension which displays the number of currently open tasks in the top right corner of your Gnome Shell.
It has not yet been submitted to the Gnome Shell extension directory and might never be as this is more a playground for experimenting with Gnome Shell. However that might change in the future.
Being an absolute beginner when it comes to programming for Gnome the extension's code has been heavily influenced by this and this blogpost. Kudos to the authors! :)
Clone the repository to ~/.local/share/gnome-shell/extensions/
into a folder named [email protected]
using the following command:
git clone https://github.com/ubuntudroid/todoist-gnome-shell-extension.git [email protected]
The name of the directory is important because Gnome Shell won't recognize the extension otherwise.
Then restart Gnome Shell (ALT-F2 and then 'r') and navigate to https://extensions.gnome.org/local/. You can enable the extension and specify your Todoist API token there.
Currently the extension syncs every 60 seconds, but I'll probably also make this configurable via the settings later. That means it could take up to one minute before the task count appears after setting the API token in the settings.