๐Ÿ“ฆ neofright / plex-imdb-top-250-collection

โ˜… 1 stars โ‘‚ 0 forks ๐Ÿ‘ 1 watching
๐Ÿ“ฅ Clone https://github.com/neofright/plex-imdb-top-250-collection.git
HTTPS git clone https://github.com/neofright/plex-imdb-top-250-collection.git
SSH git clone git@github.com:neofright/plex-imdb-top-250-collection.git
CLI gh repo clone neofright/plex-imdb-top-250-collection
neofright neofright Remove print statement d5abf59 2 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“„ .gitattributes
๐Ÿ“„ .gitignore
๐Ÿ“„ README.md
๐Ÿ“„ README.md

plex-imdb-top-250-collection

Python script to create a Plex collection of movies in your library that are in the IMDB Top 250 Movies list.

Plex playlists don't allow filtering by watched status, however you can't order a collection based on IMDB rating...

TODO:

  • Radarr integration to scrape imdb lists?

Usage:

Create a .env file with the following contents (substituting real values):

plex_server = '' plex_username = '' plex_password = '' plex_library = 'Movies'

Note that plex_server is the server name and not the URL.

Requirements:

cinemagoer plexapi python-dotenv

Notes:

If you want to use this for an IMDB user list instead, such as the excellent Spike Lee's Essential Film List (Revised) you can easily do so.

Manually change the collection_title string (cinemagoer can't scrape the collection titles AFAIK), and just kludge the imdb_top_250_movies variable to call ia.get_movie_list('ls031959383') instead.