Skip to main content

No project description provided

Project description

Plexutil

CLI tool with helpful functions to manage a Plex server.

[!NOTE] Installation is supported only for the following:

  • Windows
  • Linux

[!NOTE] Development requires a fully configured Dotfiles dev environment

Table of Contents

Installation

python3 -m pip install plexutil

Create the plexutil/config directory

This directory is necessary to store our custom configuration of server settings and library preferences

Windows

mkdir C:\Users\%USERNAME%\Documents\plexutil\config

Linux

mkdir -p $HOME/plexutil/config

Add the sample Configuration files to the plexutil/config directory

  • Download the sample Preferences files located in ./samples/preferences and place in the plexutil config directory
  • Download the sample Manifests files located in ./samples/mainfests and place in the plexutil config directory
  • Download the sample Playlists files located in ./samples/playlists and place in the plexutil config directory

The plexutil config directory should hold the folllowing

plexutil/config/music_playlist.json
plexutil/config/tv_language_manifest.json
plexutil/config/movie_library_preferences.json
plexutil/config/tv_library_preferences.json
plexutil/config/music_library_preferences.json
plexutil/config/plex_server_setting_preferences.json

Usage

test

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plexutil-1.1.3.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

plexutil-1.1.3-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file plexutil-1.1.3.tar.gz.

File metadata

  • Download URL: plexutil-1.1.3.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for plexutil-1.1.3.tar.gz
Algorithm Hash digest
SHA256 11355fb3698290a7d8c78e60e43dc24dcb64d4761184f7843d999dd8af38f55e
MD5 322e078f8b47f1c148d5c95609474b09
BLAKE2b-256 49f25b56d07894f19c007bd88e2bb642585104e531f64cc5fd9e6cb52ae33ddd

See more details on using hashes here.

File details

Details for the file plexutil-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: plexutil-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for plexutil-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 84a459a984da9c2a307d0448cea3cdb33386b9f44e8e3906ad820ace36b74090
MD5 333aa89b28e18c563b380f5023f87c86
BLAKE2b-256 ac87c72232237e3b91480028988e4d8ed27bc87dabb136e7469ce35aa84fd95a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page