Kategorie: Photographie
-
PhotoLinks
Ein paar Links mit Ideen, Tipps und Tricks rund um die Photographie
-
Phototools
-
Datenbank
Einleen der CSV-datei aus dem Skript:load data local infile ‚CSV_20230701.csv‘ into table exif2csv fields terminated by ‚,‘ lines terminated by ‚\n‘ ignore 1 rows;Leeres Feld füllen:update exif2csv set artist=“Unbekannt“ where artist=“;
-
Datenbank exif2csv
Datenbank ohne „unique“-Eigenschaft für den Dateinamen: CREATE TABLE `exif2csv` ( `filename` varchar(255) NOT NULL, `sourcefile` varchar(1024) NOT NULL, `directory` varchar(1024) NOT NULL, `filetype` varchar(10) NOT NULL, `make` varchar(255) NOT NULL, `model` varchar(255) NOT NULL, `artist` varchar(64) NOT NULL, `datetimeoriginal` datetime NOT NULL, `createdate` datetime NOT NULL, `shuttercount` int(11) NOT NULL, KEY `createdate` (`createdate`), KEY `sourcefile` (`sourcefile`(768)) USING HASH, KEY `filename` (`filename`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=’Daten aus dem Skript…
-
Skript exif2csv.sh
Skript zum – Durchsuchen des aktuellen Verzeichnisses nach allen Dateien– Auslesen der Attribute– ggf. Korrektur bei fehlenden Attributen– Ausgabe in eine CSV-Datei#cd /mnt/exifer/ TOTAL=`find -type f|wc -l` function exifer() { PIC=$1 BASIC=`exiftool -csv -Sourcefile -Directory -Filetype -Make -Model -Artist -DateTimeOriginal -CreateDate -ShutterCount $PIC|tail -n1` ARG=`echo $BASIC|sed s/“[^\,]“//g|awk ‚{ print length; }’` ((ARG++)) if [ $ARG -eq 9 ] then FIL=echo $BASIC|cut -d“,“…