Page 3 of 3

Re: FindMyiDevice

PostPosted: Sat Nov 28, 2015 9:28 pm
by farberm
Here is the event log
Find My IDevices Registering Find My iDevice - LynneFMID (1444993041)
Find My IDevices Done registering Device ID
Find My IDevices Registering Find My iDevice - MarkFMID (451005738)
Find My IDevices Done registering Device ID
Find My IDevices Retrieving location data
Find My IDevices Done Locating all iDevices

Re: FindMyiDevice

PostPosted: Tue Feb 02, 2016 3:32 pm
by exos
Any update on this? I am having the same issue when trying to add an idevice:


Find My IDevices Error Error in plugin execution GetUiDynamicList:

Traceback (most recent call last):
File "plugin.py", line 527, in Return_List_of_iDevices_from_Apple_IDS_for_entry_screen
<type 'exceptions.KeyError'>: key AppleID not found in dict

Re: FindMyiDevice

PostPosted: Fri Feb 05, 2016 9:58 am
by hanzov69
exos wrote:
Any update on this? I am having the same issue when trying to add an idevice:


Find My IDevices Error Error in plugin execution GetUiDynamicList:

Traceback (most recent call last):
File "plugin.py", line 527, in Return_List_of_iDevices_from_Apple_IDS_for_entry_screen
<type 'exceptions.KeyError'>: key AppleID not found in dict


I ran in to the same issue last night... I immediately suspected that given the age of the plugin it was no longer able to "talk" to the Apple API. I previously made heavy use of sosumi in a previous project, and I know it's often a game of "whack-a-mole".

Taking a look under the hood, looks like Benjamin was using findi https://github.com/pearkes/findi , which hasn't been updated in years.

A little more digging and it's clear that this is woefully out of date... not even remotely close.

I came across pyicloud https://github.com/picklepete/pyicloud which seems to wrap all the iCloud services up, but it's not a 1-for-1 drop in replacement.
I'm not much on Python, but I'm going to make a best effort to update this with the newer stuff to get it running.

As an aside, it also looks like the plugin is trying to check for an updated version against a server that doesn't exist. Benjamin, if you're reading this... any thoughts on using a github repo and baking that in to your scripts for update checking?