https://github.com/karan/hubity
Re-order Plex hubs using a config file
https://github.com/karan/hubity
media-server plex plex-media-server plex-meta-manager plexapi
Last synced: about 2 months ago
JSON representation
Re-order Plex hubs using a config file
- Host: GitHub
- URL: https://github.com/karan/hubity
- Owner: karan
- License: gpl-3.0
- Created: 2023-12-25T21:29:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-25T21:50:10.000Z (about 2 years ago)
- Last Synced: 2025-02-12T07:10:55.514Z (12 months ago)
- Topics: media-server, plex, plex-media-server, plex-meta-manager, plexapi
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hubity
Re-order Plex hubs using a config file.
**Why would you use it?**
If you manage a lot of collections (using something like [Plex Meta Manager](https://metamanager.wiki/en/latest/)) and want to make sure your collections show up in Recommendations in the correct order. While you can do it manually, it can take a long time for particularly large number of collections.
## Installation
1. Clone the repo
1. Install dependencies: `pip3 install -r requirements.txt`
## Usage
```python
$ python3 main.py --help
usage: main.py [-h] [-g] [-a]
Run the tool in a certain mode.
options:
-h, --help show this help message and exit
-g, --generate-config
Print a libraries config that should be used as a starting point.
-a, --apply Apply the config.
```
1. Start with a simple configuration (copy the provided template).
1. Add your Plex URL and token.
1. Run `python3 main.py -g`. This will print existing hubs for your libraries. You can copy-paste than in the config file.
1. Re-order the hubs as needed in the config file.
1. Apply changes with `python3 main.py -a`