README

NAME

Calendar - Provides class data for producing calendars

Calendar is a Work in Progress (WIP). Please file an issue if there are any features you want added. Bug reports (issues) are always welcome.

Useful features now working:

  • Produce text calendar output to stdout, in one of 13 languages, identical to the cal program found on Linux hosts.

  • Calendar output can be for months less than one year.

  • Show an example events CSV file for upcoming personalization of PDF wall calendars.

SYNOPSIS


use Calendar;

DESCRIPTION

Calendar Provides class data for producing calendars. It includes a Raku program to provide a personalized calendar: make-cal. Note that calendars may be printed in other languages than English. Through use of the author's public module Date::Names, the user can select the ISO two-letter language code and enter it in the make-cal program. Those codes are repeated here for reference:

Table 1. Language ISO codes (lower-case)

Language ISO code
Dutch nl
English en
French fr
German de
Indonesian id
Italian it
Norwegian (Bokmål) nb
Norwegian (Nynorsk) nn
Polish pl
Romanian ro
Russian ru
Spanish es
Ukranian uk

See the docs/WIP.rakudoc for more information on planned features.

Program make-cal

Execute the program, without arguments, to see details of its current capabilities.

AUTHOR

Tom Browder <[email protected]>

COPYRIGHT AND LICENSE

© 2020-2023 Tom Browder

This library is free software; you may redistribute it or modify it under the Artistic License 2.0.

Calendar v0.0.4

Provides class data for producing calendars

Authors

  • Tom Browder

License

Artistic-2.0

Dependencies

PDF::LiteDate::NamesText::UtilsCSV::Parser

Test Dependencies

Provides

  • Calendar

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.