Comments (5)
Hi,
My Docker container is not much more that a wrapper for the icloud_photos_downloader: https://github.com/icloud-photos-downloader/icloud_photos_downloader
Unfortunately, icloud_photos_downloader does not natively support HEIC to JPG conversion, so it if it finds a HEIC file that does not exist, it will download it.
If you want to convert all your HEIC files to JPEG, connect to your container with docker exec -it <containername> /bin/ash
and then run /usr/local/bin/sync-icloud.sh --ConvertAllHEICs
The convert_heic_to_jpeg variable only converts files going forward from the time it was set.
from docker-icloudpd.
boredazfuck,
Again thankyou for your input.
So I have a 3rd party software that can convert HEIC to JPG with no issues. What I "want" to do is convert every existing .HEIC back to .JPG in my thousands of files and then delete the *.HEIC version out of my download directory but what I believe you are saying is that when the container re-runs it will see all the missing *.HEIC files and pull them back down?
So when people use convert_heic_to_jpeg are they usually keeping BOTH files on hand if they are continually trying to grab current photots?
Thanks,
from docker-icloudpd.
what I believe you are saying is that when the container re-runs it will see all the missing *.HEIC files and pull them back down?
That's correct, the Python script that's invoked just looks to see what is on iCloud.com, and if there is no matching HEIC file already in the destination directory, it triggers a download.
So when people use convert_heic_to_jpeg are they usually keeping BOTH files on hand if they are continually trying to grab current photots?
Yes, that's what I currently do. Converting to JPEG is a lossy process so the files are lower quality and they're also considerably larger than the equavalent HEIC file. Admittedly, quality wise, it's probably as near as makes no difference.
My primary device is a Windows 10 based laptop so, which doesn't natively support HEIC. This is my only reason for converting to JPEG... so that I can actually browse my photo collection. Once Windows 10 supports HEIC natively, or I can install an application I trust which supports HEIC properly, then I'll remove all the JPEG files and switch off HEIC conversion in my container.
from docker-icloudpd.
what I believe you are saying is that when the container re-runs it will see all the missing *.HEIC files and pull them back down?
That's correct, the Python script that's invoked just looks to see what is on iCloud.com, and if there is no matching HEIC file already in the destination directory, it triggers a download.So when people use convert_heic_to_jpeg are they usually keeping BOTH files on hand if they are continually trying to grab current photots?
Yes, that's what I currently do. Converting to JPEG is a lossy process so the files are lower quality and they're also considerably larger than the equavalent HEIC file. Admittedly, quality wise, it's probably as near as makes no difference.
My primary device is a Windows 10 based laptop so, which doesn't natively support HEIC. This is my only reason for converting to JPEG... so that I can actually browse my photo collection. Once Windows 10 supports HEIC natively, or I can install an application I trust which supports HEIC properly, then I'll remove all the JPEG files and switch off HEIC conversion in my container.
boredazfcuk,
What version of windows 10 do you run? I run Windows 10 Pro 1909 and it does natively support .HEIC file formats. This is true for both my home and work computers.
The reason I am trying to figure this out is because my main use PC at the house runs Kubuntu and (as far as I can tell) the dolphin file browser does not support .HEIC so I simply want to see the thumbnails when going through the files. I dont want to download .HEIC and .JPG because I run a file server for backup which also replicates in the cloud and I would effectively double my storage costs.
Anyways thanks again for your help. If you could just work with Apple to get that 2FA token to NOT expire after 26 tries that would be great :) Take care my friend.
from docker-icloudpd.
I'm running the latest Win10 Pro 20H2 which is the version which was just released in October... I've had the HEIF Extensions installed through many different versions, probably since the 17xx or 18xx versions.
I thought I'd reset Windows just in case I had a corrupt install, but I'm back up and running and it's still the same. I don't see thumbnails in Windows Explorer and opening them in Photos
gives me the old "We can't open this file" error.
If you could just work with Apple to get that 2FA token to NOT expire after 26 tries that would be great
lol. I hope they change it too. I'm not sure they'll listen to me though!
from docker-icloudpd.
Related Issues (20)
- Permission Denied HOT 2
- Failed check for new files files Failed to execute script 'icloudpd' due to unhandled exception! HOT 3
- Error: Invalid value for '-d' / '--directory': Path '/home/apps/iCloud' is not readable HOT 3
- Docker compose setup
- Telegram Bot has not been initialised or needs reinitialising HOT 2
- auto_delete not deleting photos HOT 4
- icloud.com.cn : Failed to download new files HOT 13
- Error debug - traceroute: bad address 'icloud.com.cn' HOT 1
- Remote Re-authentication error HOT 8
- Connection error in the log HOT 2
- Telegram support for multiple docker containers HOT 1
- Container Not Downloading (No Errors) HOT 1
- error HOT 2
- Error: Invalid value for '-d' / '--directory': Path is not readable HOT 2
- Failed to execute script 'icloud' due to unhandled exception! HOT 5
- Update broke .mounted file HOT 1
- 'tzlocal() does not support non-zoneinfo timezones
- These log messages indicate errors that occurred while attempting to log in to iCloud, including an invalid email/password combination, as well as the inability to find the stored password in the system's keychain. The fact is that the password is entirely correct, and the login attempts are being made in China. Despite numerous attempts, the issue remains unresolved. HOT 4
- how to use reauth.sh now HOT 1
- using folder in icloud HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-icloudpd.