v.1.0.0-beta
Pre-release
Pre-release
·
325 commits
to master
since this release
progressbar v.1.0.0-beta 😄🍾
This is the first working release for adding a dynamic progress-bar to your tasks!
As this is my first ever python programm it may contain bugs and stupid mistakes - but! it should work.
Features
- uses unicode symbols for cross-platform support
- adds progressbars lists, sub-lists and individual tasks based on
ratio total subtasks vs. done subtasks
Ubuntu
I'm currently activity running the python files on a Ubuntu webserver inside a cronjob to continuously update my tasks without any problems.
Windows
I tested the single .exe on Windows 10, 64Bit only in "manual mode" by running it on the Command Prompt.
Usage
Prerequisites
- You'll need a Todoist premium account
- You'll need your api-token
- login into Todoist web
- Go to Todoist settings under config menu (top right gear icon)
- Select Account tab
- Copy the API token value
(or see: Getting access token)
usage Ubuntu
installing requirements
sudo apt-get install python3-pip
- download
todoist-progress.zip
from releases page orgit clone git@github.com:6uhrmittag/todoist-progress.git
cd todoist-progress/todoist-progress/
(or: the directory withtodoist_progress.py
)sudo pip3 install -r requirements.txt
echo -e "[config]\napikey=YOURAPIKEY-WITHOUTH-ANY-QUOTES" >> config.ini
- add a label named
trackprogress
to each list/task you want to track (only to the "top" task in the list)
usage Ubuntu
cd todoist-progress/todoist-progress/
(or: the directory withtodoist_progress.py
)python3 todoist_progress.py
- done
usage Windows
unfortunately the windows version(.exe) is not as flexible as the "raw" python version and currently just tested under Win10, 64bit (of course you can still use the python files on windows)
- add a label named
trackprogress
to each list/task you want to track (only to the "top" task in the list) - download
todoist_progress.exe
from releases page - add a config.ini to the same directory as the
todoist_progress.exe
(with notepad) - add the following to the
config.ini
:
[config]
apikey=YOURAPIKEY-WITHOUTH-ANY-QUOTES
- open a cmd (WIN+R -> cmd) and
cd
into the directory (e.g.cd C:\Users\username\Downloads\todoist-progress
) - type
todoist_progress.exe
- Done (check https://todoist.com )
Readme
See full Readme for options an cronjob how-to