A Kanban board in LibreOffice Calc using macros (100% local and private)

A Kanban board in LibreOffice Calc using macros (100% local and private)

Hello everyone!

https://preview.redd.it/ofu2kb7p7tjh1.png?width=1020&format=png&auto=webp&s=856dc86afcb59156954832e84c0ed72e56c71dcb

I wanted to share a personal project (something simple) that I've been working on, and that I hope can be useful for those who, like me, prefer to organize their workflows in a purely local way and without relying on external services.

The problem I wanted to solve

I needed a tool to organize my daily projects, but traditional apps require an internet connection, user accounts, and subscription plans.

To solve this, I decided to develop a LibreOffice Calc template managed solely by Basic macros.

By structuring the file with a database approach, I obtained a private system over which I have complete control:

  • Works 100% offline.
  • There is no telemetry,
  • no logs or third-party servers
  • your data remains strictly on your computer in an .ods file.

Link to the project (Open Source)

I have uploaded the template and all the macro code to a GitHub repository under the MIT license so that anyone can use it however they want without restrictions.

LINK👉: https://github.com/cesardev-1/canban

Note: It is currently in beta, but it is fully functional—I use it daily myself. Very soon, it will be receiving updates to reach v1.0.

Thank you in advance for any suggestions, constructive criticism, or bug reports to keep polishing the tool. I hope you find it useful!

reddit.com
u/InternationalEgg2895 — 4 days ago

Kanban board in LibreOffice Calc using macros (100% local and private)

https://preview.redd.it/dqi1mka2pnjh1.png?width=1020&format=png&auto=webp&s=3973bca9a1689c31c15654c64d30cec349121294

Hello everyone!

I wanted to share a personal project (something simple) that I've been working on, and that I hope can be useful for those who, like me, prefer to organize their workflows in a purely local way and without relying on external services.

The problem I wanted to solve

I needed a tool to organize my daily projects, but traditional apps require an internet connection, user accounts, and subscription plans.

To solve this, I decided to develop a LibreOffice Calc template managed solely by Basic macros.

By structuring the file with a database approach, I obtained a private system over which I have complete control:

  • Works 100% offline.
  • There is no telemetry,
  • no logs or third-party servers
  • your data remains strictly on your computer in an .ods file.

Link to the project (Open Source)

I have uploaded the template and all the macro code to a GitHub repository under the MIT license so that anyone can use it however they want without restrictions.

LINK👉: https://github.com/cesardev-1/canban

Note: It is currently in beta, but it is fully functional—I use it daily myself. Very soon, it will be receiving updates to reach v1.0.

Thank you in advance for any suggestions, constructive criticism, or bug reports to keep polishing the tool. I hope you find it useful!

reddit.com
u/InternationalEgg2895 — 5 days ago
▲ 22 r/vba+2 crossposts

He creado un tablero Kanban en LibreOffice Calc usando macros (100% local y privado)

¡Hola a todos!

Quería compartir un proyecto personal(algo sencillo) en el que he estado trabajando y que espero pueda ser de utilidad para quienes, como yo, prefieren organizar sus flujos de trabajo de manera puramente local y sin depender de servicios externos.

El Problema que quería resolver
Necesitaba una herramienta para organizar mis proyectos diarios, pero las apps tradicionales requieren conexión a internet, cuentas de usuario y planes de suscripción.

Para solucionarlo, decidí desarrollar una plantilla en LibreOffice Calc gestionada únicamente por macros en Basic.

Al estructurar el archivo con un enfoque de base de datos, obtuve un sistema privado y del cual tengo control total:

  • Funciona 100% fuera de línea (offline).
  • No hay telemetría,
  • no hay registros ni servidores de terceros
  • los datos permanecen estrictamente dentro de su computadora en un archivo .ods.

Enlace al proyecto (Código Abierto)
He subido la plantilla y todo el código de las macros a un repositorio de GitHub bajo licencia MIT para que cualquiera pueda usarlo como quieran sin restricciones.

LINK👉: https://github.com/cesardev-1/canban

Nota: Actualmente se encuentra en version beta, pero es totalmente funcional, yo mismo lo utilizo a diario. Muy pronto estará recibiendo actualizaciones para llegar a la v1.0.

