Skip to main content

A command-line tool for managing and curating Plex Media Server content

Project description

Plex Content Manager

PyPI version License: MIT GitHub

A command-line tool for managing and curating Plex Media Server content.

Features

  • Connect to your Plex server securely
  • List all empty collections across your libraries
  • Delete empty collections with confirmation
  • Batch operations with force option to skip confirmations

Installation

From PyPI (Recommended)

pip install plexcontentmanager

From Source

git clone https://github.com/alexboutros/plexcontentmanager.git
cd plexcontentmanager
pip install -e .

Security & Privacy

This application stores your Plex token locally in ~/.plexcontentmanager/config.json. The token is:

  • Never transmitted to any server other than your specified Plex server
  • Stored as plaintext in the configuration file
  • Only used to authenticate with your Plex server

For security reasons:

  • The source code is available on GitHub for review
  • You can optionally use a dedicated Plex account with limited permissions for this tool
  • You can delete the configuration file (~/.plexcontentmanager/config.json) when not in use

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

plexcontentmanager-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plexcontentmanager-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file plexcontentmanager-0.1.0.tar.gz.

File metadata

  • Download URL: plexcontentmanager-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for plexcontentmanager-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ab1b984c8d32b7174db30e6a49d69c8f8310b178f72559d5556ea8c9d2195b58
MD5 50927bca2fd754a06a3e5526daefda4b
BLAKE2b-256 b479318ceb13cd7ac7f2721662ddd619a19f61533e38589f1e4e2e4bdf97ebaa

See more details on using hashes here.

File details

Details for the file plexcontentmanager-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for plexcontentmanager-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b9be1554a0fe1b793bb9279b6f813e0ae7593ae9a824d1db5c6f780ce3444bdd
MD5 0c00f177ce56100c88413dacc998fa9f
BLAKE2b-256 b166eee4c68696a2afe1d765ebb288b85170f38ad3cb202ff968e5e4b720b593

See more details on using hashes here.

Supported by

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