If you’ve ever wanted to download LOTS of videos from your Ring camera, but don’t want to click check boxes for hours, I’ve created a simple tutorial and some jQuery (JavaScript) code to make it super easy!
Warning: Please don't ever paste code into Chrome's Console unless you know for certain it's safe and understand what it's doing!
// Add jQuery to current Chrome Instance
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
jQuery.noConflict();
// Scroll to Bottom
function scrollSectionToBottom()
var intervalID = setInterval(scrollSectionToBottom, 1000);
// clearInterval(intervalID);
// Click Deselect, Check 50 Oldest Items, Click Download
jQuery('[data-testid="manage-events__select-multiple"]').click();
var clickCount = 0;
var numDwnld = 0;
var numRemain = 0;
// Get all elements and reverse the order
var elements = jQuery('.styled__EventItemWrapper-sc-4e4b9a69-1.xvyWO').get().reverse();
jQuery(elements).each(function() );
jQuery(elements).each(function() );
console.log("Downloaded:" + numDwnld);
console.log("Remaining To Download:" + numRemain);
jQuery('[data-testid="manage-events__download"]').click();