Agradezco de antemano cualquier sugerencia, crítica constructiva o reporte de error para seguir puliendo la herramienta. ¡Espero que les sea de utilidad!

u/InternationalEgg2895 — 7 days ago

We associate happiness with achieving goals, but that means we can never die in peace. Here are my thoughts on radical acceptance

Disclaimer: This is just a raw brain dump / stream of consciousness. I didn't outline this, and I tend to go on tangents. These are just my unfiltered thoughts on happiness and death.

I was taking a shower and the question arose: Am I happy? And although I hesitated to answer, I couldn't help but conclude that I am, not because I am "complete," or because I lead a fulfilling life. So why?

First, I thought of something very common: to be able to answer the question of whether one is happy, we must first define what happiness is. But defining it is complex, and there are many stances on the matter, although few dare to mention anything concrete.

I wanted to take a different path; perhaps, to answer for happiness, we first have to answer for death: if you were to die today, would you leave in peace? Content?

And it is right there where, without realizing it, our definition of happiness surfaces.

We immediately answer: No, because:

  • I still need to do more things,
  • because I still have dreams to fulfill,
  • because I haven't "lived,"
  • because I have regrets that I want to resolve

and a long etcetera, which depends on one's own life.

Notice that what those reasons have in common is the lack of something, something that has not yet been obtained, achieved, acquired, reached, resolved... Is that why we cannot die in peace? I don't think so.

If dying in peace resides in that completeness, we would not be able to do it; there would always be something more to aspire to.

One could argue that, having said that, the "solution" is not to aspire to much, but then, would people who die young not have been able to be happy? Or people who have no aspirations, could they not have been happy either?

If we assume that those cases exist, that of people with those profiles who still died happy, then that is not the answer either. And the opposite case is equally valid: for a person who aspires to great things or to many things, it is impossible to achieve everything in a single life.

Therefore, it is here where for me, after this process of elimination, the answer arises: and that is, we could die in peace when we are content with:

  1. Our life
  2. Our existence
  3. Our nature.

Of course, I am not referring to contentment as a synonym for mediocrity. I am referring to contentment in a sense of acceptance.

Mind you, not a meaningless acceptance (where you simply sit with your "arms crossed" doing nothing about your life), but rather a realistic acceptance.

In order to die content, and therefore in peace, that acceptance would be necessary. How is this achieved? By reviewing the 3 previous points I mentioned (nature -> existence -> life, in that order).

Accepting our nature is paramount; recognizing ourselves as human beings, just another animal, with its capabilities, advantages, and disadvantages, is the first step toward self-understanding (which is generally necessary to manage to accept something).

Being such a complex and advanced system, we are prisoners of our own nature, and it is there where we see our limits, and are capable of being aware of them, and imagining beyond them, but without being able to access the space beyond our limits.

And that escaping our existence is impossible, because as I mentioned in the previous point, if we have already recognized our nature, then we know that we are tied to our body and mind, and therefore, to the way in which our body and mind interpret reality for us, thus shaping what we call truth.

If we do not accept our existence and its implications, then we will not be able to die in peace either.

Then comes the acceptance of life: accepting that we were born into certain conditions and into a world that is the way it is, and that each of us is the way we are, what we have, what we don't have, what we know, what we don't know, that things are, and that things are not...

That in general, life was the way it was, is the way it is, and that we cannot guarantee how it will be.

It is important to highlight again what I mentioned about this radical acceptance: it is not about saying, "that's just how the world is, period," or "that's just how I am, period." NO.

You can try to change yourself, and change the world; you might achieve it, or you might not achieve it.

But to even be able to try, you have to recognize reality and the consequent truth.

The acceptance of life, therefore, resides in an acceptance of the totality of reality and of your truth (which you should be able to recognize thanks to the two previous points); therefore, you will already know what you can indeed change, and what you cannot.

To conclude the point on the acceptance of life, since we already recognize time, then that element is applied here to accept life as well, accepting the past, present, and future, both ours and everyone else's.

Once we achieve the acceptance of these three elements in their entirety, it is then that we will be content with life, and we will be able to die in peace.

