Auteur du sujet
Cette réponse a aidé l’auteur du sujet
Bonjour,
j’utilise depuis quelques temps un site très pratique pour vérifier la météo, wttr.in.
J’aimerais savoir comment il serait possible de parser les caractères d’échappement (et les codes) utilisés dans la sortie (tentez un curl sur ce site) afin de l’afficher dans un conky avec les couleurs.
Avez-vous des idées ?
PS : un exemple, tel qu’affiché dans Vim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | Prévisions météo pour: Rennes, France ^[[38;5;250m .-. ^[[0m Léger grésil ^[[38;5;250m ( ). ^[[0m ^[[38;5;048m4^[[0m-^[[38;5;047m6^[[0m °C^[[0m ^[[38;5;250m (___(__) ^[[0m ^[[1m→^[[0m ^[[38;5;154m9^[[0m km/h^[[0m ^[[38;5;111m ‘ ^[[38;5;255m*^[[38;5;111m ‘ ^[[38;5;255m* ^[[0m 10 km^[[0m ^[[38;5;255m *^[[38;5;111m ‘ ^[[38;5;255m*^[[38;5;111m ‘ ^[[0m 0.4 mm^[[0m ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤mer. 26 avril├───────────────────────┬──────────────────────────────┐ │ Matin │ Après-midi └──────┬──────┘ Soir │ Nuit │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ ^[[38;5;226m \ / ^[[0m Ensoleillé │ ^[[38;5;250m .-. ^[[0m Pluie légère é…│ ^[[38;5;226m _`/""^[[38;5;250m.-. ^[[0m Averse de plui…│ ^[[38;5;226m _`/""^[[38;5;250m.-. ^[[0m Pluie éparse à │ │ ^[[38;5;226m .-. ^[[0m ^[[38;5;049m3^[[0m-^[[38;5;048m4^[[0m °C^[[0m │ ^[[38;5;250m ( ). ^[[0m ^[[38;5;046m8^[[0m °C^[[0m │ ^[[38;5;226m ,\_^[[38;5;250m( ). ^[[0m ^[[38;5;082m10^[[0m °C^[[0m │ ^[[38;5;226m ,\_^[[38;5;250m( ). ^[[0m ^[[38;5;047m6^[[0m-^[[38;5;047m7^[[0m °C^[[0m │ │ ^[[38;5;226m ― ( ) ― ^[[0m ^[[1m↓^[[0m ^[[38;5;190m10^[[0m-^[[38;5;220m19^[[0m km/h^[[0m │ ^[[38;5;250m (___(__) ^[[0m ^[[1m↓^[[0m ^[[38;5;226m15^[[0m-^[[38;5;214m23^[[0m km/h^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m ^[[1m↓^[[0m ^[[38;5;220m18^[[0m-^[[38;5;208m27^[[0m km/h^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m ^[[1m↗^[[0m ^[[38;5;226m14^[[0m-^[[38;5;208m24^[[0m km/h^[[0m │ │ ^[[38;5;226m `-’ ^[[0m 17 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 15 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 14 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 16 km^[[0m │ │ ^[[38;5;226m / \ ^[[0m 0.7 mm | 67%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.5 mm | 98%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.3 mm | 85%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.1 mm | 33%^[[0m │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤jeu. 27 avril├───────────────────────┬──────────────────────────────┐ │ Matin │ Après-midi └──────┬──────┘ Soir │ Nuit │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ ^[[38;5;226m \ / ^[[0m Ensoleillé │ ^[[38;5;226m \ /^[[0m Partiellement …│ ^[[38;5;226m _`/""^[[38;5;250m.-. ^[[0m Pluie éparse à │ ^[[38;5;226m \ /^[[0m Partiellement …│ │ ^[[38;5;226m .-. ^[[0m ^[[38;5;048m5^[[0m-^[[38;5;047m6^[[0m °C^[[0m │ ^[[38;5;226m _ /""^[[38;5;250m.-. ^[[0m ^[[38;5;082m10^[[0m °C^[[0m │ ^[[38;5;226m ,\_^[[38;5;250m( ). ^[[0m ^[[38;5;082m11^[[0m-^[[38;5;082m12^[[0m °C^[[0m │ ^[[38;5;226m _ /""^[[38;5;250m.-. ^[[0m ^[[38;5;047m7^[[0m-^[[38;5;046m8^[[0m °C^[[0m │ │ ^[[38;5;226m ― ( ) ― ^[[0m ^[[1m↓^[[0m ^[[38;5;154m9^[[0m-^[[38;5;220m19^[[0m km/h^[[0m │ ^[[38;5;226m \_^[[38;5;250m( ). ^[[0m ^[[1m↗^[[0m ^[[38;5;190m12^[[0m-^[[38;5;214m20^[[0m km/h^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m ^[[1m↘^[[0m ^[[38;5;220m18^[[0m-^[[38;5;208m26^[[0m km/h^[[0m │ ^[[38;5;226m \_^[[38;5;250m( ). ^[[0m ^[[1m↘^[[0m ^[[38;5;226m13^[[0m-^[[38;5;214m22^[[0m km/h^[[0m │ │ ^[[38;5;226m `-’ ^[[0m 19 km^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m 18 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 16 km^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m 17 km^[[0m │ │ ^[[38;5;226m / \ ^[[0m 0.0 mm | 0%^[[0m │ 0.1 mm | 39%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.1 mm | 19%^[[0m │ 0.0 mm | 0%^[[0m │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤ven. 28 avril├───────────────────────┬──────────────────────────────┐ │ Matin │ Après-midi └──────┬──────┘ Soir │ Nuit │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │ Nuageux │ ^[[38;5;226m _`/""^[[38;5;250m.-. ^[[0m Averse de plui…│ ^[[38;5;240;1m .-. ^[[0m Pluie modérée │ ^[[38;5;226m _`/""^[[38;5;250m.-. ^[[0m Pluie éparse à │ │ ^[[38;5;250m .--. ^[[0m ^[[38;5;047m7^[[0m °C^[[0m │ ^[[38;5;226m ,\_^[[38;5;250m( ). ^[[0m ^[[38;5;082m11^[[0m-^[[38;5;082m12^[[0m °C^[[0m │ ^[[38;5;240;1m ( ). ^[[0m ^[[38;5;118m14^[[0m °C^[[0m │ ^[[38;5;226m ,\_^[[38;5;250m( ). ^[[0m ^[[38;5;082m11^[[0m-^[[38;5;082m12^[[0m °C^[[0m │ │ ^[[38;5;250m .-( ). ^[[0m ^[[1m↘^[[0m ^[[38;5;154m7^[[0m-^[[38;5;220m17^[[0m km/h^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m ^[[1m↘^[[0m ^[[38;5;154m7^[[0m-^[[38;5;226m15^[[0m km/h^[[0m │ ^[[38;5;240;1m (___(__) ^[[0m ^[[1m←^[[0m ^[[38;5;190m12^[[0m-^[[38;5;220m16^[[0m km/h^[[0m │ ^[[38;5;226m /^[[38;5;250m(___(__) ^[[0m ^[[1m↓^[[0m ^[[38;5;190m10^[[0m-^[[38;5;220m17^[[0m km/h^[[0m │ │ ^[[38;5;250m (___.__)__) ^[[0m 18 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 16 km^[[0m │ ^[[38;5;21;1m ‚‘‚‘‚‘‚‘ ^[[0m 15 km^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 17 km^[[0m │ │ 0.1 mm | 50%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.2 mm | 83%^[[0m │ ^[[38;5;21;1m ‚’‚’‚’‚’ ^[[0m 1.2 mm | 80%^[[0m │ ^[[38;5;111m ‘ ‘ ‘ ‘ ^[[0m 0.1 mm | 33%^[[0m │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ New feature: multilingual location names ^[[92mwttr.in/станция+Восток^[[0m (in UTF-8) and location search ^[[92mwttr.in/~Kilimanjaro^[[0m (just add ~ before) Follow ^[[46m^[[30m@igor_chubin^[[0m for wttr.in updates ‘ ‘ ‘ [0m 0.2 mm | 83%[0m │ [38;5;21;1m ‚’‚’‚’‚’ [0m |
Édité par Breizh
Breizh.pm — Un adminsys qui aime les galettes.
+0
-0