Cuando ha iniciado sesión en trello en un navegador que usted puede fácilmente copias de seguridad de una pensión por golpear a una URL como esta:
https://trello.com/board/replaceWithMyBoardId/my-board-name.json

Me gustaría escribir un script que va a ir a través de un conjunto de tablas y archivar automáticamente el json de exportación.

Yo ya tengo una clave de desarrollador, y yo ya tengo una oauth token. Puedo ir a https://api.trello.com/1/board/replaceWithMyBoardId?key=replaceWithMyKey&token=replaceWithMyToken pero que sólo me da la placa principal de información. Quiero obtener la pensión completa de exportación como lo haría a través del navegador.

Alguna idea?

OriginalEl autor J. Allen | 2012-06-08

7 Comentarios

  1. 8

    Si quieres descargar .json automáticamente los archivos de todo su Trello.com juntas, escribí un pequeño script que hace uso de la API: Trello-copia de seguridad en Github

    Puedo configurar el script para que se ejecute como una tarea diaria y todos los de mi valiosa trello tableros/tarjetas/listas se guardan automáticamente en mi equipo como archivos JSON. Bueno para la paz de la mente!

    OriginalEl autor Matt

  2. 6

    Sólo escribió un post sobre eso en mi blog.

    Usted está a solo faltan algunas opciones que hace que la API de retorno más info. Compruebe sus API docs de la lista de opciones disponibles, o simplemente probar y añadir:

    actions=all&actions_limit=1000&cards=all&lists=all&members=all&member_fields=all&checklists=all&fields=all
    

    para obtener tanta información como sea posible (como lo que puedo decir)

    Su entrada en el blog ya no está más en línea.
    Lo sentimos, el blog ha estado inactivo durante bastante tiempo ahora. Una copia de archivo está disponible aquí: web.archive.org/web/20130725051925/http://www.shesek.info/…
    Aunque, no estoy seguro de si las instrucciones no se siguen aplicando. Es bastante probable que Trello fue cambiado desde que fue escrito originalmente en 2012.

    OriginalEl autor shesek

  3. 1

    No sería tan difícil. Simplemente use su trello llamadas, y el derecho a un archivo con el script idioma de su elección. Con javascript/jquery usted podría utilizar parseJson supongo.

    var callToTrello = 'http://trello.com/1/boards/someBoard/whateverelse
    var obj = jQuery.parseJSON(callToTrelllo);
     //then just write to the local system using 
    
    set fso = CreateObject("Scripting.FileSystemObject");  
    set s = fso.CreateTextFile("C:\trello.txt", True);
    s.writeline(obj);
    s.Close();
    

    O algo a lo largo de esas líneas. Siempre puedes usar el jsbeautifier para que se vea todo bastante una vez que está en el archivo. Pero que va a obtener en un archivo. Voy a probar esta mañana y asegurarse de que funciona.

    OriginalEl autor Psyllex

  4. 0

    Hola, este post fue eliminado (no estoy seguro de por qué yo creo que esto no es diferente a la de Matt post (2ª respuesta) o incluso la respuesta que sólo dispone de 2 enlaces a las posibles soluciones, pero voy a tratar de elaborar.

    La aplicación va a hacer como el op solicitado y se proporciona una solución conveniente, ya que no requiere de php. Se realizará una copia de seguridad de todos los de su organización tablas automáticamente y es fácil de programar con el programador de windows. Se puede trabajar a través de un proxy y tiene un módulo de correo para integrar con su plataforma de correo a correo electrónico informes diarios y registros de errores.

    La aplicación es gratuita y de código abierto, el código se proporciona en el repositorio de github y puede ser modificado para adaptarse a la finalidad (aunque no creo que esto sea necesario)

    https://github.com/matthall103/TrelloBackup

    Si esta respuesta no es adecuada podría usted por favor hágamelo saber por qué y voy a asegurarme de no cometer el mismo error en el futuro.

    Gracias

    su respuesta fue probablemente considerado como spam ya que estaban haciendo publicidad para la aplicación que usted escribió. (no sé si era sólo un enlace o que ha explicado los detalles como en esta nueva respuesta)
    Como @AdrieanKhisbe ha mencionado, el post parece un spam… Hacer una publicidad no está bien viendo aquí en la.
    ok gracias pero yo no veo cómo mi post diferente a la segunda respuesta de Matt, él parece ser la de dar a conocer su secuencia de comandos. Sinceramente, acaba de publicar como creo que puede ayudar a la gente, yo no estoy tratando de hacer dinero, sólo estoy tratando de ayudar :)! El código es de código abierto y es libre para cualquier persona para modificar su propia solución. Gracias por los consejos de todos modos y voy a tenerlo en cuenta para la futura puestos

    OriginalEl autor Matt Hall

  5. 0

    Agregar a mis dos centavos.

    Ni github.com/jtpio/trello-full-backup ni github.com/mattab/trello-backup trabajó para mí. Uno intenta crear archivos con nombres largos, otros intenta crear archivos con barras en los nombres (cuando la junta de títulos de barras diagonales inversas).

    Aquí autopropulsados AutoHotkey_L secuencia de comandos para el correcto volcado/copia de seguridad (sin analizar): https://github.com/AntonD-mobilmir/Share-config/blob/master/Backup-Scripts/Dropbox/Backups/Trello/Backup.ahk (se requiere de algunos archivos de Lib carpeta de la misma repo).

    Cadenas no están en ruso, pero si hay algún interés, voy a traducir.

    Algunas de las características:

    1. Sin argumentos, de la lista de peticiones de usuario tablas y tablas de todos los equipos.
    2. A continuación, se pide a todos los API-recursos accesibles de estos consejos, la agrupación de todas las solicitudes en lotes para ahorrar llamadas a la API (por 10, como máximo para la API de lote):
      • acciones
      • listas de verificación
      • etiquetas
      • listas
      • miembros
      • plugins?filtro=habilitado
    3. A continuación, sólo vuelca todas las respuestas en NNN.json archivos. Si usted necesita algo, es bastante fácil de analizar.
    4. Guarda todas las tablas que se ve a las tablas.json, y sólo realiza copias de seguridad de las tablas, si la acción pasada la fecha ha cambiado (o si la junta es nuevo). Para hacer copia de seguridad completa de nuevo, basta con renombrar/eliminar este archivo. Este archivo nunca se reduce, siempre lista completa de cualquier tablas visto por el guión, aún no disponible (acceso de usuario revocado o de la junta eliminado).
      Hay boards.txt junto a él, y es más fácil de leer los datos, lo mismo que en json. Usted puede mirar para comprobar que las tablas de secuencia de comandos visto. Secuencia de comandos en realidad nunca lee el txt, solo sobrescribe cada carrera.
    5. Para entender lo que es objeto de dumping, cada descarga dir tiene boards.txt con la lista de dumping de las tablas.

    De ToDo/Fixme:

    • Primer lote guardado siempre está vacío. Ciertamente script error, pero no he tenido tiempo todavía para entender por qué (copia de seguridad completa y bien, sólo un exceso archivo vacío es molesto).
    • Adjunta de recursos no son objeto de dumping
    • Sin necesidad de analizar los vertederos, no es conveniente para la extracción de datos para la recuperación. Aparte de los vertederos, más fácilmente legible copia de seguridad de la estructura es necesario.

    P. S. Misma explicación que en ruso: http://www.logicdaemon.ru/projects/trello-backup

    OriginalEl autor LogicDaemon

Dejar respuesta

Please enter your comment!
Please enter your name here