Introducción
Después de unos años desarrollando aplicaciones para Ubuntu, y he recapitulado las aplicaciones que he ido desarrollando para este sistema operativo, a petición vuestra. Lo cierto, que es un ejercicio que no había realizado hasta el momento, y que probablemente tenía que haber hecho antes, pero uno de mis defectos es precisamente ese, prefiero dedicarme a producir que a predicar, lo cual, no tengo muy claro que sea ni bueno ni malo.
En estos años, he desarrollado aplicaciones para Ubuntu, de toda índole, casi todas ellas implementadas en Python, aunque, si me lees este sitio de forma habitual, habrás comprendido, que mi siguiente paso es Vala.
La ventaja del desarrollo de tantas aplicaciones, y tan diversas, es que he aprovecha las sinergias del desarrollo de unas en otras, de forma que lo que he ido aprendiendo al producir unas lo he aprovechado en otras. Gran parte de la tecnología es común a muchas de las aplicaciones.
De igual manera, el tiempo invertido en la internacionalización de las aplicaciones, así como el empaquetado de las mismas, ha sido fructífero, pues gracias a los scripts que he desarrollado, primero para las aplicaciones de Python, como ahora para las de Vala, me han ahorrado mucho tiempo. Una vez realizado el primer paquete con cada uno de los scripts, el resto ha sido operaciones puramente rutinarias.
Las aplicaciones
A continuación paso a indicar cada una de las aplicaciones que he desarrollado. Aquí indico además del nombre de la aplicación, el nombre del paquete para instalarla, y el repositorio (que tendrás que añadir) en el que se encuentra. Así como las versiones de Ubuntu para las que está disponible. También indico una pequeña descripción de la aplicación.
Como verás, no todas las aplicaciones están disponibles en todos las versiones de Ubuntu. En los últimos días, estoy trabajando, para que todas ellas, estén disponibles para la última versión de Ubuntu, Saucy Salamander. Mi intención además es intentar que estén disponibles en Vala, por las razones que he comentado con anterioridad, pero no estoy seguro de que esto sea posible. A la vez que las implemento para Saucy las haré disponibles también para Raring.
De cualquier forma, si quieres disfrutar de alguna de estas aplicaciones en una determinada versión de Ubuntu, desde Quantal Quetzal a Saucy Salamander, no tienes mas que decirlo, y haré todo lo posible por adelantarlo.
- Antiviral, Repositorio: ppa:atareao/atareao, paquete: antiviral, disponible en Lucid, Maverick, Natty, Precise, Quantal, Raring, Saucy. Antiviral es un sencillo buscador de virus para Ubuntu, que utiliza ClamAV como motor.
- Calendar-Indicator, Repositorio: ppa:atareao/atareao, paquete: calendar-indicator, disponible en Oneiric, Precise, Quantal, Raring. Calendar-Indicator es un indicador que te permite llevar el seguimiento de eventos de Google Calendar directamente en el escritorio de Ubuntu, permitiéndote hacer todas las tareas rutinarias que haces con este servicio de Google.
- Catch-Indicator, Repositorio: ppa:atareao/atareao, paquete: catch-indicator, disponible en Oneiric, Precise. Catch-Indicator es un indicador del servicio Catch para el escritorio de Ubuntu.
- Cita-Me, Repositorio: ppa:atareao/atareao, paquete: cita-me, disponible en Maverick, Oneiric. Cita-Me es una sencilla aplicación que muestra una cita en tu escritorio cada vez que inicias el ordenador.
- Crushing-Machine, Repositorio: ppa:atareao/lenses, paquete: crushing-machine, disponible en Quantal, Raring. Crushing-Machine es un sustituto de la papelera de reciclaje, que destruye los documentos para evitar su recuperación posterior.
- CryptFolder-Indicator, Repositorio: ppa:atareao/atareao, paquete: cryptfolder-indicator, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal, Raring. CryptFolder-Indicator es un indicador para Ubuntu que te permite cifrar y descifrar directorios, mediante encfs y que es compatible con BoxCryptor en Android, lo que te permite utilizar directorios seguros con Dropbox.
- Define-Me, Repositorio: ppa:atareao/atareao, paquete: define-me, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal, Raring, Saucy
- Equival, Repositorio: ppa:atareao/atareao, paquete: equival, disponible en Precise, Quantal, Raring, Saucy. Equival es una sencilla aplicación para realizar la conversión de decenas de unidades. Es la primera de las aplicaciones que he desarrollado en Vala.
- Equivapy, Repositorio: ppa:atareao/atareao, paquete: equivapy, disponible en Lucid, Maverick, Natty. Equivalpy, es la primera de las versiones desarrolladas en Python, para convertir unidades.
- Fiti, Repositorio: ppa:atareao/atareao, paquete: fiti, disponible en Lucid, Maverick, Natty. Fiti es una aplicación para el cálculo de polinomios por mínimos cuadrados.
- Google-Reader-Indicator, Repositorio: ppa:atareao/atareao, paquete: google-reader-indicator, disponible en Lucid, Maverick, Natty, Oneiric, Precise. Google-Reader-Indicator es un indicador de Google-Reader. Ahora sin uso por el abandono de Google de este servicio.
- Google-Tasks-Indicator, Repositorio: ppa:atareao/atareao, paquete: google-tasks-indicator, disponible en Oneiric, Precise, Quantal, Raring. Google-Tasks-Indicator es un indicador que permite tener tus tareas de Google directamente en el escritorio, perfectamente sincronizadas.
- gpx2dxf, Repositorio: ppa:atareao/nautilus-extensions, paquete: gpx2dxf, disponible en Oneiric, Precise, Quantal, Raring, Saucy. gpx2dxf es una extensión de Nautilus para convertir archivos con formato gpx en archivos de CAD con formato dxf.
- GQRCode, Repositorio: ppa:atareao/atareao, paquete: gqrcode, disponible en Lucid, Maverick, Natty, Oneiric. GQRCode es una aplicación que te permite crear tus propios códigos QR.
- Lens-Contacts, Repositorio: ppa:atareao/lenses, paquete: lens-contacts, disponible en Raring. Lens-Contacts es una Lente para Ubuntu que te permite tener tus contactos en el Dash. Necesita de alguno de los Scopes para su correcto funcionamiento.
- Lens-Video, Repositorio: ppa:atareao/lenses, paquete: lens-video, disponible en Oneiric. Lens-Video otra lente para buscar vídeos de Youtube directamente en el Dash.
- Movietitle, Repositorio: ppa:atareao/atareao, paquete: movietitle, disponible en Precise, Quantal. Movietitle es una aplicación para normalizar los nombre de los títulos de las películas descargados.
- My-Weather-Indicator, Repositorio: ppa:atareao/atareao, paquete: my-weather-indicator, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal, Raring, Saucy. My-Weather-Indicator, probablemente el mas famoso de los indicadores que he desarrollado, y que te permite tener el estado actual del tiempo, así como el pronóstico, directamente en tu escritorio.
- Nautilus-PdfTools, Repositorio: ppa:atareao/nautilus-extensions, paquete: nautilus-pdftools, disponible en Oneiric, Precise, Quantal, Raring, Saucy. Nautilus-PdfTools es una extensión de Nautilus que te permite trabajar desde el menú contextual con archivos pdf, permitiéndote realizar diversas operaciones, como unir, dividir, girar, etc.
- PhotoGeoTagger, Repositorio: ppa:atareao/atareao, paquete: photogeotagger, disponible en Oneiric, Precise. PhotoGeoTagger es una aplicación para geolocalizar fotografías.
- Picapy, Repositorio: ppa:atareao/atareao, paquete: picapy, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal, Raring, Saucy. Picapy es otra de las aplicaciones que mas suelo utilizar. Se trata de un gestor de PicasaWeb o de imágenes de Google+. Te permite realizar todo tipo de operaciones con las imágenes que tienes en el servicio, incluso editarlas.
- PowerCommands, Repositorio: ppa:atareao/atareao, paquete: powercommands, disponible en Precise, Quantal, Raring, Saucy. PowerCommands son un conjunto de herramientas para realizar las operaciones mas habituales tanto desde el Dash como desde HUD, como apagar, reiniciar, hibernar, iniciar el salvapantallas, bloquear la aplicación.
- Read-Me, Repositorio: ppa:atareao/atareao, paquete: read-me, disponible en Lucid, Maverick, Natty, Precise. Read-me es la aplicación que desarrollé para leer las noticias de Google Reader en el escritorio de Ubuntu, sin embargo, con la desaparición de este servicio esta aplicación está completamente en desuso. Estoy esperando que alguno de los nuevos servicios surgidos a raíz de la desaparición de Google Reader publique su API, para lanzarme a una nueva versión.
- Rename-Me, Repositorio: ppa:atareao/nautilus-extensions, paquete: rename-me, disponible en Precise, Quantal, Raring. Rename-Me es una extensión de nautilus que te permite renombra archivos con la potencia de Python.
- Replace-Me, Repositorio: ppa:atareao/nautilus-extensions, paquete: replace-me, disponible en Oneiric, Precise, Raring. Replace-Me es una extensión de Nautilus que te permitirá reemplazar texto en archivos de texto sin formato.
- Scope-Contacts-Desktop, Repositorio: ppa:atareao/lenses, paquete: scope-contacts-desktop, disponible en Oneiric, Precise. Scope-Contacts-Desktop un Scope para Contacts-Lens.
- Scope-Contacts-Google, Repositorio: ppa:atareao/lenses, paquete: scope-contacts-google, disponible en Oneiric, Precise, Quantal, Raring. Scope-Contacts-Google un Scope para Contacts-Lens.
- Scope-Youtube, Repositorio: ppa:atareao/lenses, paquete: scope-youtube, disponible en Oneiric, Precise, Quantal, Raring. [Scope-YouTube] es un Scope para Yavol (Yet Another Video Lens).
- Tcx2Gpx, Repositorio: ppa:atareao/nautilus-extensions, paquete: tcx2gpx, disponible en Oneiric, Precise, Quantal, Raring, Saucy. Tcx2Gpx es una extensión de Nautilus que te permitirá convertir archivos con formato TCX a GPX.
- Touchpad-Indicator, Repositorio: ppa:atareao/atareao, paquete: touchpad-indicator, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal, Raring, Saucy. Touchpad-Indicator otra de los indicadores con solera. Permite habilitar e inhabilitar el touchpad, utilizando diferentes sistemas, o mediante un atajo de teclado, o al insertar el Mouse.
- Translate-Me, Repositorio: ppa:atareao/atareao, paquete: translate-me, disponible en Lucid, Maverick, Natty, Oneiric, Precise. Translate-Me es una sencilla aplicación que permite traducir texto.
- Tui, Repositorio: ppa:atareao/atareao, paquete: tui, disponible en Maverick. Tui es un acortador de urls.
- Unity-Lens-Meneame, Repositorio: ppa:atareao/lenses, paquete: unity-lens-meneame, disponible en Quantal, Raring. Unity-Lens-Meneame es una lente que permite tener las búsquedas y noticias de Menéame directamente en el Dash.
- Unity-Lens-Movie, Repositorio: ppa:atareao/lenses, paquete: unity-lens-movie, disponible en Precise, Quantal, Raring. Unity-Lens-Movie otra lente para el Dash de Ubuntu que te permite hacer consultas de películas y actores.
- Unity-Lens-Recetas, Repositorio: ppa:atareao/lenses, paquete: unity-lens-recetas, disponible en Quantal, Raring. Unity-Lens-Recetas una lente para buscar en diferentes páginas web recetas.
- Unity-Lens-Translator, Repositorio: ppa:atareao/lenses, paquete: unity-lens-translator, disponible en Oneiric, Precise. Unity-Lens-Translator, una lente para ver la traducción de una palabra a diferentes idiomas.
- uPdf, Repositorio: ppa:atareao/updf, paquete: updf, disponible en Precise, Quantal. [uPdf] es una aplicación que te permite trabajar con archivos Pdf, girar sus páginas, quitar o añadir, insertar texto o imágenes
- upload2garmin, Repositorio: ppa:atareao/nautilus-extensions, paquete: upload2garmin, disponible en Oneiric, Precise. upload2garmin es una extensión de Nautilus para subir tus entrenamientos a Garmin.
- uText, Repositorio: ppa:atareao/utext, paquete: utext, disponible en Precise, Quantal, Raring, Saucy. uText es una aplicación que te permite escribir documentos con formato Markdown y ver el resultado en tiempo real. Está actualmente en fase de desarrollo.
- VMM, Repositorio: ppa:atareao/atareao, paquete: vmm, disponible en Lucid, Maverick, Natty, Oneiric, Precise, Quantal. VMM es un gestor de la memoria virtual.
- Yavol, Repositorio: ppa:atareao/lenses, paquete: yavol, disponible en Precise, Quantal, Raring. Yavol Yet Another Video Lens, es una lente alternativa a la que tiene instalada por defecto Ubuntu y que te permite buscar entre los videos de YouTube.
- Yviewer, Repositorio: ppa:atareao/atareao, paquete: yviewer, disponible en Oneiric. Yviewer es un visor de vídeo para Ubuntu, en combinación con Yavol.
Conclusiones
Como ves son muchas las aplicaciones desarrolladas, aunque la situación actual, en cuanto a la migración a Saucy Salamander es muy baja,
De echo, la mayor parte de las aplicaciones se encuentran en Ubuntu 12.04, Precise Pangolin, y no todas. Espero, en pocas semanas haber conseguido un mayor grado de migración, así como mi intención de implementarlas en Vala, aunque creo que esto es harina de otro costal.
Buen trabajo, atareado. Había aplicaciones del que no estaba enterado. Saludos desde Perú!
C:
Hace tiempo que te sigo, y no sabía que tenias tantos programas. El que más uso es Touchpad-Indicator, que me parece una aplicación muy útil y muy buena, aunque para mi para ser redonda tendría que tener la propiedad de que cuando se escribe en el teclado se desconecte el touch-pad.
Recibe mi admiración por tu trabajo que es muy grande.
Un saludo.
Actualmente ando trabajando en desconectar el touchpad al escribir…
Gracias y un saludo
Atareao: siempre sigo tu blog, la verdad que es muy bueno lo que haces, el tiempo que le dedicas para beneficiar a la comunidad a la vez que aprendes tú mismo desarrollando aplicaciones.
En nombre de la comunidad te digo simplemente: Gracias!!
Saludos,
Franco.
vmm yo lo uso hace tiempo, el problema es que tendria que cambiar el nombre, por que en los repos de ubuntu hay una aplicacion que la sobreescribe.
Saludos y muchas gracias poe su tiempo para desarrollar aplicaciones que nos son tan utiles =)
Felicitarte y darte las gracias por este aporte.
Me alegra que hallas tomado en cuenta la sugerencia, no esperaba tantas aplicaciones!, Felicidades por el trabajo, y sobre las apps obsoletas por el cierre de reader, quizás deberias considerar feedly, que me parece que fue el servicio a donde huyeron la mayoria de los usuarios de reader, aunque desconozco si tiene alguna API para implementarla. Un saludo!
Excelente tu trabajo en Ubuntu.
Me he quedado sorprendido O.O
¡Exitos!
Muy buenos tus aportes!
Para ti que estas incursionando en Vala, tal vez te sirva la IDE Valama: https://github.com/Valama/valama
Yo soy programador de python y por ahora me siento cómodo en este lenguaje, pero Vala me llama la atención y quisiera probarlo algún día.
Si puedes, haz una revisión de esta IDE 🙂