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 |
+0
-0