This simple console app (written in .NET Core) will allow you do perform a bulk download of your Ring.com videos. You can download videos based in a date range and/or if they are starred
RingVideos:
Simple command line tool to download videos from your Ring account
Usage:
RingVideos [options] [command]
Options:
--version Show version information
-?, -h, --help Show help and usage information
Commands:
starred Download only starred videos
all Download all videos (starred and unstarred)
snapshot Download only snapshot images
Options:
-u, --username <username> Ring account username [default: ]
-p, --password <password> Ring account password [default: ]
--path <path> Path to save videos to [default: ]
-s, --start <start> Start time (earliest videos to download) [default: 1/1/0001 12:00:00 AM]
-e, --end <end> End time (latest videos to download) [default: 12/31/9999 11:59:59 PM]
-m, --maxcount <maxcount> Maximum number of videos to download [default: 1000]
-?, -h, --help Show help and usage information
- Version 1.2: The app will also save your settings to a local config file. This will allow you to just re-run the app with no parameters and have it download the videos since your last run.
- Version 1.3: Updated to leverage the KoenZomers.Ring.Api Nuget package to interact with the Ring API
- Version 2.0: Updated calling syntax to use sub-commands vs flags. Can now also create and download a current snapshot
This console app and API library was based off of:
- php-ring-api by Jeroen Moors and
- Ring by Jonathan Potts
- Ring Api by Koen Zomers