huomio:tämä tuskin kiinnostaa graafisten käyttöliittymien ystäviä!
SEBIA - Simple Event Based Image ArchiveValokuvasekamelska alkoi olla omalla koneella jo mahdoton, joten jotain piti tehdä. Halusin hyvin simppelin systeemin, jolla kuvia voisi järjestää ajallisesti ja joka myös takaisi että tiedot on käytettävissä tulevaisuudessa.
Systeemi on todellakin simppeli, joten ei kannata odottaa hienouksia. (tosin yksinkertaisuus != helppokäyttöisyys )
IdeaPython-skripti kaivaa esiin *EXIF-dataa sisältävät* kuvat annetusta hakemistosta ja laittaa tiedot XML-tiedostoon. Toinen skripti luo pikkukuvat yhteen hakemistoon. Näistä tuotetaan selattava sivusto XSL-muunnoksilla. Sivusto sisältää linkit alkuperäisiin kuviin.
Sivustoa katsellaan *lokaalisti* normaalilla selaimella. Näkymiä on kaksi, hakemistot ja tapahtumat.
HUOM. Chrome ja Chromium vaativat käynnistämisen --allow-file-access-from-files optiolla
TapahtumatTapahtuma (event) on esimerkiksi matka Roomaan. Sen alla on "kuvaussessioita" (session), joilla on begin ja end -arvo. Näin voidaan tallentaa esimerkiksi talon remontti, lomamatka, synttärit yms.
- Tapahtumat määritellään *käsin kirjoittamalla* events.xml-tiedostoon.
- Käytännössä siis hakemistonäkymästä kopioidaan halutut EXIF-aikaleimat begin ja end -arvoiksi. Katso readme.txt
Vaatimukset:- SEBIA käyttää seuraavia python moduuleja: pyexiv2 ja pil
- palvelinta, Mysql-tietokantaa yms. *EI* tarvita
Latausreadme.txt löytyy tuolta
http://opendimension.org/projects/sebia/readme.txtTuolta voi ladata beta-version:
http://opendimension.org/projects/sebia/Omalla vastuulla voi kokeilla, jos jotain tällainen lähestymistapa kiinnostaa.
Parempaa dokumentaatiota on tarkoitus kirjoitella.
Kommentteja ja palautetta otetaan vastaan mielihyvin.