A Python package to automatically convert a Cineplex employees work schedule to a iCalendar file.
Note
Official Docker images are available at jaidenlabelle/cineplexwork on Docker Hub.
CineplexWork is not available on PyPI and is currently only tested with Python >= 3.13.
Download CineplexWork from the repository:
git clone https://github.com/jaidenlabelle/cineplex-timetable-exporter
Change directory to the newly created folder and run the package as a command-line tool:
cd cineplex-timetable-exporter
python -m cineplexwork -h
Example Docker compose setup when using the official Docker image.
services:
cineplexwork:
image: 'jaidenlabelle/cineplexwork:latest'
container_name: cineplexwork
restart: no # Avoid restart loop if something bad happens (recommended)
environment:
- CINEPLEX_USERNAME=<username>
- CINEPLEX_PASSWORD=<password>
- CINEPLEX_TOTP_SECRET=<totp secret>
- timezone=America/Toronto
- filename=output/output.ics
- time=05:00 # UTC time to run the script daily
volumes:
- ./data/output:/app/output # iCal file output directory