A small tool to download Logitech Circle videos. Uses undocumented APIs that'll probably go away at some point, and then I'll have to get an OAuth token. But today, it works.
Usage:
- Download from the Releases page.
- Run
circle --email=your-logitech-email --password=your-logitech-password accessories. A session token will be saved tosession.jsonand a list of your Accessories (i.e., cameras) will be printed. - Run
circle download --begin="Jan 01 2020 12:00:00" --duration=1h accessory-idto download any videos from noon until 1pm on Jan 1 2020. You can use-endinstead of-durationif you want a specific time range. Videos will be saved in your working directory.
You can specify --email and --password on the second command, too; the session.json cache will be used unless it's expired; and if so, a new session token will automatically be obtained.
Questions/complaints/whatever, open an issue. Have a good!