Migrar sua estante do Shelfari para o Goodreads
TL;DR
Se você quer mover suas listas, avaliações e datas do Shelfari para o Goodreads sem perder dados, exporte o TSV do Shelfari, importe para uma planilha (sugiro Google Sheets), ajuste cabeçalhos e formatos de data, gere CSV e importe ao Goodreads. Este guia passo a passo inclui checklist, solução de problemas, alternativas e um playbook para transferências grandes.

Este artigo explica detalhadamente como extrair seus dados do Shelfari e importá-los corretamente para o Goodreads, preservando prateleiras (shelves), avaliações, notas privadas e datas. Aplico termos simples e instruções testadas usando o Google Drive como editor de planilhas, o que funciona em qualquer sistema operativo.
Objetivo único deste guia
Mover seus registros de livros do Shelfari para o Goodreads de forma completa e segura, deixando um conjunto de dados pronto para importação que maximize a correspondência automática do Goodreads (por título, autor, ISBN) e minimize erros de mapeamento.
Variante de intenção e palavras-chave relacionadas
- Migrar Shelfari para Goodreads
- Exportar Shelfari para CSV
- Importar livros para Goodreads
- Converter TSV para CSV para Goodreads
- Preservar prateleiras Shelfari
Por que migrar? (breve contexto)
Shelfari oferece uma interface visual atraente, mas carecia de APIs e apps móveis. Goodreads tem integração maior com leitores, recursos móveis e comunidade ativa. Se você acumulou centenas de livros no Shelfari, migrar manualmente é inviável — por isso este processo automatiza e padroniza a transferência.
Pré-requisitos
- Conta no Goodreads ativa.
- Editor de planilhas que aceite TSV e exporte CSV (Microsoft Excel, LibreOffice Calc, Apple Numbers, ou Google Sheets). Este guia usa Google Sheets para ser independente do sistema operacional.
- Arquivo TSV exportado do Shelfari (passo 1).
- Noções básicas de seleção/filtragem e cópia/colar em planilhas.
Observação: se você administra uma grande coleção institucional, copie os dados originais para backup antes de alterar colunas.
1. Exportar dados do Shelfari
- Faça login no Shelfari.
- No canto superior direito, acesse “account settings” e escolha a aba “Shelf”.
- Localize o link para download no fim da página; ele oferece um arquivo tab-separated (TSV) com todos os seus livros, avaliações, datas e notas.
Importante: salve esse TSV em local seguro. Ele é sua fonte canônica caso algo dê errado durante a conversão.
2. Importar o TSV no Google Drive (Google Sheets)
- Abra drive.google.com e faça login.
- Crie uma nova planilha (Google Sheets).
- Menu Arquivo -> Importar -> Fazer upload -> escolha o TSV baixado.
- Como ação de importação, selecione “Replace spreadsheet” (Substituir planilha) para trabalhar em uma planilha limpa.
Se os dados aparecerem corretamente, você verá linhas com título, autor, data, notas, e colunas booleanas para prateleiras (TRUE/FALSE).
3. Transferir dados de prateleiras (shelves)
Goodreads usa uma coluna “Bookshelves” (Prateleiras) com etiquetas separadas por espaço. O Shelfari exporta colunas booleanas como “I plan to read list”, “I’ve read” etc. Precisamos consolidar essas marcações.
3.1 Criar coluna Bookshelves
Insira uma nova coluna à direita (Insert -> Column right) e escreva Bookshelves na primeira célula do cabeçalho.
3.2 Filtrar, preencher e repetir
- Localize a coluna “I plan to read list”.
- Selecione essa coluna e aplique Data -> Filter.
- No menu de filtro da coluna, marque apenas TRUE.
- Com o filtro ativo, para todas as linhas visíveis escreva to-read na coluna Bookshelves.
- Desative o filtro e repita para outras colunas/shelves, adicionando as tags correspondentes (se já existir texto em Bookshelves, concatene com um espaço).
Mapeamento sugerido:
- I plan to read list –> to-read
- I’ve read –> read
Dica: você pode criar tags adicionais (por ex., favorites, wishlist) mesmo que o Goodreads não tenha suporte nativo — elas ficam como tags na coluna Bookshelves e ajudam você a reorganizar depois.
4. Renomear cabeçalhos para o formato esperado pelo Goodreads
Goodreads espera nomes de coluna específicos. Altere os cabeçalhos do seu arquivo conforme abaixo:
- Author –> Author l-f
- Edition Author –> Author
- Rating –> My Rating
- PublicationYear –> Year Published
- Note –> Private Notes
Você não deve criar colunas novas além das exigidas; o importador do Goodreads ignora colunas desconhecidas, mas cabeçalhos corretos aumentam a correspondência de campos.
5. Corrigir formatos de data
O Goodreads prefere datas no formato YYYY/MM/DD. Se o Shelfari tiver datas em outro formato, converta-as. No Google Sheets, criaremos colunas estáticas formatadas.
Passo a passo (Google Sheets)
- Crie uma nova coluna chamada Date Read.
- Na primeira célula de dados da coluna, insira a fórmula — ajustando o nome da célula de origem:
=IF(NOT(ISBLANK(number)),TEXT(number,"YYYY/MM/DD"),)Substitua number pela referência da célula da data original (por exemplo C2). Esta fórmula transforma a data em texto formatado.
- Repita para Date Added e Original Purchase Date usando as colunas originais:
- DateRead –> Date Read
- DateAdded –> Date Added
- DatePurchased –> Original Purchase Date
- Uma vez geradas as colunas, torne-as estáticas: selecione a coluna inteira, Copiar -> Paste special -> Paste values only.
Essa abordagem evita problemas com fusos, formatos do sistema e traduções regionais de mês.
6. Tornar colunas geradas em valores estáticos
Depois de aplicar fórmulas, selecione cada coluna com fórmulas e faça:
- Copiar -> Paste special -> Paste values only (Colar especial -> Colar apenas valores).
Isso impede que fórmulas sejam exportadas para o CSV e garante que o Goodreads leia datas como texto fixo.
7. Remover colunas redundantes
Para evitar confusão, delete colunas que o Goodreads ignora ou que você já consolidou.
Colunas que podem ser removidas:
- EditionId
- ASIN
- DateRead (versão original)
- DateAdded (versão original)
- Favorites list
- I plan to read list
- Wish list
- I’ve read list
- I own list
- I’m reading list
Para deletar: clique no cabeçalho da coluna -> Delete column.
8. Exportar CSV e importar no Goodreads
- Arquivo -> Download -> Comma Separated Values (.csv, current sheet).
- No Goodreads: My Books -> add books -> import (ou acesse a página de importação direta).
- Faça upload do CSV gerado.
O Goodreads pode levar alguns minutos para processar tudo. Se alguns livros não forem encontrados automaticamente, eles aparecerão como não associados e você poderá vinculá-los manualmente.
Playbook: procedimento rápido (SOP) para migração em lote
- Backup: baixe o TSV do Shelfari e faça uma cópia.
- Importação: abra o TSV em Google Sheets.
- Normalização: renomeie cabeçalhos, crie Bookshelves e converta datas.
- Validação: verifique 10–20 linhas aleatórias quanto a título, autor, ISBN e datas.
- Exportação: salve como CSV.
- Importação: upload no Goodreads e aguarde processamento.
- Pós-importação: corrija entradas não associadas e verifique prateleiras.
Checklist de pré-upload (role-based):
- Dono/Pessoa física: garantir backups e checar que “My Rating” esteja no intervalo 0-5.
- Bibliotecário/Curador: validar correspondência por ISBN e autor l-f (último-nome, primeiro-nome).
- Administrador de TI: garantir que o CSV use UTF-8 sem BOM para evitar caracteres corrompidos.
Quando essa migração pode falhar (cenários e como mitigar)
- Falha de correspondência por título/autor: normalize nomes de autores (remova iniciais inconsistentes, unifique acentos). Se necessário, preencha a coluna ISBN antes de exportar.
- Diferenças de edição: Goodreads pode mapear a edição errada; revise livros com múltiplas edições.
- Encodings/acentos quebrados: exporte como UTF-8; em Excel use “CSV UTF-8 (Comma delimited)”.
- Datas inválidas: verifique células com fórmulas vazias; confirme que o Google Sheets interpretou a célula como data.
- Grande volume: divida o CSV em partes menores (por ex., 5.000 linhas) se o importador do Goodreads travar.
Abordagens alternativas
- Usar Excel/LibreOffice: se preferir não usar Google Sheets, o fluxo é similar — abra o TSV, ajuste cabeçalhos, converta datas com fórmulas equivalentes e exporte como CSV UTF-8.
- Ferramentas de terceiros: existem scripts e utilitários de importação feitos por comunidade (procure no GitHub), mas verifique segurança e autorização.
- Importação manual: aceitável apenas para coleções pequenas (<50 livros).
Heurísticas e modelos mentais para migração de bibliotecas digitais
- Priorize ISBNs: quando presentes, aumentam dramaticamente a correspondência correta.
- Normalização é mais eficiente que correção manual: invista tempo padronizando nomes/formatos antes do upload.
- Teste em amostra: sempre faça um upload de 20–50 linhas primeiro para validar o mapeamento.
Fluxograma de decisão (Mermaid)
flowchart TD
A[Começar: tenho TSV do Shelfari?] -->|Não| B[Exportar TSV do Shelfari]
A -->|Sim| C[Importar TSV em planilha]
C --> D{As colunas de prateleiras existem?}
D -->|Não| E[Criar coluna Bookshelves e mapear tags]
D -->|Sim| F[Verificar conteúdo das colunas]
E --> G[Converter datas para YYYY/MM/DD]
F --> G
G --> H{CSV pronto e validado?}
H -->|Não| I[Ajustar cabeçalhos e encoding UTF-8]
H -->|Sim| J[Importar para Goodreads]
J --> K{Erros na importação?}
K -->|Sim| L[Corrigir linhas não associadas e reimportar em lote]
K -->|Não| M[Fim: revisar prateleiras no Goodreads]Testes e critérios de aceitação
- Teste de amostra: importar 25 linhas, verificar se 95% dos livros foram associados automaticamente.
- Critério de aceitação: todas as prateleiras (to-read/read) existem e pelo menos 90% das datas e avaliações foram preservadas.
- Testes pós-importação: checar 50 títulos aleatórios por correspondência de autor, título e data.
Dicas para melhorar correspondência (boas práticas)
- Remova caracteres especiais estranhos nos títulos (por ex., tabs extras).
- Uniformize a coluna “Author l-f” como “ÚltimoNome, PrimeiroNome”.
- Se um livro falhar ao ser associado automaticamente, abra a página manualmente no Goodreads e use o link “Find and link to a book”.
- Preserve ISBNs: se faltarem, é útil buscar e preencher antes de exportar.
Privacidade e dados pessoais
- O arquivo TSV/CSV contém suas avaliações e notas privadas. Mantenha o backup seguro e apague cópias temporárias após a migração.
- Se você estiver transferindo dados que contenham informações de terceiros (ex.: notas pessoais sobre pessoas), reveja e sanitize antes de publicar.
Problemas comuns e soluções rápidas
- Problema: acentos aparecem como â ou à no Goodreads -> Solução: exporte CSV em UTF-8 e, se usar Excel, escolha “CSV UTF-8”.
- Problema: campos de data vazios ou errados -> Solução: garanta que as células originais eram reconhecidas como data; use TEXT(…) para formatar.
- Problema: Goodreads não encontra títulos raros -> Solução: associe manualmente ou adicione o livro manualmente no Goodreads.
FAQ (perguntas frequentes)
Q: O Goodreads mantém minhas notas privadas do Shelfari?
A: Sim, se você mapear a coluna Note para Private Notes antes de exportar, o conteúdo será importado como notas privadas.
Q: Posso migrar capas/arquivos de imagem?
A: O importador de CSV do Goodreads geralmente associa a capa automaticamente se o livro for reconhecido. Capas personalizadas não são importadas via CSV.
Q: O que acontece com avaliações (ratings)?
A: Mapeie a coluna Rating para My Rating. O Goodreads deve importar as avaliações associadas a cada livro.
Resumo e próximos passos
Migrar do Shelfari para o Goodreads é um processo determinístico: exporte o TSV, transforme em CSV com cabeçalhos e datas no formato esperado, e importe. Teste em pequena escala antes de enviar todo o arquivo e faça backups. Se quiser ajuda com um arquivo específico (por exemplo: checar cabeçalhos, amostra de 50 linhas), exporte uma amostra e eu posso revisar a estrutura com você.
Obrigado por ler — conte nos comentários por que você está mudando de site e quais problemas encontrou.
Materiais semelhantes
Instalar e usar Podman no Debian 11
Apt‑pinning no Debian: guia prático
Injete FSR 4 com OptiScaler em qualquer jogo
DansGuardian e Squid com NTLM no Debian Etch
Corrigir erro de instalação no Android