Skip to content

Generate a Latex Timetable Based on Calendar ics File

Notifications You must be signed in to change notification settings

jcjgraf/TimetableGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ICS Timetable Generator

Create a pdf (/latex) timetable from an ics calendar

Introduction

Create a 5 days timetables of repeated events (e.g. lectures) automatically from a .ics calendar.
The style is based on this latex example. So go there to see how the final pdf looks like.

Prerequisites

The script requires the following python 3 packages, which may be installed via pip:

  • icalendar
  • jinja2

Furthermore, a working latex installation is required.

Get Started

Run the script with python3 main.py -c <pathToIcsCalendar> -t timetable.tpl Generate a PDF from the Tex with e.g. pdflatex timetable.tex

Credits

This project is heavily based on this Stackexchange answer.