asensin lubuntua 14.04 LTS virtuaalikoneeseen, ja minulla ei näy yhtään kuvaketta!
“ln” kommento taittaa toimia jotenkin eri tavalla. tutkin asiaa.
olen muuten huomannut että scripta ei anna mitään varoitusta jos libxml2-utils ei ole asennettu. se vain ei tee mitään ja käyttää jotain vanhaa ennustetta.
varmista siis että kaikki riippuvuudet on asennettu.
juu, minä sain just saman selväks.
omituista, mun archlinuxilla tuo “ln -f” toimii moitteettomasti.
versioissa on hieman eroa. archlinuxilla on: ln (GNU coreutils) 8.23
ja lubuntu 14.04:llä on: ln (GNU coreutils) 8.21
vähän hienompi ratkaisu on jos poistat lisäystäsi, sitten korvaat tämän:
Muutokset ovat tallennettuja uuteen versioon.
Tästä lähtien githubilta! https://github.com/ohnonot/conky-itl-weather
Lisäsin myös toisen configin jolla hieman erilainen asettelu.
Sillä voi nyt leikkiä; jos menee pieleen niin .cfg tiedoston voi poistaa ja paluttaa entiseen versioon.
Huom!
Scripta tarvitsee conky 1.9 versioita (tai ehkä pienempääkin).
Jotkut jakelut käyttävät conky 1.10 oletusversiona, joka käyttää uutta syntaksia (lua). Tämä scripta ei toimi 1.10 versioiden kanssa.
no niin.
ilmatieteen laitoksen nettisivuihin tuli taas jotain muutoksia.
ehdin tällä kertaa aika nopeasti reagoida, scripta on päivitetty, ajan myötä on kerääntynyt jotain mitattomia muitakin muutoksia, lataa kuten aina tästä: https://github.com/ohnonot/conky-itl-weather
…vain yksi asia ei toimi tällä hetkellä: “Paikalliset säähavainnot” käyttävät nykyään javascriptia, joten en voi käyttää niitä samalla tavalla enää. ne vain eivät näy conkyssa, vaikka olisit laittanut “Station=1” .cfg-tiedostoon.
luulen pysyväni kehittämään jotain myöhemmin mutta tällä hetkellä se on näin.
Tähän meni eilen paljon siivoustyötä.
Kaikki on vähän isompaa, ja hyödyttömästä “Katso kaikki varoitukset” viestistä luovuin.
Varoituksia ei siis näy conkyssa ollenkaan enää, koska niiden logiikka on muuttunut täysin.
Suomenkielisesta README:stä luovuin kokonaan. Sori.
Muistaakseni käynnistyskommento on vielä sama, mutta parempi tarkistaa.
Uusi oletusfontti on “DejaVu Sans” koska se on mukana ainakin kaikissa debian-kaltaisissa jakeluissa. Hyvä valinta?
Valitettavasti lopputulos silti ei ole ihan samannäköinen erilaisissa jakeluissa; testaan vielä.
Kohta tulee lisää parannuksia!
– uudet kuvakkeet
– paikalliset säähavainnot
uusia kuvakkeita nyt on!
tai oikeastaan ne pitää ladata itse ilmatieteen laitoksen sivuilta, koska en tiedä saako ne jakaa eteenpäin.
lisäsin geticons.sh scriptan joka kysyy mitä haluat & lataa kansioihin niin että ne voi heti käyttää.
vaihtoehtoja on 3: Värikäs SVG Suuret siniset mobiilisivulta Pienet valkoiset mobiilisivulta
En tiedä saanko paikalliset säähavainnot ikinä takaisin; ne on nykyään piilotettu javascriptan takana. Tutkin asiaa eilen, ja mahdolliset ratkaisut ovat joko hauraita tai sitten vaativat raskaat riippuvuudet.
nettisivu käyttää uudet kuvakkeet, ja ne un numeroitu eri tavalla, jonka takia scripta ei näytä kuvakkeita enää.
kohta tulee kunnon päivistys, mutta tällä saa scriptan taas toimimaan:
#!/bin/bash
path=( "img/fc-img-svg" "img/fc-img-orig" "img/fc-img-alpha80" "img/fc-img-less-alpha80" "img/fc-img-gray" )
sep="________________"
cat <<EOF
Download icons straight from the Finnish Meteorological Insitute's website.
===========================================================================
Apply some conversions.
=======================
Colorful vector icons as seen here: http://ilmatieteenlaitos.fi/saa/helsinki
The SVG icons (unusable by conky) will be downloaded first, then
converted to 4 different 60px PNG icon sets:
- original
- original, 80% opacity
- 90% brightness, 90% saturation, 80% opacity
- 70% brightness, 0% saturation, 100% opacity
It is best if you call this script from the base directory of the
conky-itl-weather repository. Make sure you have write permissions for the
present working directory.
Requirements: wget for downloading, imagemagick (convert) for all conversions.
EOF
read -p "Press <Enter> to continue... "
! which wget >/dev/null 2>&1 && echo "Could not find wget in PATH. No downloading. :(" && exit 1
i=0
mkdir -vp "${path[i]}" || exit 1
printf "\nThe vector icon set is now downloaded to %s\n" "${path[i]}"
for ((c=0 ; c<200 ; c++)); do
wget -O "${path[i]}/$c.svg" https://cdn.fmi.fi/symbol-images/smartsymbol/p/$c.svg >/dev/null 2>&1
printf '.'
done
printf "\n"
# delete all the empty files wget produced.
find "${path[i]}" -maxdepth 1 -empty -type f -delete
! which convert >/dev/null 2>&1 && echo "Could not find convert (imagemagick) in PATH. No conversion. :(" && exit 1
for (( i=1 ; i<${#path[@]} ; i++ )); do
printf "\nCreating directory ${path[i]}\n$sep\n"
mkdir -p "${path[i]}"
case $i in
1) command="convert -background none -resize 60"
;;
2) command="convert -background none -channel A -evaluate divide 1.25 +channel -resize 60"
;;
3) command="convert -background none -channel A -evaluate divide 1.25 +channel -define modulate:colorspace=HSB -modulate 100,90,90 -resize 60"
;;
4) command="convert -background none -grayscale rec601luma -define modulate:colorspace=HSB -modulate 100,100,70 -resize 60"
;;
esac
printf "\nUsing command \n$command\nConverting ${path[0]}/*.svg to ${path[i]}/*.png\n$sep\n";
for file in "${path[0]}"/*.svg; do
$command "$file" "${file%.*}.png"
done
mv "${path[0]}"/*.png "${path[i]}/"
done
printf "\nSuccess! Now you can adjust your config file to include one of:\n"
for (( i=1 ; i<${#path[@]} ; i++ )); do
echo "FcImgDir=\"${path[i]}\""
done
Kaikki on nyt päivitetty kunnolla, testattu debianilla (stretch) ja Xubuntulla (16.04.3) mun oman archlinux koneen lisäksi.
Olen muuttanut aika paljon, joten kannattaa katsoa vähän tarkemmin jos jotain ei toimi ihan automaattisesti.
Huom: kuvakkeita on nyt pakko ladata itse ilmatieteen laitoksen verkkosivuilta! mutta geticons.sh-scriptan avulla se onnistuu helposti. kuvakaappaus https://github.com/ohnonot/conky-itl-weather/
Hei, ilmeisesti päädyttiin GitHubin käyttäjäksi ja sittemmin GitLabin käyttöliittymää muistuttavaan , mutta Git-keskusteluun heittäisin vielä jotain. Gitea toimii vaikka Raspberry Pi:llä ja siten olisi omassa hallinnassa.