Skip to content

Instantly share code, notes, and snippets.

@Nav-Appaiya
Created March 21, 2020 10:56
Show Gist options
  • Select an option

  • Save Nav-Appaiya/979dbf4ff2e86afe2d305df803ef5cef to your computer and use it in GitHub Desktop.

Select an option

Save Nav-Appaiya/979dbf4ff2e86afe2d305df803ef5cef to your computer and use it in GitHub Desktop.
How to download all your nest videos to your mac - steps
How to download all your nest videos to your mac using few simple steps:
1. Go to your nest dashboard and visit the page with the overview of your saved clips. The url should be /clips like:
https://home.nest.com/camera/997e8fdxxyourxvideoxxxhashxxxxxx8fdfe/clips
2. Inspect element -> copy full body of this page with all the videos listed.
Scroll down to ensure that you see all your clips on this HTML page, because you need to copy the html body.
3. Beam up sublime text or your editor where you first:
1. prettify the html -> make it readable
2. Search the HTML for this string: "dropcam/clips/". Because all video-hashes
are in the html like this: dropcam/clips/997e8fdxxyourxvideoxxxhashxxxxxx8fdfe.jpg
3. Search and find all dropcamm/clips and select them all at once, in sublime text its Control+CMD+G to Quickly Find all the occurences.
4. Now get creative and extract the hash from it in bulk. Paste it over in another tab if easier to select them.
4. Now you got hashes neatly listed, select them all in sublime: CMD+A and find in the top menu Selection -> Split into lines
5. Now you can type and it will type on each line and makes it easier to build up this url with the hashes:
Now you made this structure in your text editor:
curl -O https://home.nest.com/dropcam/clips/997e8fdxxyourxvideoxxxhashxxxxxx8fdfe.mp4
curl -O https://home.nest.com/dropcam/clips/997e8fdxxyourxvideoxxxhashxxxxxx8fdfe.mp4
curl -O https://home.nest.com/dropcam/clips/997e8fdxxyourxvideoxxxhashxxxxxx8fdfe.mp4
6. Copy all lines, open Terminal and navigate to the saving directory, paste it -> enter -> done.
All mp4 files will be downloaded, and you can reuse your online storage space limit from zero again.
- Enjoy!
Nav
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment