cmuench / ulauncher-todoist

Extension to manage Todoist tasks in Ulauncher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ulauncher-todoist-ext

Maintenance Badge

Manage Todoist from Ulauncher.

Screenshot

Screenshot

Features

  • Lists all Todoist projects
  • Add a new Task to Inbox
  • Show today task list

Requirements

This extension also needs the todoist-api-python package.

You can install them in one command using: pip3 install todoist-api-python

Install

Open ulauncher preferences window -> extensions -> add extension and paste the following url:

https://github.com/cmuench/ulauncher-todoist-ext

Set api token in configuration tab "extensions -> Todoist -> API Token". You can find your API Token here: https://todoist.com/prefs/integrations

Usage

On Ulauncher, use "todo" as the default keyword to trigger the extension. By default, it will show a list of running containers.

Development

git clone https://github.com/cmuench/ulauncher-todoist
make link

The make link command will symlink the cloned repo into the appropriate location on the ulauncher extensions folder.

To see your changes, stop ulauncher and run it from the command line with: ulauncher -v.

Contributing

Contributions, issues and Features requests are welcome.

License

Copyright @ 2023 Christian Münch

This project is MIT Licensed.

About

Extension to manage Todoist tasks in Ulauncher

License:MIT License


Languages

Language:Python 93.5%Language:Makefile 6.5%