Uusi Conky sääscripta (ilmatieteenlaitos.fi)

kauan olen haaveillut sellaista - nyt tein sen itse.
sääscripta käyttää siis suoraan ilmatieteen laitoksen nettisivulta haetut tiedot. suomalaista laatua :wink:

Uusin versio aina täältä: https://notabug.org/ohnonot/conky-itl-weather.

kuvakaappaus

Tarkista aina tämän viestiketjun viimeiset viestit.

1 tykkäys

tähän on tullut jonkin verran muutoksia.
olen leikkinyt ja keksinnyt sellaisen scriptan jolla conkyscriptan saa laajennetuksi ja taas supistetuksi 1:lle kuvakkeelle.
tässä linkki.
hyvää syksyä!

@ ohnonot. Kiitos sääconkysta. :slight_smile:

Säätämistä tarvitaan kun en saa sisältöä (säätietoja, jotka itl lähettää) tulemaan. Pelkät kehystiedot conkyyn kyllä syntyvät. Itse Conky on asennettu ja toimiikin toisessa tarkoituksessa hyvin. Aika hyvin olen osannut niitä conffata myös :wink: Tämänkin laittaisin kuntoon, mutta en keksi tuota verkon yli tulevan tietosisällön salaisuutta. Käytän tuota kuvaruudun alareunaan asettuvaa ‘pelkkä teksti’ versiota. Kaikki vinkit otetaan kiitoksella vastaan. :wink:

hei hajakenttä!
anteeksi että vastaus viipyi…
tämä on suht. uusi juttu, kai vuoden vaihteessa ilmatieteen laitoksen nettisivuille tuli muutoksia.
tarkistin asian jo vähän, ja korjaan mahd. pian. minulle tuli vain samaan aikaan uusi tietokone kotiin ja se vei huomion…

Nyt olen saannut uuden version valmiiksi, katso viestiketjun alku.
käytin tilanteen hyväksi ja muutin sisäistä rakennetta. conky scripta käyttää bash-scriptan joka käyttää nyt paljon enemmän html-xml-utils. toivottavasti tämä tekee scriptasta vankkaamman. vähän sotkuinen se on edelleen.
kehitellen tämän vielä eteenpäin, aikomus on saada ihan lähiaikoina erinäköisiä versioita jo hioa toimivuuttakin vielä lisää.
apu on toki FOSS-hengessä aina tervetullut.
testatkaa ainakin, toimiiko hyvin kaikissa olosuhteissa.

pieniä parannuksia, ei pelkästään ulkonäössä mutta myös bash-scriptassa - hieman kondensoitu ennuste.
en vieläkään saannut readme:tä aikaiseski, ja muutenkin vielä tekemistä.

viimeistelyä.
havaintoasemaa tunnistetaan nyt myös silloin kun se on ainut.

3 hieman erinäköistä versiota.
sisältää nyt myös suomenkieliset ohjeet.

uusi linkki pakkauksen lataamiseen, ks. yllä

mielestäni tämä alkaa olla valmis.

ilmatieteen laitoksen sivustolle tuli (hyviä) muutoksia ja mun kestää vielä muutaman päivän kunnes scripta toimii taas.

toivottavasti sää muuttuu pian sellaiseksi että kukaan ei halua istua koneen edessä :-\

Oletko muuten harkinnut jonkin versionhallintajärjestelmän käyttöä? Esimerkiksi GitHub on ihan ilmainen kaikille avoimen lähdekoodin projekteille. Suosittelen lämpimästi.

harkinnut olen jo monta kertaa, mutta tähän asti uuden järjestelmän oppiminen tuntui aina liian vaivalloiselta verrattuna mun scriptan marginaalisuuteen…

git itse on varmaan oikea järjestelmä, mutta github.com vähän epäilyttää osittaisen kaupallisuudensa ja google-vakoilunsa takia.

En yrityksistäni huolimatta ole saanut kyseistä toimimaan.

Tällaista herjaa heittää…

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”7”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”7”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

jne…

Näytölle ei mitään tule, mutta kuvakkeet 1.png-17.png tulevat oikein. samaten aputiedostot: now, now-station, fc-temp, fc-weather, fc-wind, fetched

fc-updated on tyhjä tiedosto…
fc-days on seuraavanlainen…

to





12
pe
18
19
20
21
22
23
01
02
03
04
05
06
07
08
09
10
11
to

pe





la



su

ma

ti

18
21
00
03
06
09
15
21
03
09
15
21
03
15
03
15
03
15

Lisäksi conkyn taustakuvaa ei tule

Ongelmia ilmeisesti täällä…

./itl.sh lahti
PING ilmatieteenlaitos.fi (193.166.221.20) 56(84) bytes of data.
64 bytes from www.fmi.fi (193.166.221.20): icmp_seq=1 ttl=248 time=9.65 ms

