Skip to content

jwodder/pdfcalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept. CI Status MIT License

GitHub | Issues

pdfcalendar is a Python program for producing a PDF document containing calendars for one or more years. Currently, the following output styles are supported:

  • A page containing five annual calendars, each laid out in a column of weeks, starting with the current year; example
  • A page containing one annual calendar for the current year with the months laid out in three rows of four each; example

Installation

pdfcalendar requires Python 3.12 or higher. Just use pip for Python 3 (You have pip, right?) to install it:

python3 -m pip install git+https://github.com/jwodder/pdfcalendar.git

Usage

pdfcalendar {columns|three-by-four} [<options>] <outfile>

Produce a PDF document at <outfile> containing calendars for one or more years in the given output style. The month names and weekday abbreviations used are determined based on the current locale settings.

Options

--font-name FONT
 Set the name of the font to use for the text [default: Times-Roman]
--font-size INT
 Set the size of the font to use for the text [default: 10 for columns, 14 for three-by-four]

About

Python program for creating a calendar PDF document for one or more years

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages