Skip to content

A Node.js script that adds IMDb and TMDB IDs to a Letterboxd exported CSV file.

License

Notifications You must be signed in to change notification settings

Tetrax-10/letterboxd-csv-imdb-tmdb-mapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Letterboxd CSV IMDb TMDB Mapper

A Node.js script that adds IMDb and TMDB IDs to a Letterboxd exported CSV file.

Installation

  1. Clone the repository or download it as a zip
git clone https://github.com/Tetrax-10/letterboxd-csv-imdb-tmdb-mapper.git
  1. Install dependencies
npm install

Usage

  1. Export Your Letterboxd Data

    Create a input folder in the root of this repo and export your Letterboxd data, extract the zip file, and put your watched.csv file inside the input folder.

  2. Run the Script to Add IMDb and TMDb IDs

    npm run scrape "watched.csv"

    After this you can see the output in the output folder.

    That's it! 🎉

Caution

When scraping CSVs that don't have direct film links eg: diary.csv, add nocache argument. Else the script will fail to scrape the CSV.

npm run scrape "diary.csv" nocache

Additional arguments:

npm run scrape "watched.csv" imdb b10
  • imdb: IMDb format output
  • b10: convert rating to base 10

About

A Node.js script that adds IMDb and TMDB IDs to a Letterboxd exported CSV file.

Topics

Resources

License

Stars

Watchers

Forks