Kitana | A responsive Plex plugin web frontend | Media library
kandi X-RAY | Kitana Summary
kandi X-RAY | Kitana Summary
Kitana is a Python library typically used in Media applications. Kitana has no bugs, it has no vulnerabilities, it has build file available and it has low support. However Kitana has a Non-SPDX License. You can download it from GitHub.
Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay. It does that in a responsive way, so your Plugins are easily managable from your mobile phones for example, as well. Running one instance of Kitana can serve infinite amounts of servers and plugins - you can even expose your Kitana instance to your friends, so they can manage their plugins as well, so they don't have to run their own Kitana instance. Kitana was built for Sub-Zero originally, but handles other plugins just as well. Not at all. Without a valid Plex.TV authentication, Kitana can do nothing. All authentication data is stored serverside inside the current user's session storage (which is long running), so unwanted third party access to your server is virtually impossible. Yes, they do. Kitana does little to improve that, besides adding responsiveness to the whole situation. Also, it isn't designed to. Kitana is an intermediate solution to the recent problem posed by Plex Inc. and their plans to phase out all UI-based plugins from the Plex Media Server environment.
Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay. It does that in a responsive way, so your Plugins are easily managable from your mobile phones for example, as well. Running one instance of Kitana can serve infinite amounts of servers and plugins - you can even expose your Kitana instance to your friends, so they can manage their plugins as well, so they don't have to run their own Kitana instance. Kitana was built for Sub-Zero originally, but handles other plugins just as well. Not at all. Without a valid Plex.TV authentication, Kitana can do nothing. All authentication data is stored serverside inside the current user's session storage (which is long running), so unwanted third party access to your server is virtually impossible. Yes, they do. Kitana does little to improve that, besides adding responsiveness to the whole situation. Also, it isn't designed to. Kitana is an intermediate solution to the recent problem posed by Plex Inc. and their plans to phase out all UI-based plugins from the Plex Media Server environment.
Support
Quality
Security
License
Reuse
Support
Kitana has a low active ecosystem.
It has 272 star(s) with 16 fork(s). There are 11 watchers for this library.
It had no major release in the last 12 months.
There are 4 open issues and 52 have been closed. On average issues are closed in 93 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of Kitana is 0.4.2
Quality
Kitana has 0 bugs and 26 code smells.
Security
Kitana has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
Kitana code analysis shows 0 unresolved vulnerabilities.
There are 1 security hotspots that need review.
License
Kitana has a Non-SPDX License.
Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.
Reuse
Kitana releases are available to install and integrate.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Kitana saves you 3446 person hours of effort in developing the same functionality from scratch.
It has 7434 lines of code, 74 functions and 107 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed Kitana and discovered the below as its top functions. This is intended to give you an instant insight into Kitana implemented functionality, and help decide if they suit your requirements.
- Render plugin
- Discover PMS
- Add a new message
- Mask a string
- Wait for a state
- Return the WSPBusEvent for the given state
- Run maintenance
- Remove obsolete update messages
- Set plugin preferences
- Normalize post return value
- Handle an event
- Stop the controller
- Wrapper around update_check
- Check if the gitana has an update
- Returns a list of pem servers
- Return the name of the running task
- Get Plex token
- Return server plugins
- Restart the plugin
- Select plugin
- Set the state of the process
Get all kandi verified functions for this library.
Kitana Key Features
No Key Features are available at this moment for Kitana.
Kitana Examples and Code Snippets
No Code Snippets are available at this moment for Kitana.
Community Discussions
Trending Discussions on Kitana
QUESTION
Check if cell contains all comma separated values
Asked 2018-Jul-03 at 14:36
I have a sheet with the following data:
...ANSWER
Answered 2018-Jul-02 at 00:48Try splitting the comma delimited list and using the split array like a range of cells.
QUESTION
How to attach onclick action for multiple elements
Asked 2018-Feb-17 at 14:11
I dont know how to attach onClick action with jquery to all the element from the list of attached files.
That is my html file.
...ANSWER
Answered 2018-Feb-16 at 15:02You can add classes to your elements .delete_file
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Kitana
Python3.7
go to the Kitana folder
pip3.7 install -r requirements.txt
python3.7 kitana.py
install Python 3.7 (preferrably ActivePython)
pip3.7 install -r requirements_win32.txt
python3.7 kitana.py (Note: asset proxying seems slow on win32, adding --shadow-assets=False is advised)
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/proxy -preserveHostHeader:true /commit:apphost (Stackoverflow)
go to the Kitana folder
pip3.7 install -r requirements.txt
python3.7 kitana.py
install Python 3.7 (preferrably ActivePython)
pip3.7 install -r requirements_win32.txt
python3.7 kitana.py (Note: asset proxying seems slow on win32, adding --shadow-assets=False is advised)
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/proxy -preserveHostHeader:true /commit:apphost (Stackoverflow)
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page