Automatické třídění fotek podle názvů

Automatické třídění fotek podle názvů
« kdy: 02. 12. 2010, 16:57:43 »
zdravim , potrebujem zlozit jeden prikaz ktory dokaze to ze mi z mobilu  zkopiruje fotky ktorych nazov je v urcitom formate vytvori zlozku podla toho v akom dni bola fotka zfotena , a nakoniec vsetky fotky zo zdroja vymaze ,
fotky su v tvare:
011220102038.jpg
01-den, 12-mesiac, 2010-rok , 2038-nahodnecislo 
folder v ktorom sa bude vyhladavat napr. /media/nokia/fotos/a-subfoldre
folder do ktoreho to bude vkladat rok/mesiac/den   napr /media/disk/2010-12-01
a nakoniec budu vsetky fotky z /media/nokia/fotos/a-subfoldre vymazane


« Poslední změna: 02. 12. 2010, 21:59:55 od Petr Krčmář »


cosmo

Re: Automatické třídění fotek podle názvů
« Odpověď #1 kdy: 03. 12. 2010, 10:01:16 »
Na nieco podobne pouzivam rename-to-exif-date. Je to pythonacky skript, ktory pouziva exif pre vygenerovanie nazvov suboru. Mierne som ho upravil a teraz dokaze aj rozhadazat subory do foldrov podla datumu a subory premenovava podla casu.

Vyborny skript, mozem len doporucit. S troskou kodenia ho presvedcite, aby subory vytriedil prakticky akokolvek. Kod je prehladny a lahko pochopitelny. No a este jedna drobnost: skript potrebuje libexif pre python, inak sa nerozbehne a neda ani ziadne varovanie.

Skript sa da stiahnut odtialto:
http://mundogeek.net/rename-to-exif-date/

Ak budete chciet moju modifikovanu verziu, hodim sem link.

Re: Automatické třídění fotek podle názvů
« Odpověď #2 kdy: 03. 12. 2010, 10:46:35 »
som velmi rad ze aspon niekto odpisal ,ale to co ja potrebujem je skor jediny prikaz , pretoze si to nevyzaduje python ktory uz snad ani v systeme nevyuzivam ale ten skript si este najskor omrknem ;)

cosmo

Re: Automatické třídění fotek podle názvů
« Odpověď #3 kdy: 03. 12. 2010, 13:10:25 »
No, nie celkom chapem pojmu "Jeden prikaz". Ak to chapem spravne tak zrejme ocakavate od jedneho prikazu aby urobil niekolko cinnosti. Obavam sa, ze toto asi nie je mozne. Najblizsie k vasej poziadavke by bol zrejme bash skript, ktory by zretazil vo for cykle nejaky AWK/SED a naslende ho pripojil na prikaz mv (pripadne cez nejaku pajpu). Asi takto by som to riesil. Ten python sa mi zda jednoduchsi a hlavne tam mozete pouzivat vsetky bezne konvencie stringov, ci uz je to pri premenovavani alebo prakticky kdekolvek. A nemusite pritom poznat regulerne vyrazy, bez ktorych by sa zrejme bash skript (ak obsahuje AWK) neobisiel. Ale popravde, netusim, ako bash dokaze rozkladat nazvy suborov na jednotlive chary, takze Vam s tymto neviem pomoct. No a co sa tyka pythonu, nie je problem mat ho v systeme. Budete tak mat dalsi interpreter, ktory byva casto sucastou zavislosti mnoho inych aplikacii ;-)

Re: Automatické třídění fotek podle názvů
« Odpověď #4 kdy: 03. 12. 2010, 13:26:31 »
ano mam na mysli prikaz/skript , s tym rozkladanim nazvov suborov , avsak nie podla tagov ktore v sebe subor nesie (ako napr kedy bol vytvoreny) ale podla nazvu


cosmo