Mis proyectos python: Guallet (0.1.7-beta)

Hace poco que me puse a aprender python. Dicen que para saber inglés no hay nada mejor que hablarlo (y practicarlo). Pues lo mismo pasa con un lenguaje de programación: hay que practicar con él. Python es un lenguaje que cada vez se va haciendo más hueco entre los desarrolladores, y casi todas las distros de GNU/Linux vienen con él instalado.

El caso es que me surgió la necesidad de usar un programa para llevar la cuenta de todo lo que llevo en mi cartera (mi dinero). Es un poco estúpido, pero al menos a mí me parece útil.

Está escrito en python. Utiliza sqlite3 para la base de datos, las librerías gtk2 (y glade) para la interfaz.

Mis previsiones son:

  • Exportar datos (y sincronizar)
  • Cifrar la base de datos
  • Traducir (gettext)

Está disponible en Launchpad y en Sourceforge (De momento sólo para Linux, y en teoría para Mac OS, pero no lo he comprobado)

Mis proyectos: Gnhoi

Hola. Hace tiempo que llevo queriendo hablar de esto. Este es mi desarrollo de una aplicación gráfica para linux. Probablemente no mucha gente (desgraciadamente) conozca nhopkg. Este proyecto es uno creado por Jaime Gil que pretende ser el instalador universal de linux; en vez de descargarte el código fuente, te descargas el archivo .nho compilado y los desarrolladores no se rompen la cabeza y crean un .deb, .rpm, un tarball etc…

Pero el problema es que desde que se construyó nhopkg, sólo existe una aplicación gráfica para manejarlo. Y siento decirlo, pero gambas (el lenguaje de nhopkg-fe) no me gusta, me parece lento. Por eso me puse a «investigar» y decidí meterme en el proyecto de un nuevo instalador de paquetes.

Dicho programa es Gnhoi, mi proyecto actual. Está construido en python y la interfaz en glade. El por qué de no hacerlo en C es porque no tenía ni idea de compilar nada. Python me parecía (y me parece) sencillo. Además, son script (ya había trabajado con PHP antes).

Bueno, el caso es que hace algunos meses me metí a desarrollarlo, pero me perdía entre tantas líneas de código desorganizado. En cuando tuve un poco de tiempo, me puse otra vez a ello. Lo empecé desde cero. Hoy es justo cuando he conseguido instalar definitivamente un paquete .nho (al fin y al cabo esa es su utilidad). En concreto esa versión es la 0.2.0.7 Alpha (perdón por tanto cero, creo que es demasiado inmadura).

El proyecto está en sourceforge: gnhoi.sf.net. Allí subo las versiones más serias del proyecto, pero si queréis trastear con algunas otras versiones, podéis verlas en mediafire.
Además también he creado varios logos, en formatos svg y png para nhopkg y gnhoi aquí.

En cuanto a la versión 0.2.0.7 alpha: Aparte de que ahora es capaz de instalar paquetes, es capaz de reconocer el archivo introducido por argumentos. Esto permite abrir el nho directamente desde cualquier aplicación.