Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tbrowder/calendar
Provides class data for producing calendars
https://github.com/tbrowder/calendar
Last synced: 2 months ago
JSON representation
Provides class data for producing calendars
- Host: GitHub
- URL: https://github.com/tbrowder/calendar
- Owner: tbrowder
- License: artistic-2.0
- Created: 2020-12-14T14:58:31.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T17:06:28.000Z (5 months ago)
- Last Synced: 2024-10-14T14:03:10.678Z (3 months ago)
- Language: Raku
- Size: 13.1 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- License: LICENSE.md
Awesome Lists containing this project
README
[![Actions Status](https://github.com/tbrowder/Calendar/actions/workflows/linux.yml/badge.svg)](https://github.com/tbrowder/Calendar/actions) [![Actions Status](https://github.com/tbrowder/Calendar/actions/workflows/macos.yml/badge.svg)](https://github.com/tbrowder/Calendar/actions) [![Actions Status](https://github.com/tbrowder/Calendar/actions/workflows/windows.yml/badge.svg)](https://github.com/tbrowder/Calendar/actions)
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
========```raku
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
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.