TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Query Apple's FindMy network with Python

483 pointsby nkko5 months ago

19 comments

pixelmonkey5 months ago
This looks great. If this Python implementation of the FindMy API actually works, it would be a major technology quality-of-life improvement for me. I hope Apple lets it stay alive.<p>Everyone who shares location with me does so over Find My, and my family insists on using AirTags. As a 100% desktop Linux and mobile Android user, it is one of the few things that I always need to remote in to my Mac Mini to access because there are no x-platform FindMy apps and the FindMy iCloud web app does not have feature parity to the macOS and iOS apps. One of a long list of offenses where Apple refuses to make things easy for x-platform friend groups and families. Very annoying.
评论 #42480473 未加载
评论 #42484506 未加载
评论 #42480754 未加载
评论 #42480401 未加载
评论 #42480685 未加载
评论 #42480805 未加载
malmeloo5 months ago
Hey everyone! I&#x27;m the author of FindMy.py. I&#x27;d like to use this moment to give a shout-out to some other people that deserve way more credit than me, as the project definitely would not have existed without them. If this stuff interests you then please do check them out, there is a dedicated section in the project&#x27;s README (<a href="https:&#x2F;&#x2F;github.com&#x2F;malmeloo&#x2F;FindMy.py?tab=readme-ov-file#credits">https:&#x2F;&#x2F;github.com&#x2F;malmeloo&#x2F;FindMy.py?tab=readme-ov-file#cre...</a>).<p>If you have any questions, feel free to ask :-)
评论 #42482856 未加载
评论 #42481947 未加载
评论 #42486277 未加载
zikduruqe5 months ago
You used to be able to query this data locally from your MacBook, but Apple decided to encrypt it. It was fun to put an AirTag on your cat, then use GPS Visualizer to plot your cat&#x27;s activities overnight.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;icepick3000&#x2F;AirtagAlex">https:&#x2F;&#x2F;github.com&#x2F;icepick3000&#x2F;AirtagAlex</a><p><a href="https:&#x2F;&#x2F;www.gpsvisualizer.com" rel="nofollow">https:&#x2F;&#x2F;www.gpsvisualizer.com</a>
评论 #42480011 未加载
评论 #42482955 未加载
评论 #42484245 未加载
oulipo5 months ago
I&#x27;m also interested by the Haystack project to have an ESP32-based object identify as an AirTag and be able to follow it<p>Does anyone knows if their approach is &quot;sustainable&quot;, or if Apple can easily &quot;block out&quot; such hacks from their network?
评论 #42480108 未加载
Havoc5 months ago
What are the chance that this keeps working long term?<p>Sounds awesome &amp; makes airtags more appealing, but if apple is just going to shut it down next week then less so
评论 #42482047 未加载
评论 #42480311 未加载
评论 #42480903 未加载
josephernest5 months ago
I don&#x27;t have an iPhone or Mac. Can I buy an AirTag, initialize it with the help of a friend who has an iPhone, and then locate the AirTag or ring it from my PC with this Python lib?<p>It would be awesome.
评论 #42483387 未加载
评论 #42483321 未加载
评论 #42482974 未加载
评论 #42483146 未加载
upbeat_general5 months ago
For the longest time I’ve wanted a way to record my location history in a durable way, without resorting to google maps history (which is great but has…obvious downsides), or some hacky short-term custom solution.<p>I wonder if someone could integrate this into a more coherent long-term platform.
评论 #42484869 未加载
评论 #42483665 未加载
评论 #42483547 未加载
daft_pink5 months ago
It’s interesting, because it could allow you to log location over time. Generally, I can only see peoples location when I open the app, but this would allow me to ping every 30 minutes and create a very long log that I could technically create manually, but would be quite a bit of work.
评论 #42483402 未加载
mikeweiss5 months ago
As someone who lives in an Android family but would still like to use air tags since it&#x27;s the biggest network in the U.S. I&#x27;d love a way to add and use air tags without needing to have an iPhone!
评论 #42482880 未加载
re5 months ago
From a quick skim of the repository, it looks like this is only for accessories&#x2F;devices that you own. I hope that this is the case, and that it doesn&#x27;t work for the &quot;Find My Friends&quot; functionality.<p>I&#x27;m okay sharing my location with trusted people so that they can occasionally manually check where I currently am. I don&#x27;t like the idea of them theoretically being able to automatically record my location and build a complete history of my movements over time.
评论 #42483544 未加载
评论 #42483684 未加载
评论 #42484104 未加载
trashcan5 months ago
It&#x27;s not clear to me how to actually get the required plist file to make this library work. Neither of the scripts in this issue seem to work: <a href="https:&#x2F;&#x2F;github.com&#x2F;malmeloo&#x2F;FindMy.py&#x2F;issues&#x2F;31">https:&#x2F;&#x2F;github.com&#x2F;malmeloo&#x2F;FindMy.py&#x2F;issues&#x2F;31</a><p>Is the syntax to run them just `swift &lt;filename.swift&gt;`?<p>Swift&#x2F;ErrorType.swift:253: Fatal error: Error raised at top level: main.MyError.noPassword
评论 #42483053 未加载
leobg5 months ago
Can I use this, if I have an iPhone, to trigger actions on a server based on my location?<p>For example, “When I come home, fetch the latest electricity prices and notify me if I should plug in my Tesla”.<p>I tried that using Shortcuts, but they won’t run location based without confirmation. (There are some workarounds, but they, too, don’t work reliably in my experience.)
评论 #42481860 未加载
评论 #42483559 未加载
评论 #42481331 未加载
Galanwe5 months ago
Fore those not familiar with the Apple ecosystem, what does &quot;Find My&quot; do? locate apple devices ?
评论 #42479656 未加载
评论 #42479640 未加载
评论 #42479681 未加载
评论 #42479791 未加载
评论 #42480573 未加载
评论 #42479619 未加载
评论 #42479637 未加载
cruffle_duffle5 months ago
I remember there was a time when “web services” were the new hotness and everybody was gonna offer some API to whatever they had online.<p>What happened to this? We’ve even got the authentication part nailed down now thanks to OAuth! There is even API gateways that you can park in front of your stack that manage all the hard parts like granting client secrets to API consumers and showing registration screens to developers.<p>There is really nothing stopping you from opening up parts of your stack to developers and tinkerers so they can do cool shit. It even gets people to lock into your product that much more because now they’ve integrated some part of their workflow into your system in a way that might not be possible without your service!<p>So yeah. You already have these API’s exposed for your front end apps to use. Why not just slam a developer portal on top and let people access some of it? Who knows what cool things they’ll cook up!
owenthejumper5 months ago
Using this as soon as Play sound is integrated!
评论 #42494331 未加载
wkjagt5 months ago
This is awesome. Now I&#x27;s starting to hope a similar thing is possible to manage Screen Time.
trees1015 months ago
Does this require you to run a virtualized apple OS in order to keep track of your tags?
roger_5 months ago
Hope someone integrates this with Home Assistant soon!
评论 #42481872 未加载
delijati5 months ago
Can i add xiaomi &quot;airtag&quot; with it?
评论 #42481895 未加载
评论 #42482344 未加载