Skip to content

Wdvh/Media-Scripts

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.7%
  • Shell 2.3%