And you will be able to, not because there are no pending things, or regrets, or dreams, or because you haven't done anything with your life, or because you are empty after achieving everything.

No, you will be at peace, because you will accept a past that shapes you, a present just as it is, and a future you aspire to.

The past teaches, the future guides, but we only die in the present.

So, if what we seek to obtain at the moment of dying is peace, and peace is made up of a realistic contentment...

Where does happiness fit in?

TL;DR: We associate happiness with completing goals, which means we can never die in peace if we always want more. True peace comes from the radical acceptance of our nature, existence, and life. But if peace is just acceptance... where does happiness fit in?

reddit.com
u/InternationalEgg2895 — 2 months ago

Quizás, para encontrar la felicidad, hay que responder primero a la muerte.

mientras me duchaba, me surgió la duda, soy feliz? y aunque dudé en responder, no pude evitar concluir que si. Curiosamente, no soy feliz por estar "completo", o por llevar una vida plena. Tampoco lo soy por haber logrado todos mis sueños(porque aun no he logrado ninguno) ni por cumplir todas mis metas(que tampoco he logrado ninguna).

Entonces pensé en algo muy común, para poder contestar a la pregunta de si uno es feliz, primero debemos definir que es felicidad. Pero definirla es complejo, algunos la consideran como un estado permanente, otros una meta a la que se llega, otros, que son momentos, efímeros, pero pocos se atreven a mencionar algo concreto.

Yo quise irme por otro camino, quizás, para responder a la felicidad, primero que tenemos responder a la muerte; si hoy te murieras, te irías en paz? conforme?.

Y es justo ahí, en donde, sin darnos cuenta, nuestra definición de la felicidad sale a flote.

Porque inmediatamente contestamos; No, porque me falta hacer esto, porque aun tengo sueños que cumplir, porque aun tengo metas que alcanzar, porque aun tengo pendientes, porque no he "vivido", porque tengo arrepentimientos que quiero resolver... y un largo etcétera, que depende de la vida de uno mismo.

Fíjate que, lo que tienen en común esas razones, es la falta de algo, algo que aun no se obtiene, logra, consigue, alcanza, soluciona... Es por eso que no podemos morir en paz? Yo creo que no.

Si morir en paz reside en esa completitud, no podríamos hacerlo, siempre habría algo mas a lo que se pueda aspirar. Se podría argumentar que, dicho eso, la "solución" es no aspirar a mucho, pero entonces, personas que mueran jóvenes, no habrían podido ser felices? o personas que no tengan aspiraciones, tampoco pueden haberlo sido?.

Si suponemos que esos casos existen, el de personas con esos perfiles que aun así, murieron felices, entonces tampoco es la respuesta. Y el caso opuesto también es igual de valido, una persona que aspire a lo grande o a muchas cosas, es imposible que lo cumpla todo en una sola vida, incluso seria imposible que lo cumpla todo teniendo tiempo infinito, si es que quiere ser algo, pero simplemente no es capaz de desempeñarse a buen nivel en eso. Y el ultimo caso, suponiendo que se consiguiera todo, poco, mucho o nada, entonces nos toparíamos con el vacío.

Por lo tanto, es aquí donde para mi, tras este descarte, surge la respuesta, y es que, podríamos morir en paz, cuando estemos conformes con nuestra vida, nuestra existencia, y nuestra naturaleza.

Claro, no me refiero a un conformismo como sinónimo de mediocridad. Me refiero a un conformismo en un sentido de aceptación. Y no una aceptación sin significado(en donde simplemente te quedas de "brazos cruzados" sin hacer nada al respecto sobre tu vida), si no una aceptación realista.

Para poder morir conformes, y por ende, en paz, seria necesaria esa aceptación, como se logra esta? revisando los 3 puntos anteriores que menciono(naturaleza-> existencia -> vida, en ese orden).

Aceptar nuestra naturaleza es primordial, reconocernos como seres humanos, otro animal mas, con sus capacidades, ventajas, desventajas, es el primer paso para el entendimiento(que por lo general es necesario para lograr aceptar algo). Reconozcamos entonces nuestra propia complejidad, y que es casi inevitable, que como seres humanos, no nos realicemos este cierto tipo de preguntas, que tengamos sensaciones, sentimientos y emociones, que seamos un sistema tan complejo y avanzado, que en consecuencia, seamos presos de nuestra propia naturaleza, y es ahí, donde vemos nuestros limites, y somos capaces, de ser conscientes de ellos, e imaginar mas alla de ellos, pero sin poder acceder al espacio posterior a nuestros limites.

