• iCloud अकाउंट की तस्वीरों को सीधे command line से डाउनलोड करने वाला open source टूल
  • Linux, Windows, macOS जैसे प्रमुख operating systems पर चल सकता है, और Docker·PyPI·AUR·npm के ज़रिए installation support देता है
  • Copy·Sync·Move इन तीन modes में काम करता है, और Live Photos·RAW images·EXIF metadata प्रोसेसिंग फीचर शामिल हैं
  • automatic deduplication, continuous change monitoring, incremental run optimization जैसे कई विकल्प उपलब्ध
  • MIT license के तहत जारी किया गया है, और फिलहाल maintainer की तलाश में है

प्रोजेक्ट अवलोकन

  • iCloud Photos Downloader iCloud में संग्रहीत तस्वीरों को लोकल सिस्टम पर डाउनलोड करने वाला command line आधारित टूल है
    • पूरी iCloud फोटो लाइब्रेरी डाउनलोड की जा सकती है, या केवल बदलावों को sync किया जा सकता है
    • इसे volunteer community विकसित और maintain कर रही है, और नए contributors की तलाश है
  • MIT license के तहत वितरित, इसलिए इसका स्वतंत्र उपयोग और modification संभव है
  • GitHub पर 10k से अधिक stars और 705 forks मौजूद हैं

समर्थित प्लेटफ़ॉर्म और वितरण तरीके

  • operating system compatibility: Linux, Windows, macOS, NAS environment support
  • distribution channels:
    • Docker image
    • PyPI package
    • Arch Linux AUR
    • npm package
  • executable को सीधे डाउनलोड किया जा सकता है, या source code से build किया जा सकता है

मुख्य फीचर्स

  • तीन operating modes
    • Copy: केवल नई तस्वीरें डाउनलोड करता है (default mode)
    • Sync: iCloud से हटाई गई तस्वीरों को लोकल से भी हटाता है (--auto-delete)
    • Move: डाउनलोड के बाद iCloud से तस्वीरें हटाता है (--keep-icloud-recent-days)
  • supported formats: Live Photos (image·video अलग-अलग सेव), RAW और RAW+JPEG
  • feature options
    • समान नाम वाली तस्वीरों का automatic deduplication
    • continuous watch mode (--watch-with-interval)
    • incremental run optimization (--until-found, --recent)
    • EXIF metadata modification (--set-exif-datetime)
  • --help कमांड से सभी options देखे जा सकते हैं

इंस्टॉलेशन और उपयोग

  • installation methods
    1. GitHub release page से executable डाउनलोड करें
    2. package manager (Docker, PyPI, AUR, npm) से install करें
    3. source code को सीधे build करें
  • iCloud settings requirements
    • iPhone/iPad पर Access iCloud Data on the Web सक्षम होना चाहिए
    • Advanced Data Protection को disabled रखना होगा
  • usage examples
    • sync चलाना:
      icloudpd --directory /data --username my@email.address --watch-with-interval 3600
      
    • authentication session बनाना:
      icloudpd --username my@email.address --password my_password --auth-only
      

experimental features और development status

  • कुछ फीचर्स पहले Experimental Mode में जोड़े जाते हैं और सत्यापन के बाद औपचारिक रूप से शामिल किए जाते हैं
  • नवीनतम release v1.32.2 (2 सितंबर 2025) है
  • लक्ष्य सप्ताह में 1 बार (शुक्रवार) नया version जारी करना है
  • हाल के commits में multi-user configuration support, non-Linux build fixes, test environment improvements शामिल हैं

योगदान और कम्युनिटी

  • contribution guidelines (CONTRIBUTING.md) के ज़रिए बाहरी developers भाग ले सकते हैं
  • 42 contributors ने कोड में योगदान दिया है, और Dependabot जैसे automation tools भी उपयोग हो रहे हैं
  • फिलहाल project maintainer के लिए सार्वजनिक रूप से आवेदन आमंत्रित हैं
  • आधिकारिक दस्तावेज़ और चर्चा GitHub Discussions पर चलती है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.