iPhone Bilder sortieren

Urlaubsbilder schön aufbereitet und aufs iphone geladen um diese zu zeigen. Blöderweise kommen die Bilder in der Diashow nicht in der Reihenfolge wie man sich das gewünscht hat.

Das iPhone lässt auch keine Möglichkeit zu, die Bilder nach etwas anderem als dem Änderungsdatum zu sortieren. Dieses ist das Einzige Sortierargument, dass verwendet wird.

Aus diesem Grund muss man das Änderungsdatum der Bilder vor dem Übertragen auf das iPhone so abändern, dass dieses die Reihenfolge festlegt.

Leider ist dies aber nicht ganz so trivial bzw. Zeitaufwendig.

Falls die Namen der Bilder die Reihenfolge bereits festlegen, hilft folgendes kleines Skript (Linux/Mac) um das Änderungsdatum anzupassen. Es geht einfach alle Dateien in einem angegebenen Verzeichnis sortiert nach dem Namen durch und nimmt das aktuelle Datum zuzüglich 60 Sekunden für jedes Bild als Änderungsdatum.

#!/bin/bash
if [ $# -lt 1 ] || [ ! -d $1 ]
then
  echo "Usage:"
  echo "  sort4iphone.sh [directory]"
else
  echo "modifiing timestamps..."
  cd $1
  let TIMESTAMP=`date +%s`
  for FILE in `ls`
  do
    MOD_DATE=`date -r $TIMESTAMP +%Y%m%d%H%M`
    echo $FILE
    touch -t $MOD_DATE $FILE
    let TIMESTAMP=$TIMESTAMP+60
  done
fi

posted in Development by david

Follow comments via the RSS Feed | Einen Kommentar hinterlassen | Trackback URL

Leave Your Comment