5 पॉइंट द्वारा GN⁺ 2024-12-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Apple के Find My नेटवर्क के साथ इंटीग्रेटेड एप्लिकेशन आसानी से बनाने के लिए डिज़ाइन की गई एक "all-in-one library"
    • अभी Find My से जुड़ा कोड कई repositories में बिखरा हुआ है; यह उस समस्या को हल करके एकीकृत common building blocks प्रदान करती है
  • Alpha चरण में है, इसलिए API design बदल सकती है

मुख्य सुविधाएँ

  • cross-platform support (Mac की आवश्यकता नहीं)
  • location reports लाना और decrypt करना
    • आधिकारिक accessories (AirTags, iDevices आदि)
    • custom AirTags (OpenHaystack)
  • Apple account login
    • SMS और trusted device-आधारित 2FA support
  • आसपास के Find My devices को scan और decode करना
    • public key, status byte आदि जानकारी प्रदान करता है
  • accessory keys लाना और generate करना
  • sync और async API दोनों का support

संबंधित प्रोजेक्ट

FindMy.py के आधार पर विकसित कुछ दिलचस्प प्रोजेक्ट:

  • OfflineFindRecovery: Bluetooth LE के ज़रिए Apple के Offline Find फीचर से MacBook की लोकेशन ट्रैक करना
  • SwiftFindMy: FindMy.py का Swift port

1 टिप्पणियां

 
GN⁺ 2024-12-22
Hacker News राय
  • यह राय है कि अगर Python में लागू किया गया FindMy API वास्तव में काम करता है, तो तकनीकी रूप से यह जीवन की गुणवत्ता में बड़ा सुधार होगा। उम्मीद है कि Apple इसे अनुमति देगा

    • Find My के जरिए लोकेशन शेयर की जाती है, लेकिन x-platform ऐप न होने के कारण Mac Mini में remote access करना पड़ता है, जो असुविधाजनक है
    • इसे Apple द्वारा x-platform उपयोगकर्ताओं को असुविधा देने के उदाहरणों में से एक माना गया है, और यह बहुत चिढ़ पैदा करता है
  • FindMy.py के लेखक परियोजना में योगदान देने वाले अन्य लोगों को धन्यवाद देना चाहते हैं

    • कहा गया है कि परियोजना के README में संबंधित जानकारी है, इसलिए रुचि रखने वाले लोग उसे देखें
  • यह राय है कि लंबे समय तक location history स्टोर करने का तरीका मिलना चाहिए

    • Google Maps की history अच्छी है, लेकिन उसमें कमियाँ हैं, इसलिए इसे किसी अधिक सुसंगत long-term platform में एकीकृत किया जाना बेहतर होगा
  • पहले MacBook पर डेटा को लोकल रूप से query किया जा सकता था, लेकिन Apple ने इसे encrypt कर दिया

    • AirTag को बिल्ली पर लगाकर GPS Visualizer से उसकी गतिविधि को visualise करना मज़ेदार था
  • अगर किसी के पास iPhone या Mac नहीं है, तो वह सोचता है कि क्या दोस्त की मदद से AirTag को initialize करके Python library के जरिए PC पर उसकी लोकेशन ढूँढना या आवाज़ बजाना संभव है

    • अगर संभव हो, तो यह शानदार होगा
  • library चलाने के लिए आवश्यक plist फ़ाइल कैसे प्राप्त की जाए, यह स्पष्ट नहीं है

    • script चलाने के तरीके को लेकर सवाल है, और error message आ रहा है
  • Haystack परियोजना में रुचि है, और जिज्ञासा है कि क्या ESP32-आधारित ऑब्जेक्ट को AirTag के रूप में पहचानकर ट्रैक किया जा सकता है

    • यह भी सवाल है कि क्या Apple ऐसे hack को आसानी से रोक सकता है
  • लंबे समय तक इसके काम करते रहने की संभावना पर संदेह है

    • यह AirTag को अधिक आकर्षक बनाता है, लेकिन अगर Apple इसे ब्लॉक कर सकता है, तो यह कम आकर्षक होगा
  • समय के साथ लोकेशन रिकॉर्ड करने की संभावना को दिलचस्प माना गया है

    • आम तौर पर लोकेशन केवल ऐप खोलने पर दिखती है, लेकिन हर 30 मिनट में ping भेजकर लंबा log बनाया जा सकता है
  • यह जिज्ञासा है कि क्या iPhone का उपयोग करके server पर location-based काम trigger किए जा सकते हैं

    • उदाहरण के लिए, घर पहुँचने पर नवीनतम बिजली दरें लाना और यह सूचना देना कि Tesla को charge करना चाहिए या नहीं
    • Shortcuts का उपयोग करके कोशिश की गई, लेकिन location-based execution पुष्टि के बिना काम नहीं करता