media-mgr


Namemedia-mgr JSON
Version 0.1.4 PyPI version JSON
download
home_pageNone
SummaryMedia file search and categorization utilities
upload_time2025-01-12 22:52:01
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords util utility
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Media-Mgr

**Media-Mgr** helps organize and search for media files on specified servers. Focus is currently PLEX based and includes PLEX server upgrade support on Ubuntu installs.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install **media-mgr**.

```bash
pip install media-mgr
```

## CLI Controls

The following CLI controls are provided in this package for keeping track of media server categories and media server coordinates.

* mm-mediacfg
* mm-srvcfg

The following CLI controls assist with media server contents for search, organization, PLEX upgrades and miscellaneous tools (EXIF renamer)

* mm-util
* mm-path
* mm-search
* mm-gather
* mm-exif
* mm-plex-upg

Finally, these next sets of CLI controls are task specific for media management

* mount-drives
* search-plex
* move-plex
* cons-plex
* upgrade-plex
* upgrade-plex-all

Each command has help syntax via CLI -h argument

For example:

```bash
╰─ mount-drives -h
usage: mount-drives [-h] [--ipv4 <ipv4.addr>]

-.-.-. Mount Drives on Server utility

options:
  -h, --help          show this help message and exit
  --ipv4 <ipv4.addr>  Server IPV4

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
```

or

```bash
╰─ mm-gather -h
usage: mm-gather [-h] [-d] [--version]
                 {show.titles,show.all.titles,show.bundles,store.bundles,show.plex.n.worker.bundles,store.plex.n.worker.bundles}
                 ...

-.-.-. Gathering for media manager

positional arguments:
  {show.titles,show.all.titles,show.bundles,store.bundles,show.plex.n.worker.bundles,store.plex.n.worker.bundles}
    show.titles         Show retrieved titles
    show.all.titles     Show ALL retrieved titles
    show.bundles        Show title bundles
    store.bundles       Store title bundles
    show.plex.n.worker.bundles
                        Show title bundles for Plex and Worker servers
    store.plex.n.worker.bundles
                        Store title bundles for Plex and Worker servers

options:
  -h, --help            show this help message and exit
  -d, --debug           run with debug hooks enabled
  --version             top-level package version

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
```


## License

[MIT](https://choosealicense.com/licenses/mit/)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "media-mgr",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Ed Waldner <waldevburry@proton.me>",
    "keywords": "util, utility",
    "author": null,
    "author_email": "Ed Waldner <waldevburry@proton.me>",
    "download_url": "https://files.pythonhosted.org/packages/f6/70/0ea8aae4850acc33d93d1ff77274b08b53b15a2ba4f6ff1240c801af388c/media_mgr-0.1.4.tar.gz",
    "platform": null,
    "description": "# Media-Mgr\n\n**Media-Mgr** helps organize and search for media files on specified servers. Focus is currently PLEX based and includes PLEX server upgrade support on Ubuntu installs.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install **media-mgr**.\n\n```bash\npip install media-mgr\n```\n\n## CLI Controls\n\nThe following CLI controls are provided in this package for keeping track of media server categories and media server coordinates.\n\n* mm-mediacfg\n* mm-srvcfg\n\nThe following CLI controls assist with media server contents for search, organization, PLEX upgrades and miscellaneous tools (EXIF renamer)\n\n* mm-util\n* mm-path\n* mm-search\n* mm-gather\n* mm-exif\n* mm-plex-upg\n\nFinally, these next sets of CLI controls are task specific for media management\n\n* mount-drives\n* search-plex\n* move-plex\n* cons-plex\n* upgrade-plex\n* upgrade-plex-all\n\nEach command has help syntax via CLI -h argument\n\nFor example:\n\n```bash\n\u2570\u2500 mount-drives -h\nusage: mount-drives [-h] [--ipv4 <ipv4.addr>]\n\n-.-.-. Mount Drives on Server utility\n\noptions:\n  -h, --help          show this help message and exit\n  --ipv4 <ipv4.addr>  Server IPV4\n\n-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.\n```\n\nor\n\n```bash\n\u2570\u2500 mm-gather -h\nusage: mm-gather [-h] [-d] [--version]\n                 {show.titles,show.all.titles,show.bundles,store.bundles,show.plex.n.worker.bundles,store.plex.n.worker.bundles}\n                 ...\n\n-.-.-. Gathering for media manager\n\npositional arguments:\n  {show.titles,show.all.titles,show.bundles,store.bundles,show.plex.n.worker.bundles,store.plex.n.worker.bundles}\n    show.titles         Show retrieved titles\n    show.all.titles     Show ALL retrieved titles\n    show.bundles        Show title bundles\n    store.bundles       Store title bundles\n    show.plex.n.worker.bundles\n                        Show title bundles for Plex and Worker servers\n    store.plex.n.worker.bundles\n                        Store title bundles for Plex and Worker servers\n\noptions:\n  -h, --help            show this help message and exit\n  -d, --debug           run with debug hooks enabled\n  --version             top-level package version\n\n-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.\n```\n\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Media file search and categorization utilities",
    "version": "0.1.4",
    "project_urls": {
        "Documentation": "https://github.com/ew98/media-mgr/wiki/MediaMgr",
        "Homepage": "https://github.com/ew98/media-mgr",
        "Issues": "https://github.com/ew98/media-mgr/issues"
    },
    "split_keywords": [
        "util",
        " utility"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "becc6b3a81315372dbdc538d831d1b17d68766cdb82d22ac606349dccc73c971",
                "md5": "3fbd8a11bd0e3d9aff55d9f8387005fc",
                "sha256": "f2a0da55641d66a47af3da4c0bdf0e68e5843a9e7fdfef96ee90f253354fa9df"
            },
            "downloads": -1,
            "filename": "media_mgr-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3fbd8a11bd0e3d9aff55d9f8387005fc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 33923,
            "upload_time": "2025-01-12T22:51:59",
            "upload_time_iso_8601": "2025-01-12T22:51:59.957309Z",
            "url": "https://files.pythonhosted.org/packages/be/cc/6b3a81315372dbdc538d831d1b17d68766cdb82d22ac606349dccc73c971/media_mgr-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6700ea8aae4850acc33d93d1ff77274b08b53b15a2ba4f6ff1240c801af388c",
                "md5": "672fa9301e0b6525a5348d430537524f",
                "sha256": "5e17335ba88a4ebb8ec3263d5685c1f05b5bd9eb159553d6a15ea6531d013e45"
            },
            "downloads": -1,
            "filename": "media_mgr-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "672fa9301e0b6525a5348d430537524f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 24397,
            "upload_time": "2025-01-12T22:52:01",
            "upload_time_iso_8601": "2025-01-12T22:52:01.305295Z",
            "url": "https://files.pythonhosted.org/packages/f6/70/0ea8aae4850acc33d93d1ff77274b08b53b15a2ba4f6ff1240c801af388c/media_mgr-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-12 22:52:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ew98",
    "github_project": "media-mgr",
    "github_not_found": true,
    "lcname": "media-mgr"
}
        
Elapsed time: 3.65736s