Al reconocer nuestras propia naturaleza, entenderemos que, por el nivel de consciencia que tenemos los humanos, no solo aceptaremos que es inevitable hacernos este tipo de preguntas, si no que es necesario darles una respuesta. Es esto lo que conforma a la aceptación de la existencia, sabemos que tenemos estas preguntas, que queremos una respuesta, que nacimos, vivimos, y moriremos, que nuestro nivel de consciencia nos permite experimentar lo que llamamos tiempo, y que, escapar de nuestra existencia es imposible, porque como lo menciono en el punto anterior, si ya reconocimos nuestra naturaleza, entonces sabemos que estamos atados a nuestro cuerpo y mente, y por lo tanto, a la manera en la que nuestro cuerpo y mente nos interpreta la realidad, conformando así a lo que llamamos verdad, nuestra verdad. Si no aceptamos nuestra existencia y sus implicaciones, entonces tampoco podremos morir en paz.

Luego viene la aceptación de la vida, aceptar que nacimos en unas condiciones y en un mundo, que es como es, y que cada uno de nosotros, somos como somos, que tenemos, que no tenemos, que sabemos, que no sabemos, que las cosas son, y que las cosas no son, y un largo etc. Que en general, la vida fue como fue, es como es, y que no podemos asegurar el como sera.

Pero aqui si es importante destacar nuevamente lo que menciono sobre este conformismo, no se trata de decir; "así es el mundo y punto", o "así soy yo y punto". NO, puedes intentar cambiarte, y cambiar al mundo, puedes lograrlo, o puede que no lo logres. Pero para si quiera poder intentarlo, tienes que reconocer los hechos, la realidad y la verdad consecuente. Las cosas inmutables, y las que no lo son, la aceptación de la vida, reside, en una aceptación de la totalidad de la realidad y de tu verdad(que deberías de ser capaz de reconocer gracias a los dos puntos anteriores), por lo tanto, ya sabras lo que si puedes cambiar, y lo que no, y saber eso, también es algo que tienes que aceptar, es otro elemento que hay que aceptar(pero si me pongo a mencionarlos todos, no termino nunca, de por si...). Para concluir el punto de aceptación de la vida, como ya reconocemos el tiempo, entonces aquí se aplica dicho elemento para aceptar la vida también, aceptando el pasado, presente y futuro, tanto nuestro, como del resto.

Una vez logremos la aceptación de estos tres elementos en su totalidad, es entonces que estaremos conformes con la vida, y podremos morir en paz. Y podrás morir en paz, no porque no haya cosas pendientes, o arrepentimientos, o sueños, o porque no hayas echo nada de tu vida, o porque estés vacío tras lograrlo todo, etc.

No, estarás conforme, porque aceptaras un pasado que te conforma, un presente en el que eres, y un futuro al que aspiras, pero el futuro, y nuestra percepción de el, simplemente nos ayuda a guiar nuestro presente, el pasado nos ayuda a ver el porque hoy estamos en donde estamos y poder actuar en consecuencia, así se usan ambos tiempos, para vivir en el presente, es por eso que no tendría porque haber aun pendientes en vida antes de morir, ni arrepentimientos por un pasado que no nos guste, pero fíjate como nadie tiene pensamientos sobre su presente al momento de morir, porque ahí no nos cuestionamos su valor?, porque lo aceptamos, y lo hacemos, porque es inevitable aceptar que mi presente, es como es, por eso no figura en nuestro lecho de muerte, y esa misma perspectiva debemos de tomar para el resto de tiempos.

Entonces, si lo que buscamos obtener, al momento de morir, es la paz, y la paz se compone de conformidad, y la conformidad de lo que ya explique, en donde queda la felicidad?

me gustaría acabar con esa pregunta, adios.

reddit.com
u/InternationalEgg2895 — 3 months ago