Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 2.09 KB

README.md

File metadata and controls

55 lines (37 loc) · 2.09 KB

Media-Scripts

Misc scripts and tools. Undocumented scripts probably do what I need them to but aren't finished yet.

Requirements

  1. A system that can run Python 3.7
  2. Python 3.7 installed on that system

One of the requirements of these scripts is alive-progress 2.4.1, which requires python 3.7.

Setup

  1. clone repo
  2. Install requirements with pip install -r requirements.txt [I'd suggest doing this in a virtual environment]
  3. cd to desired directory
  4. Copy .env.example to .env
  5. Edit .env to suit

All these scripts use the same .env and requirements.

Plex scripts:

  1. user-emails.py - extract user emails from your shares
  2. reset-posters-tmdb.py - reset all artwork in a library to TMDB default
  3. reset-posters-plex.py - reset all artwork in a library to Plex default
  4. grab-current-posters.py - Grab currently-set posters and optionally background artwork
  5. grab-all-posters.py - grab some or all of the artwork for a library from plex
  6. grab-all-status.py - grab watch status for all users all libraries from plex
  7. apply-all-status.py - apply watch status for all users all libraries to plex from the file emitted by the previous script
  8. show-all-playlists.py - Show contents of all user playlists
  9. delete-collections.py - delete most or all collections from one or more libraries
  10. refresh-metadata.py - Refresh metadata individually on items in a library

See the Plex Scripts README for details.

Plex-Meta Manager scripts

  1. extract_collections.py - extract collections from a library
  2. pmm_trakt_auth.py - generate trakt auth block for PMM config.yml
  3. pmm_mal_auth.py - generate mal auth block for PMM config.yml

See the Plex-Meta-Manager Scripts README for details.

TMDB scripts

  1. tmdb-people.py - retrieve TMDB images for a list of people

See the TMDB Scripts README for details.

Other script repos of interest

  1. bullmoose
  2. Casvt
  3. maximuskowalski