https://github.com/igorlap/letterboxd-reviews
📽✍️🤖 Letterboxd Reviews Web Scrapping with Puppeteer
https://github.com/igorlap/letterboxd-reviews
automation dotenv javascript letterboxd node-js-filesystem nodejs puppeteer web-scraping
Last synced: about 2 months ago
JSON representation
📽✍️🤖 Letterboxd Reviews Web Scrapping with Puppeteer
- Host: GitHub
- URL: https://github.com/igorlap/letterboxd-reviews
- Owner: IgorLAP
- Created: 2022-02-11T11:43:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-16T21:53:40.000Z (over 4 years ago)
- Last Synced: 2025-06-24T10:49:07.187Z (about 1 year ago)
- Topics: automation, dotenv, javascript, letterboxd, node-js-filesystem, nodejs, puppeteer, web-scraping
- Language: JavaScript
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# letterboxd-reviews
# 📽✍️🤖 Letterboxd Reviews Web Scrapping with Puppeteer
### Continuando os estudos com o Puppeteer, decidi colocar em verdadeiro uso real, sendo assim, automatizar tarefas as quais já pretendia há algum tempo. Neste, realizo a busca e salvamento de algumas reviews que faço no Letterboxd, rede social focada em filmes. Ideia é funcionar para qualquer um mediante email e senha.
## Instalação e Uso
- `git clone` e `npm install`
- `setar EMAIL (email) e PASS (senha) no arquivo .env`
- `npm start`
- `retornará arquivos JSON e TXT, com suas reviews cadastradas no site`
## Libs
- `puppeteer`
- `fs`
- `dotenv`
- `json-to-plain-text`
- `readline-sync`
## Opções atuais:
1. Trazer todas Reviews Cadastradas
- [reviews até a última página]
1. Até uma página especifica
- [ex: input: 7 | output: reviews entre as páginas 1 à 7]
1. Entre determinadas páginas
- [ex: input: 3, 7 | output: reviews entre as páginas 3 à 7]
1. Apenas uma página
- [input: 10 | output: todas reviews da página 10]