Fórum Root.cz

Hlavní témata => Software => Téma založeno: bobr 14. 01. 2019, 17:57:36

Název: Fotky: ponechat zmenšenou verzi, zálohovat originál
Přispěvatel: bobr 14. 01. 2019, 17:57:36
Dobry den,

mam na novem ntb mene mista, nez na starem. mam 150GB fotek, ktere asi nutne nepotrebuji mit vzdy po ruce, ale rad bych si nechal nejakou zmensenou verzi, abych ji mohl ukazat ev. kdykoli.

+ zaloha/presun vsech fotek na externi disk
+ ponecha zmensenou kopii na ntb
+ offline, nechci je davat googlu, fb apod
+ idealne GUI, asi bych to nejak nahackoval s imagemagic a rsync, ale to neni to nejpohodlnejsi, co hledam
+ idealne se synchronizaci, tj hodim velke fotky do slozky ~/fotky, pri pripojeni ext HDD se zmensi a orig skopiruje na HDD.

iOS s iCloud neco takoveho umi (ale je to v cloudu), existuje podobne pro Linux? Dekuji.
Název: Re:Fotky na NTB: ponechat zmensenou verzi, zalohovat original na externi disk; GUI
Přispěvatel: Jenda 14. 01. 2019, 18:31:52
iOS s iCloud neco takoveho umi (ale je to v cloudu), existuje podobne pro Linux?

Ne, protože rozumně navržené operační systémy nepotřebují na každou takovou blbost speciální aplikaci.

Kód: [Vybrat]
# zaloha/presun vsech fotek na externi disk
mv fotky /mnt/externí
# ponecha zmensenou kopii na ntb
cd /mnt/externí; find . | while read foto; do mkdir ~/notebook/`dirname "$foto"`; convert "$foto" -resize 640x480\> -quality 70 ~/notebook/"$foto"; done
# (\> za resize udělá resize jen pokud je zdrojová fotka větší)

# idealne se synchronizaci, tj hodim velke fotky do slozky ~/fotky, pri pripojeni ext HDD se zmensi a orig skopiruje na HDD.
find -newer posledni_sync ~/fotky | totéž; touch posledni_sync
Název: Re:Fotky na NTB: ponechat zmensenou verzi, zalohovat original na externi disk; GUI
Přispěvatel: Ziktofel 14. 01. 2019, 19:09:53
Jinak za zminku muze stat: https://git-annex.branchable.com/
Název: Re:Fotky na NTB: ponechat zmensenou verzi, zalohovat original na externi disk; GUI
Přispěvatel: kkt1 15. 01. 2019, 07:54:14
iOS s iCloud neco takoveho umi (ale je to v cloudu), existuje podobne pro Linux?

Ne, protože rozumně navržené operační systémy nepotřebují na každou takovou blbost speciální aplikaci.

Kód: [Vybrat]
# zaloha/presun vsech fotek na externi disk
mv fotky /mnt/externí
# ponecha zmensenou kopii na ntb
cd /mnt/externí; find . | while read foto; do mkdir ~/notebook/`dirname "$foto"`; convert "$foto" -resize 640x480\> -quality 70 ~/notebook/"$foto"; done
# (\> za resize udělá resize jen pokud je zdrojová fotka větší)

# idealne se synchronizaci, tj hodim velke fotky do slozky ~/fotky, pri pripojeni ext HDD se zmensi a orig skopiruje na HDD.
find -newer posledni_sync ~/fotky | totéž; touch posledni_sync
To je sice hezke, ale takovy icloud umoznuje treba upravu toho souboru a automaticky aktualizuje ten vo je v cloudu, nebo umoznuje presunuti fotky do alba, nebo umoznuje nasdilet original fotky, nebo 3 dalsi ruzne velikosti fotky,... jak to resi tvuj skript? Aha, nijak. Napsat si na to nejaky perl/python/cokoliv asi jde, ale je to opravdu user friendly? Asi jako delat si sam tetovani na zadku ve tme.