1 votos

¿Cómo exportar las tareas de Astrid a csv ahora que el sitio web está cerrado?

Me quedé un poco atrás cuando se cerró la web de Astrid porque sólo usaba la aplicación para Android y no la web. Vi que los desarrolladores proporcionaron una funcionalidad de exportación a la aplicación web, pero no la encuentro en la aplicación de Android, y no pude encontrar ninguna pista en la web sobre cómo hacerlo.

¿Hay alguna forma de extraer mis tareas de Astrid ahora que la aplicación web está cerrada?

0voto

gaborous Puntos 131

He buscado en toda la web y no he podido encontrar ninguna forma. Así que he intentado utilizar el mismo método que he visto recientemente aplicado a un problema similar : se supone que la base de datos está almacenada en un formato común (como SQL) y es accesible en el data/data de la partición root (equivalente a los Archivos de Programa de Windows).

Esto es lo que hice, y funcionó. Aquí están los pasos:

1- Utilice un explorador de root como Total Commander para Android y explorar en la partición root la carpeta /data/data/com.timsu.astrid/databases .

2- Abra su explorador de root y copie el archivo database (no hay extensión) a su tarjeta SD para que podamos extraerlo y copiarlo en el ordenador.

3- Copie a través de USB o de su emulador BlueStacks el databases en su ordenador, y ábralo con un navegador SQLite como este .

4- Ahora deberías poder ver las estructuras y contenidos de las tablas. Lo interesante está en el tasks y metadata (este último contiene etiquetas y notas).

5- Ejecute la siguiente sentencia SQL para formatear los datos pertinentes:

SELECT date(t.created / 1000,'unixepoch') as date_created,date(t.modified / 1000,'unixepoch') as date_modified,m2.value as tags, t.title as title,m.value as comment
FROM tasks as t
LEFT OUTER JOIN (SELECT task, GROUP_CONCAT(value,' ;; ') as value FROM metadata WHERE key = 'note' GROUP BY task ORDER BY created) as m ON t._id = m.task
LEFT OUTER JOIN (SELECT task, GROUP_CONCAT(value, ';') as value FROM metadata WHERE key = 'tags-tag' GROUP BY task) as m2 ON t._id = m2.task
GROUP BY t._id ORDER BY t._id

6- Exporte el resultado en el formato de archivo que desee, como .csv.

Es interesante señalar que este método es bastante genérico y puede funcionar también para otras aplicaciones de Android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X