wttrbar un module météo pour la waybar

Avatar
Messages 7

hello
Je regardais la documentation de wttr.in, quand j'ai vu un lien intégration
https://github.com/chubin/wttr.in/blob/master/doc/integrations.md
et sur ce lien il y a un module pour la waybar
https://github.com/bjesus/wttrbar

Pour avoir de beaux icônes en couleur installer le paquet suivant: fonts-noto-color-emoji
pour l'option --nerd installer fonts-weather-icons
je vous déconseille la police nerd, les icônes sont tout petit, mais si vous trouvez la bonne syntaxe pour agrandir que les icônes sa peut être bien
(perso j'ai pas su faire)

le plus simple utiliser le binaire pré-compilé sur la page release https://github.com/bjesus/wttrbar/releases
cliquer sur le wttrbar pour lancer le Téléchargement, enregistrer dans le dossier scripts de sway ~/.config/sway/scripts/
rendre le binaire wttrbar exécutable (chmod)
puis enfin ajouter le module au fichier config de la waybar

TEXT

"custom/weather": {
    "format": "{}°",
    "tooltip": true,
    "interval": 1800,
    "exec": "$HOME/.config/sway/scripts/wttrbar --location=Chatillon-sur-Indre --lang fr --date-format=%d.%m.%Y",
    "return-type": "json"
},

a noter que pour l'option --location normalement wttrbar détecte bien sans
sa peut être pratique si on bouge avec son portable
le cas échéant on peut aussi entrée les coordonnées sa fonctionne

pour ce qui est de l'heure d'observation, l'heure n'a pas été transformé donc pour les Français, il faut lui ajouter +2 heures (en ce moment)
(J'ai d'ailleurs posté une issue en ce sens)
j'ai choisis un interval de 1800 secondes, car vous vous apercevrez que l'heure d'observation est assez aléatoire
parfois environ 20 minutes tt le matin et parfois rien pendant 1heure, voir +

coté style.css j'ai ajouté ceci
#custom-weather { font-size: 20px; color: @foreground; }
pour les couleurs remplacer @foreground par une couleur de votre choix (#ebcb8b) ou un nom de couleur (blue, pink, chocolate)
voir ici
https://hypixel.net/threads/bb-code-color-list.550418/

on peut aussi utiliser un affichage custom dans le module , mais attention syntaxe capricieuse, pas d'espace pas de guillemet
--custom-indicator {ICON}{FeelsLikeC}°{localObsDateTime}
la barre d'espace (U+0020) génère une erreur, ce qui oblige a ruser si on veut malgré tout utiliser des espaces
il faut pour cela rechercher d'autre type d'espace dans une table de caractère
U+3000 ideographic space
--custom-indicator {ICON}🌡{temp_C}°🌬{windspeedKmph}km/h🧭{winddir16Point}
pour connaître les champs possible:

TEXT

curl -s -H "Accept-Language: fr" wttr.in/48.409156,1.307311?"format=j1" >/tmp/wttr.json
jq '.current_condition' < /tmp/wttr.json

Édité le  avr. 29, 2026  Par  croutons .

Avatar
Messages 44

après avoir contaminé conky, tu t'attaques à waybar !! bien fait !! :D

merci beaucoup pour cette astuce :)

Visiteur, répondez à ce sujet…
Connectez-vous pour répondre
Navigation
2 Messages
message #1
28 avr. 2026
Par Utilisateur
Statistiques
36
Discussions
159
Réponses
13
Flatboarders
3
Contributeurs
Nouveau membre : tyzef
En ligne
1 Invités en ligne