إذا أردت في أي وقت الانتقال من صور Google إلى نظام أساسي/حل آخر، فإن أسرع خيار لك لتصدير جميع الصور هو Google Takeout؟
ولكن عند تنزيله، ستجد نفسك مع ملفات مضغوطة تحتوي على مئات المجلدات الصغيرة التي تحتوي على ملفات .json
غريبة بداخلها؟. ماذا لو كنت تريد الحصول على مجلد واحد فقط يحتوي على جميع الصور، بالترتيب الزمني؟ حظا سعيدا في نسخ كل ذلك؟
يقوم هذا البرنامج النصي بذلك - فهو ينظم وينظف Takeout الخاص بك نيابةً عنك ؟؟
سوف يستغرق الأمر كل هذه المجلدات، والعثور على جميع الصور الموجودة فيها، وتعيين file last modified
بشكل صحيح، ووضعها في مجلد واحد كبير (أو مجلدات مقسمة على شهر)؟
منذ v3.2.0
، أصبح gpth
تفاعليًا؟ - لا تحتاج إلى كتابة أي وسيطات معقدة - ما عليك سوى الحصول على الإخراج وتشغيل gpth واتباع التعليمات المطلوبة؟
إذا كنت تريد تشغيله على Synology، أو لديك مشاكل مع التفاعلية، أو تحب cmd فقط، فاطلع على "التشغيل يدويًا باستخدام cmd". وإلا فقط:
"قم بإلغاء تحديد الكل" ثم حدد صور Google فقط
ملحوظة: احتفظ بهذه الملفات المضغوطة الأصلية، فقد تحتاج إليها إذا حدث أي خطأ
gpth
.exe
الذي تم تنزيله؟ - أخبر Windoza Defender أن الوضع آمن، واتبع التعليمات المطلوبة؟cd
إلى المجلد الذي تم تنزيل الملف القابل للتنفيذ وقم بتشغيله: # if you have Mac with M1/M2 chip, you need to enable x86 emulation
# otherwise, just skip it
softwareupdate --install-rosetta
cd Downloads # probably
# add execute permission for file
chmod +x gpth-macos # or gpth-linux
# tell MacOS Gatekeeper to not worry
xattr -r -d com.apple.quarantine gpth-macos
# run it ?
./gpth-macos # or ./gpth-linux
# follow prompted instructions ?
حقيقة ممتعة: يقوم gpth
بنقل الملفات بشكل افتراضي - لذلك إذا حدث أي خطأ في منتصف الطريق، فأعد تصدير الملفات المضغوطة مرة أخرى
exiftool
، حتى لا تفقد وقت إنشائها # cd to folder where you downloaded exiftool
cd Downloads
# run it on your output folder:
# (the '-r' means "run on all files/in sub-folders" aka recursively)
# (Make sure you didn't change file modify dates aka didn't do anything with the files after running gpth
exiftool -overwrite_original -r -if ' not defined DateTimeOriginal ' -P " -AllDates<FileModifyDate " " your/output/folder/ALL_PHOTOS/ "
منتهي! استمتع بصورك!!!
ربما لا تزال بحاجة إلى هذا الوضع إذا:
في هذه الحالة:
# psst: in windoza cmd, you can just drag and drop files/folders to type them in
# 1. change working directory to where gpth.exe is:
cd Downloads # Most probably
# run it, selecting input and output folders with options like this:
# (you can try to drag and drop them)
gpth.exe --input " Downloadsyouinputfolder " --output " C:someotherlocation " --albums " shortcut "
# select which album solution you like - see --help for all of them
# remember to use "" !
# ssh/whatever to where you're running it
cd Downloads # folder with gpth
chmod +x gpth # add execute permission
# tell MacOS Gatekeeper to not worry
xattr -r -d com.apple.quarantine gpth-macos
./gpth --input " /some/input/folder " --output " other/output/folder " --albums " shortcut "
# select which album solution you like - see --help for all of them
يمكنك التحقق من جميع إشارات cmd عن طريق تشغيل gpth --help
- على سبيل المثال، علامة --divide-to-dates
لقد قضيت الكثير من الوقت في إصلاح الأخطاء وجعل هذا العمل مستقرًا؟ - سأكون شاكرا للغاية لأية تبرعات؟
(99% من المرات)، إذا قمت بنقل بعض الملفات في Android، تتم إعادة تعيين وقت إنشائها وتعديلها إلى الوقت الحالي.
عادةً ما يحتفظ تطبيق "Simple Gallery" بوقت إنشاء الملف الأصلي عند النقل والنسخ (لكنني لا أضمن ذلك). إنه أيضًا رائع جدًا - تحقق من ذلك: https://github.com/SimpleMobileTools/Simple-Gallery
أنصحك حقًا باستخدام Syncthing لمزامنة صورك وملفاتك عبر الأجهزة. ويتم ذلك من خلال شبكة Wi-Fi المحلية لديك، بحيث لا تعتمد على أي خدمة أو اتصال بالإنترنت. وسيحتفظ أيضًا بتاريخ إنشاء الملف الأصلي والبيانات الوصفية، لذلك فهو يحل مشكلة Android التي ذكرتها من قبل.
يهدف Immich إلى أن يكون بديلاً كاملاً لـ GPhotos - فهو لا يزال قيد التطوير، ولكنه يبدو رائعًا بالفعل!
نفس الشيء مع Photoprism، مع أن هذا المنتج قيد التطوير لفترة أطول (قد يكون أكثر نضجًا)
إذا كنت تريد شيئًا أكثر مركزية ولكن أيضًا مستضافًا ذاتيًا، فإن Nextcloud يعد خيارًا جيدًا، لكن أسلوبه في التعامل مع الصور لا يزال غير مثالي. (وتحتاج إلى إعداد الخادم الخاص بك)
لقد استخدمت هذه الأداة لتصدير ملاحظاتي إلى تخفيض السعر - يمكنك بعد ذلك تحريرها باستخدام أي محرر تخفيض السعر الذي تفضله :)
https://github.com/vHanda/google-keep-exporter
نعم، تمت إعادة كتابة الأمر برمته في Dart، وهو الآن أكثر استقرارًا وأسرع. إذا كنت لا تزال تريد لغة Python لسبب ما، فاطلع على الإصدار v2.x - في الإصدارات/العلامات
.json
s إلى بيانات EXIF