Vous êtes un utilisateur Apple (ou juste iPhone)…. Que diriez-vous de trouver la position des vos périphériques en ligne de commande.
Tout d’abord, on installe le package python de gestion iCloud (nécessaire pour accèder à Find My iPhone)
sudo apt-get install python3-pyicloud
Cela installe l’executable /usr/bin/icloud
accessible en ligne de commande.
Vous avez fait le plus dur 😉
Après on se connecte via:
icloud --username=votreemail@apple.com
Cela vous demandera le mot de passe (ainsi que le 2FA si vous l’avez activé)
Et finalement,
icloud --username votreemail@apple.com --list
Cela vous donnera la liste de tous vos périphériques:
Name - mon iPhone XS Max
Display Name - iPhone XS Max
Location - {'isOld': False, 'isInaccurate': False, 'altitude': 0.0, 'positionType': 'Unknown', 'secureLocation': None, 'secureLocationTs': 0, 'latitude': -10.485812, 'floorLevel': 0, 'horizontalAccuracy': 5.0, 'locationType': '', 'timeStamp': 1642795063024, 'locationFinished': True, 'verticalAccuracy': 0.0, 'locationMode': None, 'longitude': 105.629562}
Battery Level - 0.9100000262260437
Battery Status- NotCharging
Device Class - iPhone
Device Model - iphoneXSMax-1-4-0
------------------------------
...
Est-ce que cela ne pourrait pas être la base d’une horloge des Weasley ?