- Program preview
- Full program
- Add speakers to database
- Sessions calendar
- Talkcards (Title + author + time + session)
- ID Badges
- Set up a virtual environment and install dependencies as usual. uv usage is highly recommended:
uv venv
uv pip install -r requirements.txtMake sure to also install the Typst compiler for your system beforehand.
- Set up the source tables into a
.envfile, these are privately shared to the collaborators on demand:
URL_PRESENTATIONS="https://docs.google.com/spreadsheets/d/.../export?format=csv&gid=..."
URL_SESSIONS="https://docs.google.com/spreadsheets/d/.../export?format=csv&gid=..."
URL_SPEAKERS="https://docs.google.com/spreadsheets/d/.../export?format=csv&gid=..."
URL_ABSTRACTS="https://docs.google.com/spreadsheets/d/.../export?format=csv&gid=..."
- Get into your virtual environment and issue:
python build.pythis will automatically download all of the required data, build a sqlite database, query for the needed information in the correct format and compile the documents from the Typst templates into an output/ directory.
