Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Bilderkartei
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
duga3
n00b
n00b


Joined: 15 Mar 2008
Posts: 30
Location: Graz

PostPosted: Wed Aug 18, 2010 1:22 pm    Post subject: Bilderkartei Reply with quote

Hallo Leute,

ich habe ungefähr 2000 Bilder, ich möchte diese Bilder folgendermaßen Auflisten:
--------------------------------------|
Bild | Nr. | Fotograph | Datum|
| |-----------------------|
| | Beschreibungstext|
---------------------------------------|
Um eine derartige Menge von Bildern zu Verwalten will ich die Bilder eine SQLite Datenbank einpflegen.
Zur Ausgabe wollte ich ursprünglich Latex benutzen. Dazu habe ich eine Vorlage in Latex erzeugt und die beabsichtige Tabelle abgebildet, leider funktioniert die automatische Anpassung der Zellenhöhe für multirow Zellen nicht, dh. das Bild ist immer über die nächsten Zeilen gelaufen.
Falls das funktioniert hätte, wollte ich mittels eines kleinen C Programmes die Datensätze aus der SQLite Datenbank auslesen und daraus den entsprechenden LaTeX Code generieren.
Aufgrund des Multirow Problems ist diese Lösung gescheitert und ich habe trotz intensiver Suche dafür keine Lösung gefunden.

Ich hätte überlegt selbiges in PHP zu coden, um daraus dann eine entsprechende HTML Seite zu generieren, ist aber auch keine wirklich schöne Lösung.

Jetzt ist meine Frage an Euch: Kennt jemand eine Lösung mit der ich eine entsprechende tabellarische Auflistung erstellen kann, wenn möglich sollte es einfach umzusetzen sein.
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Fri Aug 20, 2010 4:59 am    Post subject: Reply with quote

Wenn ich dich richtig verstehe, dann meinst du so etwas?
Code:

NR=0 && find -type f | while read FILE; do TYPE=$(file -ib "$FILE" | cut -d ';' -f 1) && if [ "$TYPE" = "image/jpeg" ]; then DATE=$(exiv2 -pa "$FILE" 2>/dev/null | grep Exif.Photo.DateTimeOriginal | awk {'print $4'} | sed 's/:/-/g') && echo "$FILE|$NR|Ich|$DATE" && NR=$((NR + 1)); fi; done


Ergebnis
Code:

...
./sasi/19.01.2008/img_0225.jpg|157|Ich|2009-01-19
./sasi/19.01.2008/img_0209.jpg|158|Ich|2009-01-19
./sasi/19.01.2008/img_0217.jpg|159|Ich|2009-01-19
./sasi/19.01.2008/img_0215.jpg|160|Ich|2009-01-19
./sasi/19.01.2008/img_0214.jpg|161|Ich|2009-01-19
./sasi/19.01.2008/img_0223.jpg|162|Ich|2009-01-19
./sasi/19.01.2008/img_0222.jpg|163|Ich|2009-01-19
./sasi/19.01.2008/img_0201.jpg|164|Ich|2009-01-19
./sasi/19.01.2008/img_0218.jpg|165|Ich|2009-01-19
./sasi/19.01.2008/img_0206.jpg|166|Ich|2009-01-19
./sasi/19.01.2008/img_0224.jpg|167|Ich|2009-01-19
./sasi/19.01.2008/img_0211.jpg|168|Ich|2009-01-19
./sasi/19.01.2008/img_0221.jpg|169|Ich|2009-01-19
./sasi/19.01.2008/img_0231.jpg|170|Ich|2009-01-19
./sasi/19.01.2008/img_0229.jpg|171|Ich|2009-01-19
./sasi/19.01.2008/img_0213.jpg|172|Ich|2009-01-19
./sasi/19.01.2008/img_0232.jpg|173|Ich|2009-01-19
...


Es wäre auch schön, wenn du den code Tag für deine Formatierung verwenden würdest.
Back to top
View user's profile Send private message
duga3
n00b
n00b


Joined: 15 Mar 2008
Posts: 30
Location: Graz

PostPosted: Fri Aug 20, 2010 7:14 am    Post subject: Reply with quote

Guten Morgen,
danke für die Antwort.
Nun ja, eigentlich sollte man das ganze auch halbwegs ansehnlich drucken können.
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Fri Aug 20, 2010 7:41 am    Post subject: Reply with quote

duga3 wrote:
Guten Morgen,
danke für die Antwort.
Nun ja, eigentlich sollte man das ganze auch halbwegs ansehnlich drucken können.

Dann importiere es in OpenOffice als csv Dokumente und du hast anschließend eine Tabelle.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum