Exporta suas listas de filmes do Filmow em um .csv compatível com a ferramenta de importação do Letterboxd.
-
Baixar aqui e rodar o executável de acordo com o seu sistema operacional.
-
Seguir as instruções do prompt.
-
Importar o csv gerado no Letterboxd acessando a ferramenta de importação neste link.
-
Já que você está aqui aproveita e me segue no Letterboxd.
Essa ferramenta foi desenvolvida com o Node.js versão 21.7.3
Existem duas formas de exportar seus dados com essa ferramenta: informando o seu user ou autenticando no Filmow.
A única diferença é que autenticando no Filmow, o scraper vai conseguir as datas em que os filmes foram marcados como assistidos na sua conta. Caso você escolha essa opção uma janela vai ser aberta na tela de login do site e o scraper vai usar a sessão para obter essa informação específica.
Cabe esclarecer que o script não salva as informações de senha ou sessão e nem os utiliza pra mais nada.
Em alguns casos a lista foi gerada com alguns títulos errados. Isso acontece porque eu forçei o scraper a capturar o título marcado como "Estados Unidos da América" dentro de um dropdown chamado "Outros títulos" na página do filme no Filmow.
Essa escolha se deu porque a ferramenta do Letterboxd não reconhece alguns títulos que estão em caracteres não-ocidentais. O problema é que a base do Filmow é meio imprevisível e nem todos estão salvos com o título correto em inglês, como no exemplo abaixo:
No futuro eu vou aprimorar a captura dos títulos mas a ferramenta de importação do Letterboxd possibilita revisar os filmes e corrigir os que estiverem errados.
Pra criar os executáveis eu usei o vercel/pkg, um projeto que foi arquivado por conta de uma vulnerabilidade conforme explicado aqui.
Eu consegui utilizar o suporte nativo do node para criação de executáveis mas no fim achei muito complexo. Também experimentei o Nexe mas por alguma razão o executável pra Windows não funcionou.
Como eu não identifiquei problemas com os executáveis optei por manter o PKG até eu descolar uma alternativa mais simples.