README 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. The AWK script converts .vcs files into XAPIA format files that can then
  2. be dragged and dropped on the Calendar icon of the front panel to
  3. insert an appointment in the CDE calendar.
  4. Initial version:
  5. The program has some limitations. For the moment, it ignores ToDo items
  6. and only converts appointment items. Also, it has to convert
  7. appointments that extend on more than a single day (such as holidays)
  8. into daily repeats
  9. and to transform "UNTIL=" repetitions into a number of repetition.
  10. This is done by using an average duration of 30.44 days for a month
  11. and 365.25 days for a year instead of using the correct duration for
  12. leap years and for months. So the duration of an appointment can
  13. be sometimes calculated incorrectly.
  14. Appointments in the local time are not handled very well. The script
  15. assumes that the local time is UTC+1.
  16. It is released under MIT license.
  17. http://opensource.org/licenses/MIT
  18. Better programs (in Perl) to interact with dtcm by Adam Stein are available at:
  19. http://www.csh.rit.edu/~adam/Progs/programs.html
  20. They require to install the Calendar-CSA-0.8.tar.gz Perl libraries from CPAN.
  21. Christian Pélissier has posted a dtksh program in a french
  22. email list on Solaris x86 that also does the vcal to XAPIA
  23. conversion. His message is archived here:
  24. http://www.mail-archive.com/solaris_fr@x86.sun.com/msg02388.html
  25. Version 2.2.4:
  26. - improvements to the script to handle repeating appointments.
  27. The script supports appointments that repeat every N week/month/days.
  28. - easter.awk: script that creates appointments for (Roman Catholic)
  29. Easter, Ascension Day and Whit Sunday.
  30. Current version:
  31. - added support for ToDo items.
  32. - added support for numeric timezones (TZ:+NN or TZ:-NN).