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

Add sha or md5 sums to sqlite database for later matching #44

Closed makingglitches closed 2 years ago

makingglitches commented 2 years ago

For related feature regarding filesystem traversal looking for photos also contained online, add keys as files are downloaded or originals are tracked.

makingglitches commented 2 years ago

Added fields to database and sha256 generation code. need to implement during local file searches and on download completion events.

makingglitches commented 2 years ago

built in behavior for currently logged in user. can kick off process manually otherwise during download will start seperate process that also will try to process all downloaded files in that users destination store.

makingglitches commented 2 years ago

more work needs to be done when seperate stores are added.

makingglitches commented 2 years ago

updated moveoriginals code to consider hash existence updated hashitem calculation during download of trusted items.