Skip to content

Import your Letterboxd watchlist into Jellyfin and Radarr with Go

License

Notifications You must be signed in to change notification settings

MathisVerstrepen/letterboxd-jellyfin-go

Repository files navigation

ReadMe Banner

Letterboxd Jellyfin Go Integration

This is a simple script that allows you to import your Letterboxd watchlist into Jellyfin.

It will scan your watchlist and add any movies that are not already in your Jellyfin library via Radarr. It will also manage a watchlist collection in Jellyfin that will be updated with the movies that are in your watchlist.

This script is a rewrite in Go of the original script that was written in Python. The original script can be found here.

Splitter-1

Table of Contents

Splitter-1

Features

  • Scan Letterboxd watchlist by scraping the website with self made Go scraper.
  • Add movies to Jellyfin library via Radarr API.
  • Manage a watchlist collection in Jellyfin that will be updated with the movies that are in your watchlist and remove the movies that you have watched.
  • Handle Mini-Series on Letterboxd and import them into Sonarr.

Splitter-1

Installation

Warning: This project is still in development and lots of features are hard coded. This means that you will have to change the code to make it work for your specific setup.

  1. Clone the repository:

    git clone https://github.com/MathisVerstrepen/letterboxd-jellyfin-go
  2. Build the project:

    go build
  3. Run the project:

    ./letterboxd-jellyfin-go

Splitter-1

Deploying

This script is not meant to be run on another system than mine. It is not very user friendly and I have no intention of making it so. If you want to use it, you will have to modify it to suit your needs.

Currently, the script is deployed as a docker container and run as a cronjob every 2 minutes. The docker container is built automatically using my custom deployment pipeline that can be found here.

Splitter-1

License

This project is licensed under the MIT License.

About

Import your Letterboxd watchlist into Jellyfin and Radarr with Go

Topics

Resources

License

Stars

Watchers

Forks