Vandaag
Introduction
Vandaag is the dutch word for today. This program is a simple ToDo managing program. You can make tasks, categorised by projects. You can set when they are due to be completed and you can make a list of what you want to do today. When done, you can mark de task as done and it will disappear from the list. Not that this program has only been tested on Linux, so I cannot say if it will work on Windows.INSTALLATION
You can download the zip file hereOr if you know how to use the fossil-scm, you can clone the repository by:
$ fossil clone https://chiselapp.com/user/mke21/repository/vandaag/ ./vandaag.fossil
The prequisite is Python 2.7. I have not made this compatible with Python3, yet. It's only tested on Linux, so I don't know if and how it would work in Windows.
For installation, simply run setup:
$ python setup.py install
You usually need to be root, so you might want to add sudo to that:
$ sudo python install
Usage
The first time you run the program, it will create a sqlite file in your user's homedirectory called .vandaag.sqlite. This will be the storage for the program and by default hidden for the OS.You can immediately start using the program. The syntax is like:
$ vandaag <command> <arg1> <arg2> ...
The args are usually optional.
To get the list of commands, type:
$ vandaag help
or find the list here
You can see what a certain command is for by using the help command with the command as argument. For instance to get help for the '+proj' command, type:
vandaag help +proj
Example of use
Before you can make tasks, you could make a project first:$ vandaag +proj MyFirsProject
Make a task:
$ vandaag +task MyfirstProject Test the program vandaag
It will make a task called "Test the program vandaag" in the project MyFirstProject. You can see a list of all unfinisched tasks by:
$ vandaag tasks MyFirstProject
Id Description Due ---- ------------------------- ----- 1 Test the program vandaag ?
You can put this task on today's todo list by using it's id:
$ vandaag +today 1
Or tomorrow by: $ vandaag +tomorrow 1
You can see the list of all tasks set for today by: $ vandaag
Id Project Description Due ---- -------------- ------------------------- ----- 1 MyfirstProject Test the program vandaag ?
After you've completed the task, set it on done:
$ vandaag done 1
It will disapper from the list.
Future
These are plans I have for features in this program:- Get repeating tasks to work
- Make it Python3 compatible
- Make the program more portable (dropbox?)