KoenZomers / RingSnapshotDownload

Console Application for Windows, Raspberry Pi, Linux and macOS which allows for downloading of snapshots from Ring devices
Apache License 2.0
19 stars 4 forks source link
csharp doorbell dotnet6 ring

licence badge stars badge forks badge issues badge .NET Core

Ring Snapshot Download Tool

Console application written in .NET 6 compiled for Windows, Raspberry Pi, Linux and macOS which allows for downloading of Ring snapshots to your local machine.

Version History

2.1.0.0 - September 3, 2023

2.0.0.0 - September 3, 2023

1.4.0.0 - September 2, 2023

1.3.0.0 - July 4, 2023

1.2.0.0 - September 14, 2022

1.1.1.0 - September 14, 2022

1.1.0.2 - July 5, 2021

1.1.0.1 - July 5, 2021

1.1.0.0 - July 4, 2021

1.0.2.0 - June 23, 2020

1.0.1.0 - April 29, 2020

1.0.0.1 - February 14, 2020

1.0.0.0 - February 13, 2020

System Requirements

Usage Instructions

  1. Download the ZIP file of the latest version from releases. Make sure you download the right type for the platform on which you want to run it:
    • Windows 7 SP1 or later, Windows 8.1, Windows 10 version 1607 or later, Windows 11, Windows Server 2012 R2 or later: win-x64.zip (64 bit) or win-x86.zip (32 bit)
    • Linux ARM (i.e. Raspberry Pi): linux-arm.zip (32 bit) or linux-arm64.zip (64 bit)
    • Linux x64 (any Linux based distribution): linux-x64.zip
    • Mac OSX (Apple devices): osx-x64.zip or osx-arm64.zip
  2. Extract it to any location on your machine
  3. Run RingSnapshotDownload.exe in a Command Prompt or PowerShell window to see the possible parameters and samples

If you want to run this application unattended in i.e. a scheduled daily download script, ensure you run it once manually with your username and password. After this run it will store the refresh token in a file called Settings.json and will run without needing a username, password or two factor authentication token on subsequent runs.

Current functionality

With this tool in its current state you can:

Feedback

Any kind of feedback is welcome! Feel free to drop me an e-mail at koen@zomers.eu or create an issue.