diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b283b2e6..d127c990 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,48 +1,7 @@ -# Contributing to PlexPy - -## Issues -In case you read this because you are posting an issue, please take a minute and conside the things below. The issue tracker is not a support forum. It is primarily intended to submit bugs. However, we are glad to help you, and make sure the problem is not caused by PlexPy, but don't expect step-by-step answers. - -##### Many issues can simply be solved by: - -- Making sure you update to the latest version. -- Turning your device off and on again. -- Analyzing your logs, you just might find the solution yourself! -- Using the **search** function to see if this issue has already been reported/solved. -- Checking the [Wiki](https://github.com/JonnyWong16/plexpy/wiki) for -[ [Installation] ](https://github.com/JonnyWong16/plexpy/wiki/Installation) and -[ [FAQs] ](https://github.com/JonnyWong16/plexpy/wiki/Frequently-Asked-Questions-(FAQ)). -- For basic questions try asking on [Gitter](https://gitter.im/plexpy/general) or the [Plex Forums](https://forums.plex.tv/discussion/169591/plexpy-another-plex-monitoring-program) first before opening an issue. - -##### If nothing has worked: - -1. Open a new issue on the GitHub [issue tracker](http://github.com/JonnyWong16/plexpy/issues). -2. Provide a clear title to easily help identify your problem. -3. Use proper [markdown syntax](https://help.github.com/articles/github-flavored-markdown) to structure your post (i.e. code/log in code blocks). -4. Make sure you provide the following information: - - [ ] Version - - [ ] Branch - - [ ] Commit hash - - [ ] Operating system - - [ ] Python version - - [ ] What you did? - - [ ] What happened? - - [ ] What you expected? - - [ ] How can we reproduce your issue? - - [ ] What are your (relevant) settings? - - [ ] Include a link to your **FULL** (not just a few lines!) log file that has the error. Please use [Gist](http://gist.github.com) or [Pastebin](http://pastebin.com/). -5. Close your issue when it's solved! If you found the solution yourself please comment so that others benefit from it. - -## Feature Requests - -Feature requests are handled on [FeatHub](http://feathub.com/JonnyWong16/plexpy). - -1. Search the existing requests to see if your suggestion has already been submitted. -2. If a similar request exists, give it a thumbs up (+1), or add additional comments to the request. -3. If no similar requests exist, you can create a new one. Make sure to provide a clear title to easily identify the feature request. +# Contributing to Tautulli ## Pull Requests -If you think you can contribute code to the PlexPy repository, do not hesitate to submit a pull request. +If you think you can contribute code to the Tautulli repository, do not hesitate to submit a pull request. ### Branches All pull requests should be based on the `dev` branch, to minimize cross merges. When you want to develop a new feature, clone the repository with `git clone origin/dev -b FEATURE_NAME`. Use meaningful commit messages. @@ -50,12 +9,12 @@ All pull requests should be based on the `dev` branch, to minimize cross merges. ### Python Code #### Compatibility -The code should work with Python 2.6 and 2.7. Note that PlexPy runs on different platforms, including Network Attached Storage devices such as Synology. +The code should work with Python 2.7. Note that Tautulli runs on different platforms, including Network Attached Storage devices such as Synology. Re-use existing code. Do not hesitate to add logging in your code. You can the logger module `plexpy.logger.*` for this. Web requests are invoked via `plexpy.request.*` and derived ones. Use these methods to automatically add proper and meaningful error handling. #### Code conventions -Although PlexPy did not adapt a code convention in the past, we try to follow the [PEP8](http://legacy.python.org/dev/peps/pep-0008/) conventions for future code. A short summary to remind you (copied from http://wiki.ros.org/PyStyleGuide): +Although Tautulli did not adapt a code convention in the past, we try to follow the [PEP8](http://legacy.python.org/dev/peps/pep-0008/) conventions for future code. A short summary to remind you (copied from http://wiki.ros.org/PyStyleGuide): * 4 space indentation * 80 characters per line @@ -71,12 +30,12 @@ Although PlexPy did not adapt a code convention in the past, we try to follow th Document your code. Use docstrings See [PEP-257](https://www.python.org/dev/peps/pep-0257/) for more information. #### Continuous Integration -PlexPy has a configuration file for [travis-ci](https://travis-ci.org/). You can add your forked repo to Travis to have it check your code against PEP8, PyLint, and PyFlakes for you. Your pull request will show a green check mark or a red cross on each tested commit, depending on if linting passes. +Tautulli has a configuration file for [travis-ci](https://travis-ci.org/). You can add your forked repo to Travis to have it check your code against PEP8, PyLint, and PyFlakes for you. Your pull request will show a green check mark or a red cross on each tested commit, depending on if linting passes. ### HTML/Template code #### Compatibility -HTML5 compatible browsers are targetted. There is no specific mobile version of PlexPy yet. +HTML5 compatible browsers are targetted. There is no specific mobile version of Tautulli yet. #### Conventions * 4 space indentation diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index 1ac80899..a1632d9a 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -8,7 +8,7 @@ Reporting Issues: Please use [Gist](http://gist.github.com) or [Pastebin](http://pastebin.com/). Feature Requests: - * Feature requests are handled on FeatHub: http://feathub.com/JonnyWong16/plexpy + * Feature requests are handled on FeatHub: http://feathub.com/Tautulli/Tautulli * Do not post them on the GitHub issues tracker. --> diff --git a/README.md b/README.md index ad60878c..cb25b87d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [](https://discord.gg/tQcWEUp) [](https://www.reddit.com/r/Tautulli/) -[](https://forums.plex.tv/discussion/169591/plexpy-another-plex-monitoring-program) +[](https://forums.plex.tv/discussion/307821/tautulli-monitor-your-plex-media-server) A python based web application for monitoring, analytics and notifications for [Plex Media Server](https://plex.tv). @@ -27,56 +27,19 @@ This project is based on code from [Headphones](https://github.com/rembo10/headp ## Preview -* [Full preview gallery on our website](http://tautulli.com) +* [Full preview gallery available on our website](http://tautulli.com)  ## Installation and Support -* [Installation Guides](https://github.com/JonnyWong16/plexpy/wiki/Installation) shows you how to install Tautulli. -* [FAQs](https://github.com/JonnyWong16/plexpy/wiki/Frequently-Asked-Questions-(FAQ)) in the wiki can help you with common problems. +* Read the [Installation Guides](https://github.com/Tautulli/Tautulli-Wiki/wiki/Installation) for instructions to install Tautulli. +* The [Frequently Asked Questions](https://github.com/Tautulli/Tautulli-Wiki/wiki/Frequently-Asked-Questions) in the wiki can help you with common problems. +* Support is available on [Discord](https://discord.gg/tQcWEUp), [Reddit](https://www.reddit.com/r/Tautulli), or the [Plex Forums](https://forums.plex.tv/discussion/307821/tautulli-monitor-your-plex-media-server). -**Support** the project by implementing new features, solving support tickets and provide bug fixes. +## Issues & Feature Requests -## Issues - -##### Many issues can simply be solved by: - -- Making sure you update to the latest version. -- Turning your device off and on again. -- Analyzing your logs, you just might find the solution yourself! -- Using the **search** function to see if this issue has already been reported/solved. -- Checking the [Wiki](https://github.com/JonnyWong16/plexpy/wiki) for -[ [Installation] ](https://github.com/JonnyWong16/plexpy/wiki/Installation) and -[ [FAQs] ](https://github.com/JonnyWong16/plexpy/wiki/Frequently-Asked-Questions-(FAQ)). -- For basic questions try asking on [Discord](https://discord.gg/tQcWEUp), [Reddit](https://www.reddit.com/r/Tautulli), or the [Plex Forums](https://forums.plex.tv/discussion/169591/plexpy-another-plex-monitoring-program) first before opening an issue. - -##### If nothing has worked: - -1. Open a new issue on the GitHub [issue tracker](http://github.com/JonnyWong16/plexpy/issues). -2. Provide a clear title to easily help identify your problem. -3. Use proper [markdown syntax](https://help.github.com/articles/github-flavored-markdown) to structure your post (i.e. code/log in code blocks). -4. Make sure you provide the following information: - - [ ] Version - - [ ] Branch - - [ ] Commit hash - - [ ] Operating system - - [ ] Python version - - [ ] What you did? - - [ ] What happened? - - [ ] What you expected? - - [ ] How can we reproduce your issue? - - [ ] What are your (relevant) settings? - - [ ] Include a link to your **FULL** (not just a few lines!) log file that has the error. Please use [Gist](http://gist.github.com) or [Pastebin](http://pastebin.com/). -5. Close your issue when it's solved! If you found the solution yourself please comment so that others benefit from it. - -## Feature Requests - -Feature requests are handled on [FeatHub](http://feathub.com/JonnyWong16/plexpy). - -1. Search the existing requests to see if your suggestion has already been submitted. -2. If a similar request exists, give it a thumbs up (+1), or add additional comments to the request. -3. If no similar requests exist, you can create a new one. Make sure to provide a clear title to easily identify the feature request. +* Please see the [Issues Repository](https://github.com/Tautulli/Tautulli-Issues). ## License diff --git a/data/interfaces/default/base.html b/data/interfaces/default/base.html index 58279bdc..7c76a193 100644 --- a/data/interfaces/default/base.html +++ b/data/interfaces/default/base.html @@ -49,7 +49,7 @@ % elif plexpy.CONFIG.CHECK_GITHUB and plexpy.CURRENT_VERSION != plexpy.LATEST_VERSION and plexpy.COMMITS_BEHIND > 0 and plexpy.INSTALL_TYPE != 'win':
diff --git a/data/interfaces/default/configuration_table.html b/data/interfaces/default/configuration_table.html index 81b476d8..45d704fe 100644 --- a/data/interfaces/default/configuration_table.html +++ b/data/interfaces/default/configuration_table.html @@ -22,11 +22,11 @@ DOCUMENTATION :: END % if plexpy.CURRENT_VERSION: