Introducción
Hace ya tiempo que quería hacer este indicador, pero lo he ido posponiendo en favor de otros proyectos. Pero últimamente, me he dado cuenta de que necesito tener una lista de mis tareas pendientes. Inicialmente lo intenté con Cacth.com, pero el resultado no era el que yo buscaba de principio, así que retomé el proyecto de Google-Tasks-Indicator.
El primer paso, ha sido instalar una aplicación para Android, con la cual sincronizar todas las tareas. Para empezar estoy probando con Any.do, aunque por ahora no termina de convencerme, porque necesito sincronizar la aplicación cada vez, y esto hace que pierda toda su gracia (aunque en el indicador yo he hecho exactamente lo mismo). Ahora ya tengo mi lista de tareas en el móvil y en Ubuntu.
Google-Tasks-Indicator
Se trata de una versión preliminar de Google-Tasks-Indicator, que aunque totalmente funcional, todavía necesita de algunas herramientas básicas, aunque no imprescindibles. En esta primera versión, puedes añadir nuevas tareas:
Marcarlas como completadas o quitarles la marca con tan solo seleccionarlas desde el menú del indicador, y por supuesto, limpiar todas las tareas completadas:
Como puedes ver en la imagen anterior, y siguiendo la sugerencia de algunos usuarios de otros indicadores similares, las tareas se sitúan en la parte inferior, mientras, que las opciones mas habituales están situadas en la parte superior del menú («Añadir nueva tarea», «Refrescar», o «Limpiar tareas completadas»). Haciendo clic sobre cualquiera de las tareas se marca significando que está completada o si está marcada y le haces clic la das como incompleta. Las tareas completadas son eliminadas cuando seleccionas la opción «Limpiar tareas completadas».
Para el funcionamiento de la aplicación se utiliza OAuth2. La primera vez que ejecutes la aplicación se iniciará el Navegador de internet si no lo tienes activo y te preguntará si quieres dar permiso para que la aplicación acceda a tus datos de Google Tasks, al igual que sucede con aplicaciones similares en el Market de Android. Tendrás que ejecutar nuevamente la aplicación para que funcione. Esto tiene la clara ventaja de que no se guarda tu información en el ordenador, ni en texto plano, ni en el anillo de claves de Ubuntu.
Instalación
Para instalar la aplicación, tienes que añadir el repositorio y actualizar:
sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update
Una vez añadido el repositorio puedes instalar la aplicación desde el Centro de Software de Ubuntu haciendo clic en el siguiente enlace:
o bien desde el terminal:
sudo apt-get install google-tasks-indicator
Conclusiones
Lo primero indicar que actualmente, Google tiene limitado el número de accesos a la API de Google-Tasks en 5000 al día, lo que puede llevar a que en un momento determinado deje de funcionar. Sin embargo, Google se compromete a aumentar el número de accesos diarios. Por esta razón, he querido lanzar esta primera versión, con la intención de comprobar que Google aumenta el número de accesos y completar la aplicación con algunas características que considero indispensables, como es listar todas las tareas, y poder editar las tareas desde esa lista. Estas dos características casi las tengo completadas, pero las he pospuesto por la razón anterior.
Además de las características mencionadas anteriormente, también quiero añadir la posibilidad de seleccionar la lista con la que se quiere trabajar, dado que Google Tasks permite esta opción, y por supuesto, permitir que el usuario pueda establecer la prioridad las tareas. En esta primera versión, cada vez que se añade una nueva tarea, esta se sitúa como primera tarea. En ocasiones esto no es lo más interesante. También está limitado el número de tareas a 10. Esto está así por cuestiones de comodidad, pero probablemente en futuras versiones, esta será una característica que pueda configurar el usuario.
Además de esto, también está pendiente abrir un proyecto en Launchpad, para la colaboración. Esto espero poder hacerlo en los próximos días, dado que estoy muy interesado tanto en que se traduzca la aplicación, como en la corrección de errores y propuesta de nuevas ideas.
It doesn’t start for me:
andrei@andrei-desktop:~$ /usr/share/google-tasks-indicator/google-tasks-indicator.py
Traceback (most recent call last):
File «/usr/share/google-tasks-indicator/google-tasks-indicator.py», line 45, in
import googletasksapi
File «/usr/share/google-tasks-indicator/googletasksapi.py», line 33, in
import gflags
ImportError: No module named gflags
Using Ubuntu 12.04.
There’s a missing dependency… installing «python-gflags» fixes this issue.
Thanks Andrew!!
I fixed the dependecy a bug with autostart
I upload a version for Oneiric Ocelot
Yo busque ayer algo así y no lo encontré. Quién diría que justo hoy la liberarías, como si me leyeras el pensamiento. Gracias por compartir tu trabajo.
Gracias por compartirla. Ahora instalo y pruebo
Where can i translate the UI into Chinese, please paste the launchpad l10n link. Thanks.
https://translations.launchpad.net/google-tasks-indicator
No puedo instalar la app en Ubuntu 11.04
En ubuntu 11.10 y con su repositorio, solo me instala hasta la versión 0.0.2.2 y se que ustedes tienen disponible hasta la versión 0.0.3.1. ¿Que podría estar fallando?
Ya está disponible. Prueba.
Como sugerencias, te diria que seria muy comodo poder alternar entre listas sin necesidad de ir a preferencias. Y que, si a alguien le resulta poco el listar 10 tareas, se podria poner como una opcion dentro de preferencias.
Pero te agradezco enormemente el esfuerzo, ya que esta app me viene genial!
Me parece excelente la aplicación! funciona muy bien! … ¿hay alguna posibilidad de que la puedas convertir en una extensión para gnome3? ya que queda en la parte de notificaciones escondida, sería muy bueno tenerla en el panel de forma más accesible.
acabo de instalar y calendar-indicator y veo que tenias esto para las tareas, genial!!
No puedo instalarlo en Ubuntu 10.04; me dice que no encuentra el paquete. Agregué el repositorio y se genero la llave, pero no lo encentra… me podras ayudar?
Hola Atareao, esta aplicación me serviría muchísimo si la tuvieras disponible para saucy. Acabo de toparme con tu blog y me sorprendió que ya tenia tu ppa agregado a mis repositorios desde antes, soy usuario de power-commands 🙂
Hola @jorgelujn:disqus, estoy actualizando todas las aplicaciones, necesitaré unos días…
Gracias y un saludo.