ntulearn_sync_materials
Preview or incrementally sync course files into semester/course/original folders using manifests and checksums. Preserves local edits, never deletes files; dry-run by default and reports errors.
Instructions
Preview or incrementally sync course files into semester/course/original folders. Defaults to dry_run=true. Uses a manifest and checksums, preserves local edits, never deletes files. Inspect errors and truncated before claiming a complete sync.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| semester | Yes | ||
| max_items | No | ||
| course_ids | No | ||
| verify_remote | No | Re-download to compare hashes even when modification timestamps match. | |
| destination_dir | Yes |