Update of "Vandaag"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.


Artifact ID: bb9b85b98c31bb8b57c29594d188eddc2dc163bc
Page Name:Vandaag
Date: 2013-08-28 09:46:52
Original User: mke21
Parent: d41589212061ab6f9c0f536e6269f3b1f7ac0706



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.


You can download the zip file here

Or if you know how to use the fossil-scm, you can clone the repository by:

$ fossil clone ./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 install

You usually need to be root, so you might want to add sudo to that:

$ sudo python install


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.


These are plans I have for features in this program: