Load PlexRedirect from a config file #18
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I started working on loading PlexRequest from a config file. I did it since I adjusted some texts, changed pictures etc. This means I have to do it all again if you update PlexRequest. I ended up with something which I think is easily customizable; you can add more custom applications, overwrite any texts that are used. Here are a few screenshots with what's possible (and I'll provide the config files that you need).
What you'll need to do when installing is create a config.json file in the root project (this will not be overwritten if you pull changes).
Simple config:
Config:
{ "server": { "name": "LocalServer", "brand_url": "/", "plex_domain": "localhost", "plex_port": "32400" }, "applications": [ { "PlexWeb": { }, "PlexRequests": { "header": "Request a new movie!" }, "PlexEmail": { } }, { "PlexPy": { }, "Sonarr": { }, "Radarr": { } } ] }Minimal layout with a "custom" PlexPy logo
{ "server": { "name": "Plex", "brand_url": "/", "plex_domain": "localhost", "plex_port": "32400" }, "applications": [ { "PlexWeb": { "header": "Plex", "description": "View a movie" }, "PlexPy": { "header": "PlexPy", "description": "Server stats", "image": "https://raw.githubusercontent.com/JonnyWong16/plexpy/master/data/interfaces/default/images/favicon.png" }, "Sonarr": { "header": "Sonarr", "description": "Add new series" }, "Radarr": { "header": "Radarr", "description": "Add new series" } } ] }If you have any questions or suggestions, I'm happy to answer/help! :)