@Adson@DavidElNoHomo@MiguelStrogoff Pero aos a er Conky ya dibuja gráficas. Le pasas a la gráfica de Conky un número a pelo (salida de un comando) y ya el sólo te dibuja la gráfica. Si quieres gráficas chulas, con curvas y colorines según el valor y esas cosas, lo típico es usar un script Lua. En los repos encontraras versiones de Conky con soporte Lua, y por ahí hay muchos ejemplos que resulta fácil adaptar.
Lo único chungo es que muchas mierdas Lua tienen fugas de memoria y son bastante tragonas. Pero muchos temas hacen auténticas virguerías con scripts Lua.
Lo que quiero mostrar en conky es toda una señora gráfica en colores (plural) que es la salida de termgraph.py. Lo que quiero es conservar esos colores, que están codificados dentro del contenido, no ponerle un color a todo el bloque.
@Adson@DavidElNoHomo@MiguelStrogoff Eso no se hace así. El color se lo pones en la config de Conky, no necesitas pasárselo desde fuera. Si lo que quieres hacer es poner diferentes colores en el contenido, primero los defines en la cabecera, estilo "color1 ffffff" y luego en los bloques de texto usas esa definición en lugar de simplemente $color:
@pkreuzt, ya, pero conky solo te muestra el contenido de tres formas:
1- solo el texto, que será siempre del color por defecto de conky.
2- especificando el color antes de llamar al comando, usará un solo color para toda la salida, que en este caso es una gráfica que puede tener colores diferentes para diversas series.
3- diciendo a conky que parsee el contenido y pasarle comandos ${color} que conky entienda dentro del contenido.
Estoy tratando de hacer la 3 y pensaba que iba a ser tan fácil como decirle a algún programilla que cambiase todos los ^[[nosequé por ${color}, pero veo que no
El 4 ya sería un fork de termgraph exclusivamente para uso con conky PERO ES QUE DEBERÍA ESTAR PONIENDO ORDEN EN MI VIDA EN VEZ DE DEDICARLA A ESCAPARME DE ELLO
@Adson@DavidElNoHomo@MiguelStrogoff Supongo que estás llamando a algún comando o script desde Conky. Lo normal es hacerlo al revés: el comando te da el contenido y Conky el formato y los adornos.
@DavidElNoHomo, es una tontería, quería que awk o sed me cambiasen los códigos ansi por los códigos de color específicos de conky, que son en formato ${color}. Y por alguna razón las tonterías me absorben mucho.
He probado a hacer echo -e 'import sysnsys.stdout.write("u001b[31mHOLAu001b[0m")' | python > prueba.txt y al abrirlo con nano se ven perfectamente (usando print en vez de sys.stdout lo mismo).
En cambio el programa en cuestión (termgraph) me muestra gráficas to chulas en color pero si lo mando a un archivo no hay rastro de códigos ansi.
@MiguelStrogoff Me pillas fuera de campo.
Y yo pensando "pobre, todo el finde mirando enlaces de los principios de Menéame en vez de ver porno, que es lo que hacemos los que tenemos pareja".
1. Conste que lo de la envidia lo he dicho sin saber esto
2. Efectivamente España es diferente, cada país lo es, en todo. Es difícil explicar la palabra "cancamusa" a un extranjero, pero el español también tiene sus carencias
3. La diferente cultura también resulta en que esos comentarios violentos no se castiguen
Lo que sí es un poco preocupante en un país que quiere que se invierta más en ciencia, con científicos en condiciones muy precarias, fuga de cerebros, etc. es tachar a cualquier cosa nueva de cancamusa, porque de eso al "¡que inventen ellos!" hay un paso
Sí, 9 de cada 10 startups pinchan en EEUU (dicen), en España seguramente serían 19/20 por lo menos, porque es un entorno mucho más difícil (sin entrar en detalles), pero esa 1 de 20 habría que mimarla, y sospecho que se haría lo contrario porque así se puede tener razón 19/20 veces y la que queda es error de medición
Y con esto dejo de hablar en serio, porque en España hay mucha gente con mucho tiempo libre, pero yo no tengo tiempo para eso
@MiguelStrogoff Creo que la asertividad es constructiva y que a veces nos hace ser vehementes --sobretodo a medida que el debate se alarga. Lo contrario a asertividad es agresividad, y son eso no puedo.
Muy valioso, era. De hecho, nunca quise los comentarios anidados porque podían posicionar demasiado arriba el ruido; la gente valiosa no hace carreras para estar en las primeras posiciones, porque suele estar ocupada con cosas más importantes.
@MiguelStrogoff Ahora no recuerdo esos debates ni su contexto --a menudo lo explica todo. Creo que un tiempo aquí hubo de todo y que al terminar el 11M no se hizo lo necesario para mantener ese 'todo'.
Lo único chungo es que muchas mierdas Lua tienen fugas de memoria y son bastante tragonas. Pero muchos temas hacen auténticas virguerías con scripts Lua.
Lo que quiero mostrar en conky es toda una señora gráfica en colores (plural) que es la salida de termgraph.py. Lo que quiero es conservar esos colores, que están codificados dentro del contenido, no ponerle un color a todo el bloque.
@DavidElNoHomo @MiguelStrogoff
${color1}Uptime: $uptime
Etc.
@DavidElNoHomo
@Adson @DavidElNoHomo @MiguelStrogoff
1- solo el texto, que será siempre del color por defecto de conky.
2- especificando el color antes de llamar al comando, usará un solo color para toda la salida, que en este caso es una gráfica que puede tener colores diferentes para diversas series.
3- diciendo a conky que parsee el contenido y pasarle comandos ${color} que conky entienda dentro del contenido.
Estoy tratando de hacer la 3 y pensaba que iba a ser tan fácil como decirle a algún programilla que cambiase todos los ^[[nosequé por ${color}, pero veo que no
El 4 ya sería un fork de termgraph exclusivamente para uso con conky PERO ES QUE DEBERÍA ESTAR PONIENDO ORDEN EN MI VIDA EN VEZ DE DEDICARLA A ESCAPARME DE ELLO
O aprender lua, pero soy demasiado tonto.
@DavidElNoHomo @MiguelStrogoff
@MiguelStrogoff
@MiguelStrogoff
No sé que operación estas ejecutando con awk o sed, pero ya es raro que no te perjudiquen las secuencias de escape ANSI.
No se me ocurren muchas soluciones, no sé exactamente que quieres hacer con ese texto, pero aquí discuten algo parecido
stackoverflow.com/questions/38828320/how-do-you-ignore-but-preserve-an
@MiguelStrogoff
Sospecho que el programa tiene algo que ver aquí.
He probado a hacer echo -e 'import sysnsys.stdout.write("u001b[31mHOLAu001b[0m")' | python > prueba.txt y al abrirlo con nano se ven perfectamente (usando print en vez de sys.stdout lo mismo).
En cambio el programa en cuestión (termgraph) me muestra gráficas to chulas en color pero si lo mando a un archivo no hay rastro de códigos ansi.
¿Alguien sabe cómo leches decirle a awk o a sed que dejen de ignorar códigos ansi?
Y yo pensando "pobre, todo el finde mirando enlaces de los principios de Menéame en vez de ver porno, que es lo que hacemos los que tenemos pareja".
Necesitas una novia.
ep01.epimg.net/cultura/imagenes/2017/08/11/actualidad/1502462604_86613
1. Conste que lo de la envidia lo he dicho sin saber esto
2. Efectivamente España es diferente, cada país lo es, en todo. Es difícil explicar la palabra "cancamusa" a un extranjero, pero el español también tiene sus carencias
3. La diferente cultura también resulta en que esos comentarios violentos no se castiguen
Lo que sí es un poco preocupante en un país que quiere que se invierta más en ciencia, con científicos en condiciones muy precarias, fuga de cerebros, etc. es tachar a cualquier cosa nueva de cancamusa, porque de eso al "¡que inventen ellos!" hay un paso
Sí, 9 de cada 10 startups pinchan en EEUU (dicen), en España seguramente serían 19/20 por lo menos, porque es un entorno mucho más difícil (sin entrar en detalles), pero esa 1 de 20 habría que mimarla, y sospecho que se haría lo contrario porque así se puede tener razón 19/20 veces y la que queda es error de medición
Y con esto dejo de hablar en serio, porque en España hay mucha gente con mucho tiempo libre, pero yo no tengo tiempo para eso
@harapo @woody_alien @thorin @Cesc_
Y sólo entendible por dinosaurios.
@eu.gênio
A día de hoy es imposible de encontrar, borró muchas cosas de su blog ...
Muy valioso, era. De hecho, nunca quise los comentarios anidados porque podían posicionar demasiado arriba el ruido; la gente valiosa no hace carreras para estar en las primeras posiciones, porque suele estar ocupada con cosas más importantes.