Google 포토에서 다른 플랫폼/솔루션으로 이동하고 싶다면 모든 사진을 내보내는 가장 빠른 선택은 Google 테이크아웃입니까?
하지만 다운로드하면 내부에 이상한 .json
파일이 포함된 수백 개의 작은 폴더가 있는 zip 파일이 있는 것을 발견하게 됩니다. 모든 사진을 시간순으로 담은 하나의 폴더만 갖고 싶다면 어떻게 해야 합니까? 그 모든 것을 복사하는 행운을 빌어요?
이 스크립트는 바로 그 일을 합니다. 테이크아웃을 정리하고 정리합니다.
해당 폴더를 모두 가져와 그 안에 있는 모든 사진을 찾아 file last modified
올바르게 설정한 다음 하나의 큰 폴더(또는 한 달로 나눈 폴더)에 넣습니다.
v3.2.0
부터 gpth
대화형입니까? - 복잡한 인수를 입력할 필요가 없습니다. 테이크아웃하고 gpth를 실행한 후 프롬프트된 지침을 따르기만 하면 됩니다.
Synology에서 실행하고 싶거나 대화형에 문제가 있거나 cmd를 좋아하는 경우 "cmd를 사용하여 수동으로 실행"을 참조하세요. 그렇지 않으면 다음과 같이 하세요.
'모두 선택 취소'를 선택한 다음 Google 포토만 선택하세요.
참고: 원본 지퍼를 보관하십시오. 문제가 발생할 경우 필요할 수 있습니다.
gpth
실행.exe
두 번 클릭하면 됩니다. - 윈도자 디펜더에게 안전하다고 말하고 프롬프트된 지시를 따르시겠습니까?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
기본적으로 파일을 이동합니다 . 따라서 중간에 문제가 발생하면 zip을 다시 내보내세요.
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
gpth --help
실행하여 모든 cmd 플래그를 확인할 수 있습니다(예: --divide-to-dates
플래그).
버그를 수정하고 이 작업을 안정적으로 만드는 데 많은 시간을 보냈습니다. - 기부해 주시면 정말 감사하겠습니다.
(99%의 경우) Android에서 일부 파일을 이동하면 해당 파일의 생성 및 수정 시간이 현재로 재설정됩니다.
"심플 갤러리" 앱은 일반적으로 이동 및 복사 시 원본 파일 생성 시간을 유지합니다(단, 보장하지는 않습니다). 그것은 또한 매우 멋지다 - 확인해 보세요: 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
의 데이터를 EXIF
데이터에 다시 쓰기