Kirjoittaja Aihe: Mikä ohjelma?  (Luettu 4360 kertaa)

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Mikä ohjelma?
« : 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.
Yleisfoorumi:  http://ajatusmylly.net

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #1 : 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).

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #2 : 05.11.07 - klo:11.21 »

Kiitos. Vaikutti näppärältä.
Yleisfoorumi:  http://ajatusmylly.net

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #3 : 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.
Yleisfoorumi:  http://ajatusmylly.net

Jouni Karlsson

  • Käyttäjä
  • Viestejä: 188
    • Profiili
    • G+
Vs: Mikä ohjelma?
« Vastaus #4 : 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
--- Jep ---

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #5 : 22.01.08 - klo:14.08 »

Thänks.
Yleisfoorumi:  http://ajatusmylly.net

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #6 : 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

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Mikä ohjelma?
« Vastaus #7 : 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
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #8 : 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

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #9 : 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?
« Viimeksi muokattu: 23.01.08 - klo:00.44 kirjoittanut samja »
Yleisfoorumi:  http://ajatusmylly.net

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #10 : 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

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mikä ohjelma?
« Vastaus #11 : 23.01.08 - klo:06.06 »

Tuo saattaa kompuroida...

Kyllä. Se oli vain demoksi. Skripteissä yritän pelata varman päälle.
Yleisfoorumi:  http://ajatusmylly.net