recoder: (Default)
[personal profile] recoder

За прошедший год моя система хранения фоток показала себя с хорошей стороны. Все фотографии складываются в одно файлохранилище на Synology, лучшее отбирается в тематические альбомчики, а с навигацией по хранилищу неплохо справляется Synology Moments.

Есть только проблемка с Google Photos, куда мобильные устройства автоматически заливают все картинки. Раньше обычный Google Drive позволял синхронизировать облачное фотохранилище с локальным диском и Synology сам справлялся с этим. Но потом Google решил что так слишком просто и синхронизацию отключил.

Пришлось пошерстить GitHub и найти интересный проект Timeliner - очередную попытку архивирования своего цифрового наследния. Несмотря на свою неприязнь к Go, с нескольких волшебных пенделей и с помощью такой-то матери проект завёлся и скачал мне локальную копию фоточек. Запишу для себя как это делалось под виндой:

# 1. Install Go using defaults and MinGW x64

# 2. Create Go runner 'go.cmd'
set GOROOT=C:\Go
set GOPATH=%CD%
C:\Go\bin\go.exe %*

# 3. Install Timeliner
go get -u -v github.com/mholt/timeliner/cmd/timeliner

# 4. Create a new Google application https://console.developers.google.com/projectcreate

# 5. Set up timeliner.toml
[oauth2.providers.google]
client_id = "foobar2846283742846quux.apps.googleusercontent.com"
client_secret = "YHTtfjTFTjhtFtytfHT-df8"
auth_url = "https://accounts.google.com/o/oauth2/auth"
token_url = "https://accounts.google.com/o/oauth2/token"

# 6. Authenticate with Google
bin/timeliner.exe add-account google_photos/recoder@gmail.com

# 7. Update the photos
bin/timeliner.exe get-latest google_photos/recoder@gmail.com

Ещё было актуально архивировать Instagramы (свой и чужие), но его автор Timeliner'a ниасилил, так что пришлось установить InstaLooter. Там всё просто: pip3 install --user instalooter --pre, а потом тупо instalooter user recoder ./recoder --username recoder --password xxxXXXxxx -v -N.

Осталось теперь допилить надёжную схему backup'a всего этого (и многого другого) добра...

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 11:57 am
Powered by Dreamwidth Studios