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“,“…