Commit Graph

6 Commits

Author SHA1 Message Date
666369714b feat: add --api flag for Canvas API token authentication
- Add APIToken field to Credentials struct with omitempty JSON tag
- Implement GetAPIToken() method with persistent token storage
- Add SaveRefreshToken() helper to preserve API tokens during OAuth
- Implement --api CLI flag to use API token instead of OAuth
- Validate empty refresh tokens and skip refresh if invalid
- Update README with API token usage documentation
2026-06-19 21:12:43 +02:00
13063c6cc5 add video-only mode 2026-05-16 17:33:40 +02:00
joren
b8e6180b35 add numbering 2026-03-11 19:56:37 +01:00
joren
8591ae283e Add support to download all the users courses 2026-03-11 19:36:54 +01:00
352315b041 Add files only mode 2026-03-11 17:37:18 +01:00
ea91e2a16e first commit 2026-02-13 18:49:29 +01:00