Earlier quoted context omitted.
Differential backups or any sort of versioning seemed like one of the most obvious culprits (that and or total redundant storage to preserve the file) but the issue with all of this is it’s entirely opaque. Ultimately you’re increasingly tethered to some service for your storage that you pay for periodically based on total storage yet you have little-to-no information how to best optimize that storage if you want to…
>So as a consumer, do I just wave my hands and keep throwing more and more money at the problem, Yes. I can go and buy 1TB of Microsoft OneDrive or 2TB of Google Drive for less than a Franklin a year, and most people won't even need 1TB let alone 2TB. Both Microsoft and Google also offer 100GB plans for a Jackson a year, which is what I purchase myself. The average person can get by paying a Washington per month to A…
Cleaning up my 200GB iCloud with some JavaScript
151–160 of 192 posts
Re: Cleaning up my 200GB iCloud with some JavaScript
#152Earlier quoted context omitted.
> For the downvoters, consider this: If I were to manage all this myself, I would need at least three storage mediums with one being a different form factor to satisfy the 3-2-1 backup scheme. I would also need to procure arrangements for that third backup copy in the 3-2-1 scheme. And I would need to spend time managing it all. > That is going to cost me more than a Franklin per year. Life is short, my time is preci…
> Three Franklins and three Jacksons per year + whatever for an external drive for your offsite backups. I know you're just following the theme set by the parent commenter, but there are a bunch of us folk on HN who aren't US residents, and have no idea how much those presidents mean in terms of currency.
Re: Cleaning up my 200GB iCloud with some JavaScript
#153I'm pretty sure that iCloud stores the full version and downloads a lower quality optimised version to your phone. If you open iPhone settings and browse to: > Apple ID > iCloud > Photos There is an option to 'Optimise iPhone Storage' which is enabled by default. This states: > If your phone is low on space, full resolution photos and videos are automatically replaced with smaller device sized versions. Full-Resoluti…
Downloads should still return the original file though, so that can't be used to explain the storage size discrepancy.
Re: Cleaning up my 200GB iCloud with some JavaScript
#154Photos.app doesn't show file size… so I thought, why not build a little Photos.app extension or a separate app that queries for large files? Turns out that the API doesn't expose "file size", at least I didn't find a straight-forward way. I think that all "photos" or "videos" are just a view of the underlying "photo or video object". If you crop a video, the full-size video will remain. Only if you export the video,…
Re: Cleaning up my 200GB iCloud with some JavaScript
#155Earlier quoted context omitted.
Since you're willing to write since code apparently: have you checked the internal databases? They're just sqlite, moderately understandable at a glance last time I looked.
Looks promising - will look into it!
After all, the file might not be present locally, so opening it should go through the Photos.app. But once you call AppleScript to open the file, you might as well use the AppleScript to comb through the database like the script I linked to earlier.
Re: Cleaning up my 200GB iCloud with some JavaScript
#156Re: Cleaning up my 200GB iCloud with some JavaScript
#157Photos.app doesn't show file size… so I thought, why not build a little Photos.app extension or a separate app that queries for large files? Turns out that the API doesn't expose "file size", at least I didn't find a straight-forward way. I think that all "photos" or "videos" are just a view of the underlying "photo or video object". If you crop a video, the full-size video will remain. Only if you export the video,…
> I think that all "photos" or "videos" are just a view of the underlying "photo or video object". If you crop a video, the full-size video will remain. Only if you export the video, it will be cropped and the smaller file size will manifest. Yup, the Photos app keeps the unmodified original file, and then any edits/crops are stored separately. You can always revert to the original file and redo your edits. So they m…
Do you know more? The introduction says "Retrieve asset metadata or request full asset content.", but I can't find clarification when it actually accesses full content.
Re: Cleaning up my 200GB iCloud with some JavaScript
#158Earlier quoted context omitted.
> Three Franklins and three Jacksons per year + whatever for an external drive for your offsite backups. I know you're just following the theme set by the parent commenter, but there are a bunch of us folk on HN who aren't US residents, and have no idea how much those presidents mean in terms of currency.
In addition to being confusing for non-Americans, it also confusing for Americans because $100 bills in American slang are "Benjamins," not "Franklins." It's most notable use is in the song "It's All About the Benjamins"
Re: Cleaning up my 200GB iCloud with some JavaScript
#159Re: Cleaning up my 200GB iCloud with some JavaScript
#160On this topic...anyone know the best way to export an entire iCloud Photo Library at full resolution?