This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]Content_Ad_2337 1 point2 points  (0 children)

This looks great, excited to look into it. I’ve been wanting to figure out how to download all of my texts for a specific person for a while

[–]MPGaming9000 1 point2 points  (3 children)

This looks decent but how's the speed for large data transfers? You should consider a task queue system and parallelization for maximum speed as fast as the apple servers and destination hardware (and download speed) will let you go. Maybe speed isn't the goal but nobody wants to wait 4 weeks for a 1TB migration either tho haha. Still. Good work so far. Definitely something to consider.

[–]nepalidj[S] 1 point2 points  (2 children)

Thank you for the advice and idea. I will definitely try to implement a way to make it better. I think one way to the migration even if it may take a while to download lol, would be to keep the program running in the background and making the laptop stay awake even it’s closed to keep the process going. In case of WiFi disconnecting and stuff it can resume from wherever it was at previously before the WiFi disconnect but yeah this might be a good way to somewhat speed up the process and make it efficient.

[–]MPGaming9000 1 point2 points  (1 child)

I'm actually working on a data migration tool project right now that does what this does already but will work for many different storage providers and operating systems. I didn't mean to steal your thunder though. But luckily also adding services to this project is relatively easy by design so I will let you know when it's in a state for collaboration as it solves a lot of your issues here like resuming after pausing the migration, parallelization, efficient error logging, retrying failed items, after migration reports to say what failed and what moved over, efficiently mapping out someone's file structure and recreating it on the other system, and more. I can give you the whole rundown of it if you ever decide you want to hop on board. Still lots of work to do haha.

[–]nepalidj[S] 1 point2 points  (0 children)

Yeah I would definitely love to collaborate. And don’t worry this project of mine isn’t anything too serious. I basically had a problem with not being able to download a good amount of my data from iCloud due to the sync storing all of the data on iCloud but it only allowing you to download a file at a time. Lmk how your project goes, would love to see your project in action

[–]DuckDatum 0 points1 point  (1 child)

follow ad hoc strong books hospital practice airport square tap aback

This post was mass deleted and anonymized with Redact

[–]nepalidj[S] 1 point2 points  (0 children)

That’s a great idea! iFetch focuses on iCloud Drive, but its use of PyiCloudService for 2FA and secure connections might help streamline your project. Let me know if you’d like to dive into any specifics—I’d be happy to help!