--- ilmatieteenlaitos.fi ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 9.657/9.657/9.657/0.000 ms
--2014-06-26 17:35:49--  http://ilmatieteenlaitos.fi/saa/lahti
Selvitetään osoitetta ilmatieteenlaitos.fi (ilmatieteenlaitos.fi)... 193.166.221.20
Yhdistetään palvelimeen ilmatieteenlaitos.fi (ilmatieteenlaitos.fi)|193.166.221.20|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 88526 (86K) [text/html]
Tallennetaan kohteeseen ”raw”

100%[======================================>] 88 526      --.-K/s   kohteessa 0,07s

2014-06-26 17:35:50 (1,20 MB/s) - ”raw” tallennettu [88526/88526]

1 6 2
23 2 29
25 6 32
27 4 39
29 2 44
31 2 47
33 2 50
remove 15:
------------------------------------
sed: virheellinen valitsin -- ”3”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
remove -3:
sed: virheellinen valitsin -- ”3”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”3”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”1”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”1”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”1”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”7”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.
sed: virheellinen valitsin -- ”7”
Käyttö: sed [VALITSIN]... {skripti-vain-jos-ei-ole-muita-skriptejä} [syötetiedosto]...

  -n, --quiet, --silent
                 vaienna automaattinen mallitilan tulostus
  -e script, --expression=skripti
                 lisää skripti suoritettaviin komentoihin
  -f script-file, --file=skriptitiedosto
                 lisää skriptitiedoston sisältö suoritettaviin komentoihin
  --follow-symlinks
                 seuraa symbolisia linkkejä, kun prosessoidaan paikallaan
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 määrittelee halutun rivinvaihtopituuden komennolle ”l”
  --posix
                 passivoi kaikki GNU-laajennukset.
  -r, --regexp-extended
                 käytä laajennettuja säännöllisiä lausekkeita skriptissä.
  -s, --separate
                 pidä tiedostoja erillisinä pikemmin kuin yhtenä jatkuvana
                 pitkänä virtana.
  -u, --unbuffered
                 lataa syötetiedostoista minimimäärä dataa ja tyhjennä
                 tulostepuskurit useammin
  -z, --null-data
                 separate lines by NUL characters
      --help     näytä tämä opaste ja poistu
      --version  tulosta versiotiedot ja poistu

Jos valitsimia ”-e”, ”--expression”, ”-f”, tai ”--file” ei ole annettu, silloin
ensimmäistä ei-valitsinargumenttia pidetään tulkittavana sed-skriptinä.  Kaikki
jäljelle jäävät argumentit ovat syötetiedostojen nimiä; jos syötetiedostoja ei
ole määritelty, luetaan vakiosyötettä.

GNU sed -kotisivu: <http://www.gnu.org/software/sed/>.
Yleinen opaste GNU-ohjelmiston käytöstä: <http://www.gnu.org/gethelp/>.

Kiitos ja anteeksi.

no niin, nyt tuli valmiiksi.
kiva että joku on edes kiinnostunut tästä.

Lataa tästä.

jos nyt ei vieläkään toimi, ilmoita uudelleen!

t,

o.

En saanut toimitaan…

Tällaista herjaa heittaa…

startconky 
sami@tehokone:~/Lataukset/itl-current$ Conky: forked to background, pid is 3688

Conky: desktop window (2a2) is root window
Conky: window type - override
Conky: drawing to created window (0x1c00001)
Conky: drawing to double buffer
--2014-07-01 12:31:54--  http://ilmatieteenlaitos.fi/saa/espoo/tapiola
Selvitetään osoitetta ilmatieteenlaitos.fi (ilmatieteenlaitos.fi)... 193.166.221.20
Yhdistetään palvelimeen ilmatieteenlaitos.fi (ilmatieteenlaitos.fi)|193.166.221.20|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 88685 (87K) [text/html]
Tallennetaan kohteeseen ”/tmp/itl/raw-utf”

100%[======================================>] 88 685      --.-K/s   kohteessa 0,07s

2014-07-01 12:31:54 (1,16 MB/s) - ”/tmp/itl/raw-utf” tallennettu [88685/88685]

XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
XPath set is empty
/tmp/itl/raw-asc:1: namespace warning : Namespace prefix gcse is not defined
me("script")[0];b.parentNode.insertBefore(c,b)})();/*]]>*/</script> <gcse:search
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Tag gcse:search invalid
me("script")[0];b.parentNode.insertBefore(c,b)})();/*]]>*/</script> <gcse:search
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
/paikallissaa?p_p_id=locationmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
a?p_p_id=locationmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=1&p_p_state
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
nmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=1&p_p_state=normal&p_p_mode
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
state=normal&p_p_mode=view&_locationmenuportlet_WAR_fmiwwwweatherportlets_action
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
;if((B in d)&&(B in s)){var i=d[B];var J=s[B];var C='<b>Meteorologin ennuste</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
"+Math.round(E.point.high)}var K="<b>S&#228;&#228;mallin l&#228;mp&#246;tila</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : span
;C<br/>Luottamusv&#228;li: "+I+' &#176;C <span style="color: #666">(80 %)</span>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
!G){var F=""}else{var F="<b>S&#228;&#228;mallin 6 h sadem&#228;&#228;r&#228;</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : span
low,q)+"&hellip;"+l(G.point.high,q)+' mm <span style="color: #666">(80 %)</span>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
ormal",fontSize:11}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"<b>%A</b>
                                                                               ^
