Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 925 Bytes

File metadata and controls

31 lines (16 loc) · 925 Bytes

studip2nextcloud

Sync Stud.IP course files and news into Nextcloud.

CLI

Flags:

-c, --config PATH: Path to the config JSON file.

-g, --generate-config: Write an example config.json to the current directory.

--auth-check: Only verify Stud.IP authentication and base URL access.

--semesters-back N: Process the current semester plus the previous N-1 semesters. 1 means current semester only.

--debug: Enable verbose debug logging.

Configuration

state_dir: Directory for persistent runtime state like cookies, news hashes, and debug snapshots.

studip: Stud.IP connection and login settings.

nextcloud: Nextcloud WebDAV settings and destination base folder.

discord.webhook_url: Optional webhook for file and news notifications.

sync.ignore_extensions: File extensions to skip.

selenium: Optional browser overrides. default.nix injects Chromium and Chromedriver automatically.