Private course materials for the Terra.do Software for Climate course. This repository backs up course content and manages resource freshness.
/async-reading/- Terra.do app course contentclass-*.json- Raw course data from Terra.do APIclass-*.md- Human-readable markdown versionsRESOURCE_INDEX.md- Index of all external resources (24 links)SUGGESTED_UPDATES.md- Link check results and update recommendations- Scripts:
fetch_courses.sh,convert_to_markdown.py,extract_resources.py,check_links.py
This project uses UV for Python environment management.
# Install dependencies
uv sync
# Run scripts
uv run python async-reading/check_links.pyCourse content fetching requires Google Drive API access via service account. Place credentials at the expected path or configure via environment variables.