É possível exportar meus dados do Trello, fazer backup deles?


67

Existe uma maneira de exportar meus dados do Trello para o meu próprio computador?

Fico feliz em aceitar qualquer formato de arquivo, desde que os dados estejam em um formato de arquivo que possa ser analisado, por exemplo, estou confortável em escrever um script para extrair os dados.

(Eu sempre tento, com qualquer dado online criado, encontrar uma maneira de exportar uma cópia dos dados, e eu tenho uma rotina de domingo à noite fazendo despejos de dados e, em seguida, backups locais.)


Seria ótimo se pudéssemos exportar dados não apenas como backup, mas para fins de monitoramento de estatísticas. ^^

Nota: o Trello Dump funciona muito bem, mas quebrou o https, sugira que você efetue logout e faça login novamente depois de usá-lo.
bsnodgrass

Para aqueles que desejam uma versão formatada em vez de JSON bruto, aqui está um aplicativo da Web que criamos para nós mesmos: tianshuo.github.com/trello Solicitações de recursos e relatórios de erros podem ser encontrados aqui: trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo

Respostas:


36

Com o lançamento do recurso Data Export , agora você pode

  1. Vá para o seu quadro
  2. Clique no botão "Board Menu" (no lado direito da tela)
  3. Selecione "Compartilhar, Imprimir e Exportar"
  4. Clique em "JSON"

Isso fará o download de uma cópia dos dados do seu quadro.

Dicas profissionais:

  • Você também pode adicionar .json (ou /somename.json) ao final do URL de um quadro ou cartão, para obter a solicitação para salvar o arquivo baixado (por exemplo, https://trello.com/board/welcome-board/4e6a8095efa69909ba007382 /somename.json )
  • Como alternativa, em vez de clicar no botão "JSON", você pode clicar com o botão direito do mouse e copiar o URL
  • Se você possui muitas placas que deseja baixar regularmente, salve todos os links JSON em algum lugar de todas as suas placas e faça o download de cada uma individualmente.
  • Alterar os nomes de todos esses arquivos individuais para cada conjunto de backups pode ser um pouco entediante, portanto, uma idéia seria criar uma nova pasta cada vez que você fizer backup de suas placas e salvar um conjunto de arquivos exportados nessa pasta.

Absolutamente incrível!!! Muito obrigado mesmo por isso.
Clare Macrae

11
Para aqueles que desejam uma versão formatada em vez de JSON bruto, aqui está um aplicativo da Web que criamos para nós mesmos: tianshuo.github.com/trello Solicitações de recursos e relatórios de erros podem ser encontrados aqui: trello.com/board/trello2html/4fb10d0e312c2b226f1eb4a0
TiansHUo

13

Atualização: agora está disponível em um menu de impressão / compartilhamento / exportação a bordo e nos detalhes do cartão.

Atualmente não. Mas isso foi solicitado com frequência e deve estar disponível em breve.

Atualmente, existe um cartão para isso: https://trello.com/card/board/data-export/4d5ea62fd76aa1136000000c/4e9d8a91f482dd34ea18335a


2
Obrigado. Procurei no Conselho de Desenvolvimento do Trello para votar, mas não consegui encontrá-lo.
Clare Macrae

@Clare Eu posso tentar criar um bookmarklet javascript que faz isso. $ (". list-card-title"). text () recebe todo o texto dos títulos dos cartões.
Michael Pryor

Isso seria fantástico. Sim, por favor e obrigado. Estou procurando um motivo para começar a aprender JavaScript. Será isso.
Clare Macrae

Só queria adicionar meu suporte para criar algum tipo de opção de backup, se estiver sendo considerada.



5

O bookmarklet a seguir exportará apenas um esboço do seu quadro; Não há detalhes suficientes para uma exportação ou backup verdadeiro, mas é um começo. O script poderia ser muito mais refinado, mas funcionava no IE9, FF 7 e Chrome contra minha própria placa e outras 3 que eu tentei.

javascript:
var l=document.getElementsByClassName('list');
var lp='';
for(x=0;x<l.length;x++){
    var ltc=l[x].getElementsByClassName('list-title');
    var lt=ltc[0].getElementsByTagName('h2');
    lp=lp+lt[0].innerHTML+'\n';
    var cards=l[x].getElementsByClassName('list-card-title');
    for(y=0;y<cards.length;y++){
        var cardTitle=cards[y].getElementsByTagName('a');
        lp=lp+'\t- '+cardTitle[0].innerHTML+'\n';
    }
}
var tad=document.createElement('div');
tad.innerHTML="<div align=\"right\">[<a href=\"#\"onClick=\"tad.style.visibility=\'hidden\'\;\">Close</a>]&nbsp<p/></div>&nbsp;Copy the text below into another editor for an outline of your board<p/>";
var ta=document.createElement('textarea');
ta.value=lp;
document.body.appendChild(tad);
tad.style.position="absolute";
tad.style.left='20%';
tad.style.top='20%';
tad.style.border='solid 2px black';
tad.style.backgroundColor='white';
tad.appendChild(ta);
ta.select();
void(0);

Uau - isso é ótimo. Consegui salvar o esboço de nove painéis em alguns minutos. Muito obrigado mesmo!
Clare Macrae

4

Consulte http://trello.com/privacy para obter as perspectivas de migração de dados e APIs.


3
Olá @ Rich, Você não precisa adicionar que é membro da equipe do Trello em todas as postagens. Você deve apenas adicioná-lo ao seu perfil de usuário de acordo com as Perguntas frequentes sobre assinaturas. Cheers
codingbadger

Muito obrigado pela sua resposta, já vi as declarações de Privacidade / Portabilidade antes de postar e havia apenas "perspectivas". É por isso que eu queria saber se alguém encontrou alguma solução. Sem a possibilidade de exportar dados para o Excel, não posso ter vantagens usando esta ótima ferramenta para meus propósitos ... me deixa frustrado.
M4mu5

Desculpe pela sua frustração. O Trello está fora do mercado há menos de dois meses, por isso adicionará recursos rapidamente.
Rich Armstrong



1

Joel acabou de twittar que agora existe um bookmarklet semelhante para despejar dados do Trello em XML: Trello Dump

Diferenças particulares do script de @ BrettB aqui :

  1. É apresentado como um botão em uma página da Web, que pode ser arrastado para a barra de ferramentas do navegador, tornando mais fácil a configuração
  2. Ele baixa a tag colorida de cada item (mas não o nome da tag)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.