E 3,1 mps betyder alltså ostlig vind (East) 3.1 meter per sekund.Orr3bo skrev:
Jag fattar nada av vad något i detta script betyder
Gjorde som du skrev och fick fram en fil som heter Mora-vinden: E 3,1 m.p.s.
I filen står det exakt likadant. Inget verkar dock uppdateras.
Nu var det ju i.o.f.s. temperaturen och inte vindstyrkan jag var ute efter![]()
Det var vindriktningen och vindstyrkan i Mora när du körde skriptet.
Jag tycker du har helt rätt inställning.
Denna typ av skript är alltså ett kort program som utnyttjar systemkommandon för att snabbt åstadkomma en funktion.
lynx är en webläsare som hämtar data från en websida
sed är en editor som tar bort onödiga rader och blanktecken
tr tar bort "slasktecken" (grad-symbolen)
| anger att data skickas från det ett program till nästa
Jag har ändrat skriptet så att det nu visar temperaturen istället.
Du fick alltså skriptet att fungera. Spara det nya skriptet i en fil på skrivbordet (kanske kallad temp_skript):
Kod: Markera allt
#!/bin/sh
cd ~/Desktop
# Ta bort eventuella tidigare filer från skrivbordet om de har Mora-tempen som filnamn:
rm Mora-tempen*
# Skapa en ny fil som har den aktuella temperaturen som filnamn (och innehåll):
Mtemp=` lynx -dump http://weather.mora.se/main.html | sed -e '1,11d' | sed -e '2,$d' | sed -e 's/^ *//' | tr -dc "[:alnum:][:space:][:punct:]" `
echo "$Mtemp" > "Mora-tempen: $Mtemp"
Nu gäller det bara att få skriptet att aktiveras regelbundet:
Kör kommandot "crontab -e"
Man kommer då in i en editor som heter nano.
Lägg till denna rad:
Kod: Markera allt
*/10 * * * * ~/Skrivbord/temp_skript
Gå ur editorn med:
ctr/O
<enter>
ctr/X
Just nu har jag i alla fall en fil (som genereras av skriptet) på mitt skrivbord. Filens namn är lika med temperaturen i Mora. Den verkar uppdateras mycket tätt, man verkar få nya värden varje minut om man ställer in den så. (Synd att Vasaloppet redan har gått.

Det kanske inte är lika elegant som Conky och desklets, men att gradvis vänja sig vid skript är mycket användbart. Skript kan ofta vara en snabb och flexibel lösning.
Det blev mycket det här. Har jag missat något så fråga bara mer, många kan svara här.
