Skip to content

fccm/ocaml-cal-svg

Repository files navigation

Simple Calendar Generators in SVG

  • Generates a calendar, one month by page with cal_svg.ml.
  • Generates a black and white calendars with cal_svg12.ml.
  • Generates calendars with color headers with cal_svg12_col.ml.
  • Generates calendars with rainbow colors with cal_svg12_colm.ml.
  • With rainbow colors too but with portrait orientation cal_svg12_colv.ml.
  • Generates black and white calendars with cal_svg12_bnw.ml.
  • Generates calendars with shadows behind the months blocks cal_svg12_sha.ml.

Produce the page for January 2021, in English, in SVG with:

ocaml cal_svg.ml 2021-01 en > cal-2021-01-en.svg

with cal_svg.ml you should provide the year and the month in argument, with all the other calendars just provide the year and the language code.

Produce a calendar for the year 2021, in French, in SVG with:

ocaml cal_svg12.ml 2021 fr > cal-2021-fr.svg

You can then convert to PDF with your favorite program.

An example Makefile is provided to generate all months of 2020 with cal_svg.ml and joining every months into a single PDF with 12 pages.

About

Generates calendars in SVG, that you can convert to PDF and print.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors