Infodrom Calendar Files

This is an effort to maintain additional database files for the Unix calendar utility. It will display important or interesting dates based on the current (or otherwise specified) date. Please read the manpage for details of just execute the calendar program on a Unix-like machine.

Calendar Data Files

calendar.infodrom.computer
Intersting historical dates about computers with a special focus on Free Software, contains Perl and KDE release dates for example.
calendar.infodrom.debian
Historical dates about the Debian project, such as release dates and days of death of passed members.
calendar.infodrom.showbiz
Interesting dates around show business such as birthdays of actors, first TV show etc.
calendar.infodrom.misc
Miscellaneous historical dates that don't fit into the above files.

Installation

To use these files, fetch them via CVS below (either by downloading the current version from the web or regularily updating via anonymous CVS) and place them into ~/.calendar directory. To tell calendar to use these files you'll have to add the following lines to your ~/.calendar/calendar file:

   #include <calendar.infodrom.misc>
   #include <calendar.infodrom.debian>
   #include <calendar.infodrom.computer>
   #include <calendar.infodrom.showbiz>

Updates

If you feel that one or more dates are missing, please don't hesitate to contact Martin Schulze. Please include a reference (usually a link to another web-resource) that proves the correctness of the date.

Anonymous CVS-Access

The data files are maintained via CVS. This enables a way to do versioning and provides a history for all files. At any time it is possible to restore an older version. Additionally, clean patches can be applied and reverted.

By using CVS it is possible to provide anonymous access to the repository. To archive this the original archive is copied onto a well-connected server several times a day, on which anonymous access is configured.

Using a web browser the sourcecode can be browsed here.

Log in

Please install the package »cvs« and execute the following command:

cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom login

Simply hit enter when »cvs« asks for a password. From now on you random access to the archive is provided.

Use it

Source code is copied to your own harddisk by issuing the following command:

cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom co calendar

If you have modified anything, visualize these changes with cvs diff. If you would like to add these modifications to the software, please send the reviewed output using diff -u to Martin Schulze.

After the original has changed, you'll have to update your own copy with the command cvs update.

Log out

When you are finished and would like to reset the password (it is stored in ~/.cvspass), issue the following command: ein:

cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom logout