ATA 156 Las divisas en Linux, en el escritorio o en un contenedor
Como estamos ya en marzo toca la siguiente de las aplicaciones del proyecto de 12 meses 12 aplicaciones Open Source. Esta aplicación es sugerencia de un lector del podcast. Una idea que ya tiene algún tiempo, pero que aprovechando este festival de aplicaciones me he decidido a implementar. Sin embargo, como ya habrás observado, esto no solo va del escritorio, sino que he tocado todos los palos como te explicaré a lo largo del podcast. ¿Que es lo que hace esta aplicación?, tan sencillo como mantenerte informado del cambio de las divisas en Linux, ya sea en el escritorio o con un contenedor. Esto que parece bien sencillo, lo cierto es que he ido complicándolo hasta que se ha convertido en lo que es actualmente, y en lo que puede llegar a crecer gracias a tus sugerencias. Decirte que aunque no utilices el escritorio Linux, sino que utilices otro Sistema Operativo, pero sin embargo, te guste todo lo relativo a la tecnología docker, te recomiendo te quedes a escuchar el podcast, porque no solo de escritorio Linux va la aplicación, sino también de docker, bash y SQLite.
Como te decía en la introducción la aplicación/aplicaciones lo que trata es de traerte las divisas en Linux, ya sea a tu escritorio o mediante contenedor, para consultar vía REST API, de forma que puedas tener el cambio de las monedas que selecciones. Inicialmente puedes elegir hasta 5.¿Porque hablo de aplicación/aplicaciones? Cuando empecé con la aplicación solo pensé en traer el cambio y dejarlo guardado en tu equipo. Vamos en el equipo que instalaras la aplicación. Sin embargo, esto tiene varios problemas. El primero es que, no conozco la limitación que han puesto los desarrolladores a la API de la que tomo los datos, respecto al consumo de datos. No creo que todos los usuarios de Linux instalen esta aplicación en su escritorio, e inunden el servidor de llamadas. El segundo, es que no puedo conocer la evolución de esas divisas que he elegido.
Pero, como este tipo de cosas me molestan, pensé en buscarle una solución. Por otro lado, es una lástima solo conocer el cambio el día de hoy, y no poder ver una gráfica de la evolución de las divisas que elijas. Sin embargo, la API, solo ofrece el valor diario
Dos soluciones
Aquí se me planteaban dos soluciones.
Solución 1
La primera consistente en guardar los datos en tu equipo, de forma que cuando tu lo consultes puedas ver la evolución. Claro, esto implica tener un proceso corriendo en segundo plano, que todos los días guarde el cambio actual.
Pero ¿y si no enciendes el ordenador? Esto es algo de lo mas normal, y nada de extrañar. Es muy probable que el domingo, por decirte un día, lo dediques a tu familia, a pasear por el campo o hacer deporte.
Solución 2
Guardar yo la información en un servidor, y que la aplicación que tu instales en tu equipo consulte a ese servidor. De esta manera siempre se guarda los datos de divisas, a menos que un día esté caído, pero esto lo monitorizo, para en el caso de que caiga, levantar de nuevo el servicio. Pero no solo esto, sino que además mantengo un histórico de las divisas. De esta forma no solo podrás ver el cambio en el día en curso, sino que tendrás información de los últimos 30 días del cambio de divisas en Linux.
Y, como te puedes imaginar, esta segunda es la solución por la que he optado.
Más información en las notas del podcast sobre las divisas en Linux, en el escritorio o en un contenedor
You May Also Like

The Rollup
Where digital assets and finance converge. Hosted by Andy and Robbie.

Engadget News + Next
Engadget
Talking Tech with SomeGadgetGuy (#SGGQA)
SomeGadgetGuy

AI Unraveled: Latest AI News & Trends, ChatGPT, Gemini, DeepSeek, Gen AI, LLMs, Agents, Ethics, Bias
Etienne Noumen

TBPN
John Coogan & Jordi Hays

Latent Space: The AI Engineer Podcast
Latent.Space

The Paul Barron Crypto Show
Paul Barron Network

The Milk Road Show
Milk Road

Tech Brew Ride Home
Morning Brew

The Fat Pipe - Most Popular Packet Pushers Pods
Packet Pushers
Community discussion