KoenZomers / RingRecordingDownload

Console Application for Windows, Raspberry Pi, Linux and macOS which allows for downloading of Ring recorded events
Apache License 2.0
20 stars 9 forks source link
csharp dotnet6 ring

licence badge issues badge downloads badge Continuous Integration Build prwelcome badge

Ring Recording Download Tool

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

Version History

5.0.0.0 - Oct, 23, 2024

4.0.0.0 - Aug, 07, 2024

3.2.0.0 - July 26, 2024

3.1.1.0 - April 7, 2024

3.1.0.0 - April 6, 2024

3.0.0.0 - September 3, 2023

2.3.0.0 - September 2, 2023

2.2.0.0 - July 4, 2023

2.1.0.1 - September 14, 2022

2.1.0.0 - September 14, 2022

2.0.5.0 - September 14, 2022

2.0.4.0 - September 14, 2022

2.0.3.1 - February 3, 2021

2.0.3.0 - February 2, 2021

2.0.2.1 - April 29, 2020

2.0.2.0 - March 18, 2020

2.0.1.1 - March 12, 2020

2.0.1.0 - February 25, 2020

2.0.0.0 - February 13, 2020

1.1.1.0 - February 12, 2020

1.1.0.1 - January 22, 2020

1.1.0.0 - December 24, 2019

1.0.2.0 - October 27, 2019

1.0.1.0 - October 27, 2019

1.0.0.0 - October 5, 2019

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 RingRecordingDownload 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 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.