Nowe posty

Autor Wątek: [ROZWIĄZANY]Conky - pogoda  (Przeczytany 1052 razy)

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
[ROZWIĄZANY]Conky - pogoda
« dnia: 2023-07-27, 07:45:27 »
Witam!
Zaciekawiła mnie ostatnio możliwość dodoania pogody do conky.
Niestety informacje które znalazłem są archiwalne i pogodynka (skrypt pogodynka.sh) jedyne co pokazuje to "Serwis nieaktualny".
Czy isnieje jeszcze jakiś działający skrypt?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #1 dnia: 2023-07-27, 09:51:09 »
Czy to pomoże?
https://askubuntu.com/questions/1190907/how-can-i-get-conky-to-display-weather

Man: https://wttr.in/:help
Przykład jak działa w przeglądarce: https://wttr.in/Warszawa
W skrócie:
Dzięki temu że dane są wyświetlane przy pomocy tekstu,
to oprócz przeglądarki mogą być wyświetlane także w terminalu przy pomocy komendy curl.
To z kolei jest przydatne do dodania w konfiguracji conky,
przykład jak wygląda jest pierwszym linku.
Trochę więcej informacji można znaleźć także na stronie projektu https://github.com/chubin/wttr.in
« Ostatnia zmiana: 2023-07-27, 09:52:46 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #2 dnia: 2023-07-27, 12:39:40 »
Od kilku ładnych lat mam dodany wttr.in w swoim conky, i tak to wygląda



Wystarczy dodać taką oto linię

${color}${execi 1200 curl -s wttr.in/Szczecin?lang=pl | sed -n '3,7{s/\d27\[[0-9;]*m//g;s/^..//;s/ *$//;p}'}

Oczywiście możesz zmienić nazwę miasta na swoje.

Wszystko pięknie, ale minus jest taki że serwer wttr.in często nie działa, tzn. nie ma połączenia, i wtedy aby conky mi się uruchamiało muszę za#ować wyżej wymienioną linie.
Arch Linux Xfce - 64Bit Linux User #621110

Offline baker

  • Nowy na forum
  • *
  • Wiadomości: 36
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #3 dnia: 2023-07-27, 19:12:39 »
Spróbuj to zautomatyzować np. dodając opcję -m 2 do curl:
${color}${execi 1200 curl -s -m 2 wttr.in/Szczecin?lang=pl | sed -n '3,7{s/\d27\[[0-9;]*m//g;s/^..//;s/ *$//;p}'}
https://curl.se/docs/manpage.html#-m
ewentualnie użyj tej opcji: https://curl.se/docs/manpage.html#--connect-timeout

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #4 dnia: 2023-07-28, 10:15:09 »
Woow! Nawet nie wiedziałem że coś takiego istnieje.
To jest dokładnie to czego szukałem.
Wielkie dzięki.

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Odp: [ROZWIĄZANY} Conky - pogoda
« Odpowiedź #5 dnia: 2023-07-28, 11:39:05 »
Nie rozumiem tylko dlaczego są różnice w pogodzie gdy dam język ang.
curl wttr.in/Muszyna

curl wttr.in/Muszyna?lang=pl

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #6 dnia: 2023-07-28, 12:29:25 »
U mnie jedynie co się zmieniło po przełączeniu z pl na en to prędkość wiatru.
Tu jest w pl



A tu w en



Zależy to jeszcze w jakim odstępie czasu to sprawdzałeś.
Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #7 dnia: 2023-07-28, 12:48:20 »
Dla Muszyny i nie tylko faktycznie prognoza pogody jest inna w zależności od wybranego języka.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #8 dnia: 2023-07-28, 13:03:29 »
Dla Muszyny i nie tylko faktycznie prognoza pogody jest inna w zależności od wybranego języka.
Masz rację, należałoby wybrać miasto wojewódzkie w jakim owa Muszyna leży.
Arch Linux Xfce - 64Bit Linux User #621110

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #9 dnia: 2023-07-29, 09:01:28 »
Może problem jest z aktualizacją danych pogodowych, bo przed chwilą wklepałem jedno i drugie polecenie i jest zgodność. :O

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #10 dnia: 2023-07-29, 11:59:15 »
W moim configu conky jest
execi 1200
co oznacza że informacje pogodowe są odświeżane co 1200 sekund, czyli po 20 minutach. Jeżeli chcesz to możesz wpisać wartość 60, to będziesz miał nowe informacje po 1 minucie.
Arch Linux Xfce - 64Bit Linux User #621110

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #11 dnia: 2023-07-30, 05:09:03 »
To nawet dobry pomysł.:)

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 429
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #12 dnia: 2023-07-30, 11:31:20 »
Spróbuj to zautomatyzować np. dodając opcję -m 2 do curl:
${color}${execi 1200 curl -s -m 2 wttr.in/Szczecin?lang=pl | sed -n '3,7{s/\d27\[[0-9;]*m//g;s/^..//;s/ *$//;p}'}
Dzięki za radę, po zastosowaniu Twojego sposobu conky normalnie działa, mimo że serwer wttr.in nie działa.
Arch Linux Xfce - 64Bit Linux User #621110

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Odp: Conky - pogoda
« Odpowiedź #13 dnia: 2023-07-31, 05:10:10 »
Uznaję temat za zamknięty.
Życzę dobrej pogody wszystkim. :)