1
Ubuntu tietokoneissa / Sää scripta conkyyn.
« : 23.12.11 - klo:19.24 »
Tässä teille joululahjaksi simppeli sääscripta conkyyn. Hyvää Joulua kaikille! HOU HOU HOU
1. Tee kotihakemistoosi .saa.sh tiedosto. (eli: /home/kayttajatunnus/.saa.sh)
2. copy pastee seuraava koodinpätkä tiedostoon ja muokkaa paikkakuntasi oikeaksi.
3. Seuraa koodissa olevia ohjeita
4. Enjoy!
Edit: W3m täytyy olla asennettuna, jotta scripta toimii. Aja komento 'sudo apt-get install w3m', jos sinulla ei ole w3m asennettuna.
1. Tee kotihakemistoosi .saa.sh tiedosto. (eli: /home/kayttajatunnus/.saa.sh)
2. copy pastee seuraava koodinpätkä tiedostoon ja muokkaa paikkakuntasi oikeaksi.
3. Seuraa koodissa olevia ohjeita
4. Enjoy!
Koodia: [Valitse]
#!/bin/bash
# -*- coding: iso-8859-15 -*-
# 1. mene http://weather.yahoo.com/ ja etsi paikkakuntasi
# 2. copy&paste urli paikkakunta kohtaan
# Vinkki: jos haluat asteitten näkyvän celciuksina, lisää urlin perään /?unit=c
# 3. lisää conkyrc tiedostoon seuraava rivi:
# ${color 000000}${font sans-serif:bold:size=8}${voffset -25}Ylivieska: ${execi 1200 ~/.saa.sh}
#url josta säätiedot haetaan
paikkakunta=http://weather.yahoo.com/finland/northern-ostrobothnia/ylivieska-575273/?unit=c
#tiedosto mihin säätiedot tallennetaan.
saa=~/.conkysaa
#haetaan w3millä paikkakunnan säätiedot ja tallentaan ne tiedostoon.
w3m -dump $paikkakunta | grep -A21 "Current" | sed 's/DEG/°/g' > $saa
#luetaan lämpötila
lampotila=`head -n13 $saa | tail -n1 | cut -c -5`
#tulostetaan lämpötila.
echo $lampotila
Edit: W3m täytyy olla asennettuna, jotta scripta toimii. Aja komento 'sudo apt-get install w3m', jos sinulla ei ole w3m asennettuna.