/tmp/itl/raw-asc:1: namespace warning : Namespace prefix gcse is not defined
me("script")[0];b.parentNode.insertBefore(c,b)})();/*]]>*/</script> <gcse:search
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Tag gcse:search invalid
me("script")[0];b.parentNode.insertBefore(c,b)})();/*]]>*/</script> <gcse:search
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
/paikallissaa?p_p_id=locationmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
a?p_p_id=locationmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=1&p_p_state
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
nmenuportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=1&p_p_state=normal&p_p_mode
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : htmlParseEntityRef: expecting ';'
state=normal&p_p_mode=view&_locationmenuportlet_WAR_fmiwwwweatherportlets_action
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
;if((B in d)&&(B in s)){var i=d[B];var J=s[B];var C='<b>Meteorologin ennuste</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
"+Math.round(E.point.high)}var K="<b>S&#228;&#228;mallin l&#228;mp&#246;tila</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : span
;C<br/>Luottamusv&#228;li: "+I+' &#176;C <span style="color: #666">(80 %)</span>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
!G){var F=""}else{var F="<b>S&#228;&#228;mallin 6 h sadem&#228;&#228;r&#228;</b>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : span
low,q)+"&hellip;"+l(G.point.high,q)+' mm <span style="color: #666">(80 %)</span>
                                                                               ^
/tmp/itl/raw-asc:1: HTML parser error : Unexpected end tag : b
ormal",fontSize:11}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"<b>%A</b>
                                                                               ^

peran, lähettämäsi outputti on ihan normaali (xmllint valittaa muttaa toimii silti).

jos se ei toimi (eli ei tule näkyviin?) syy on toinen.

minkälaista työpöytäympäristöä käytät?
epäilen että conky-itlv tiedoston “own_window_*” asetukset pitää muokata.

siitä huolimatta, kun käynnistät conkyn ensimmäisen kerran voi kestää muutama minuutti ennen kuin mitään tulee näkyviin, samaten joka kerta kun muokkaat conky-itlv tiedostoa.

PS: paikkakunnan pitää testata selaimessa, esim jos laitan espoo/tapiola, niin minun pitää varmistaa että nettisivu “ilmatieteenlaitos.fi/saa/espoo/tapiola” on olemassa. unohdin selittää asiaa LUEMINUT tiedostossa.

[quote=“ohnonot, post:16, topic:1475”]jos se ei toimi (eli ei tule näkyviin?) syy on toinen.

minkälaista työpöytäympäristöä käytät?[/quote]

Käsittääkseni se on LXDE eli Lubuntu.

Mihin suuntaan pitää tehdä muutokset?

Pitäneen jättää pelin ajaksi pyörimään.

Olen testannut oletuksilla, joten siitä ei pitäisi olla kiinni.

Temppitiedostoihin näyttää tulevan oikeannäköisiä tiedostoja.

Edit

conky -version
Conky 1.9.0 compiled Wed Feb 19 18:44:57 UTC 2014 for Linux 3.2.0-37-generic (x86_64)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * Audacious
  * MPD
  * MOC
  * XMMS2

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * Weather (METAR)
  * Weather (XOAP)
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * eve-online
  * config-output
  * Imlib2
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2

[quote=“peran, post:17, topic:1475”]Mihin suuntaan pitää tehdä muutokset?[/quote]own_window_type desktopkaiken muun voi jättää.

toimiiko nyt?

Uusi versio.

Teknisesti vain pieniä muutoksia.

Yritin säättää conky-scriptan sellaiseksi että se toimisi mahd. kaikilla jakeluilla
(kokeilin mm. myös Lubuntulla).

mutta conky on sellainen että siihen pitää lähes aina tehdä muutoksia niin että se toimii omalla työpöydällä. esim. näytön tarkkuudet ovat erilaisia tai toisilla on paneeli juuri siinä paikassa mihin conky tulee jne.

Korjasin ajatusvirheen jonka takia olisi mahdollisesti voinut tulla kahdet samat viikonpäivät oikealle reunalle, tai yksi häviäisi kokonaan.
scripta käyttää nyt siis ensimmäisellä rivilla lähituntien ensimmäisen ennusteen, toisella rivillä lähipäivien toisen ja kaikki seuraavatkin ovat lähipäivien.

olen päivittänyt LUEMINUT ja README tiedostoja, joista saa paljon tietoa scriptan muokkaamiseen ja miten sen saa toimimaan (hyvin).

Uusi versio siis tästä tai tämän ketjun ensimmäisen viestin linkistä.

nauttikaa. ehkä kesäkin sitten tulee.

Kiitoksia paljon nyt toimii. 8)

Hyvää kesää, vaikka tuntuukin joululta. ;D