Skip to content

e-degar/exportador-filmow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exportador-filmow

banner

Exporta suas listas de filmes do Filmow em um .csv compatível com a ferramenta de importação do Letterboxd.

Como usar

  • 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.

Alguns detalhes

Essa ferramenta foi desenvolvida com o Node.js versão 21.7.3

Modos de operação

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.

Títulos errados

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:

wrong-title

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.

PKG

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.

About

Exporta suas listas de filmes do Filmow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published