Skip to content

4lxprime/UT3CEx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UT3CEx

UT3 Calendar Exporter

How To Use?

Firstly, you need to launch the auth.py script with python3 auth.py that will generate the config.json file, needed to fetch your calendar.
Then you need to run the go binary with go run .; I suggest you to use the go run . -year --meetings=false to extract all the calendar and to skip useless meetings.

Available Flags

  • --output - Output file (default: calendar.csv)
  • --meetings - Include meetings in output (default: true)
  • --lessons - Include lessons in output (default: true)
  • --start - Start date in YYYY-MM-DD format (default: 2025-09-01)
  • --period - Time period: month, day, or week (default: month)
  • --year - Download the full scholar year, ignores start and period flags (default: false)

Examples

Example 1: Specific month starting September 1st

go run . --start 2025-09-01 --period month

Example 2: Full year without meetings

go run . --year --meetings=false