makingglitches / GooglePhotoDownload

Connects to Google Photos and downloads all content, keeping track of original data on disk and moving files only on the computer and already on server to respective directories, and tries to download the entire collection and store size info for quicker startup as well as original file sizes of those on disk, downloading the files still on disk first so they can be freed up. Supports multiple user accounts. Its just a better mousetrap. Google Takeout prepares whole archives of photos, this allows you to download them separately and keep track of some statistics as well on space usage.
6 stars 4 forks source link

Google refresh providing ids without matching media items handling code freezing #28

Closed makingglitches closed 3 years ago

makingglitches commented 3 years ago

Added code to handle this Tracing through it seems fine Freezing on update size call which pulls the media item back on some of the newly uploaded items.

makingglitches commented 3 years ago

I'm thinking these are half finished uploads that haven't expired. google has done this before. however the code itself seems to eventually recover if i add annoying awaits to every stupid sqlite3 mod derived async function call in updatesize and refreshstoreurl.