Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: samja - 05.11.07 - klo:10.47

Otsikko: Mikä ohjelma?
Kirjoitti: samja - 05.11.07 - klo:10.47

Ketju, jossa voi kysyä ohjelmaa/ohjelmia, joka tekee jotain haluttua?


Onko Ubuntuun muistutusohjelmaa? Pitäis pompauttaa jokin laatikko näkyville juuri tiettyyn aikaan. Ja antaa mahdollisesti jokin äänimerkki.
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: mgronber - 05.11.07 - klo:11.11
Onko Ubuntuun muistutusohjelmaa? Pitäis pompauttaa jokin laatikko näkyville juuri tiettyyn aikaan. Ja antaa mahdollisesti jokin äänimerkki.

Kubuntussa KAlarm (paketinhallinnassa nimellä kalarm).
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: samja - 05.11.07 - klo:11.21

Kiitos. Vaikutti näppärältä.
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: samja - 22.01.08 - klo:13.46

Tarvitsen seuraavaa palvelua:

ls  *.jpg  |  renByExifData

Jälkimmäinen scripti siis muuttaa kuvatiedostojen nimet päiväyksen ja kellonajan mukaan.

Imagemagick-paketti pitää sisällään ohjelman identify. Kun sen ajaa optiolla -verbose, saa päiväyksen ja kellonajan. Ongelma on vain se, että verbose hakee muutakin dataa ja operaatio kestää yli 4 sekuntia. Jos muutan 1000 kuvaa, vie ajo yli tunnin.

Aikaisemmin minulla oli joku epävirallinen? ohjelma exif.py. Se toimi nopeasti.

Miten saa näppärimmin homman suoritettua. Voisko miten helposti tekasta itse ohjelman, joka suorittais vain tuon ajan haun kuvasta? Vaikka c-llä. Pitäs tietää jotain kuvaformaateista.
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: Jouni Karlsson - 22.01.08 - klo:14.02
Exiftags nimisestä paketista löytyy "exiftime" niminen komento.

Pullauttaa seuraavaa ulos:
Koodia: [Valitse]
nakkel@horizon:~$ exiftime -tc desktop.jpg
Image Created: 2007:12:05 01:02:55

- N
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: samja - 22.01.08 - klo:14.08

Thänks.
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: jemaku - 22.01.08 - klo:14.11
muuttaa kuvatiedostojen nimet päiväyksen ja kellonajan mukaan.

Mitäs sanoisi Phil Harveyn exiftool?
sudo apt-get install libimage-exiftool-perl
vai miten se meni...
http://www.sno.phy.queensu.ca/~phil/exiftool/
http://www.sno.phy.queensu.ca/~phil/exiftool/filename.html
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: Risto H. Kurppa - 22.01.08 - klo:15.41
Mä olen exiftoolilla muutellut kuvien aikaleimat vastaamaan exif-tagien kellonaikoja seuraavanlaisella pätkällä:

for i in $(ls | grep -i .jpg$)
     do
        src=$i
        echo $src

        #update file date from exif
        exiftool '-DateTimeOriginal>FileModifyDate' $src
     done


r
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: jemaku - 22.01.08 - klo:15.59
Mä olen exiftoolilla muutellut kuvien aikaleimat vastaamaan exif-tagien kellonaikoja seuraavanlaisella pätkällä:

Ja minä seuraavanlaisella, joka löytyy suoraan exiftoolin ohjeiden esimerkeistä.
Koodia: [Valitse]
exiftool '-DateTimeOriginal>FileModifyDate' 1969-07-12_kesakuvia/
    1 directories scanned
   80 image files updated
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: samja - 23.01.08 - klo:00.21

for i in $(ls | grep -i .jpg$)
     do
        src=$i
        echo $src

        #update file date from exif
        exiftool '-DateTimeOriginal>FileModifyDate' $src
     done

Tuli tästä luupista mieleen oma kuvien varastointitapa. Tuossa alkuun sanoin tarvitsevani palvelua:

ls *.jpg  | renByExifData

Yleisemmin operaatio on

ls  | grep 'jpg'  | renByExifData

Tämä sen takia, että ekassa tulee komentotulkin rajat vastaan jos kuvia on muutama tuhat. Jälkimmäinen toimii vaikka kuvia on 10000 tai enemmän.

Pyrin säilyttämään kaikki kuvat samassa hakemistossa. Kun teen gategorioita, toteutan ne linkeillä. Kätevää. Voi selata myös suurempaa kuvajoukkoa. Käytännössä olen rajoittanut kuvien määrän hakemistossa 5000:een. Hakemiston selailu ei näin hidastu turhaan. Oliskohan hyvä vielä vähän pienentää kuvamäärää yhdessä hakemistossa?
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: mgronber - 23.01.08 - klo:01.20
ls  | grep 'jpg'  | renByExifData

Tuo saattaa kompuroida esimerkiksi siinä tilanteessa että hakemistossa on alihakemisto tai jokin muu tiedosto kuin kuvatiedosto ja hakemiston tai tiedoston nimessä esiintyy merkkijono "jpg". Tämän vuoksi find voisi olla parempi komento.

Koodia: [Valitse]
$ find . -maxdepth 1 -type f -iname '*.jpg' | renByExifData
Otsikko: Vs: Mikä ohjelma?
Kirjoitti: samja - 23.01.08 - klo:06.06

Tuo saattaa kompuroida...

Kyllä. Se oli vain demoksi. Skripteissä yritän pelata varman päälle.