diff --git a/README.md b/README.md index 5164af9..c999bbe 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # JBOPS - Just a Bunch Of Plex Scripts -[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4J6RPWZ9J9YML) [![PM](https://img.shields.io/badge/Discord-Scripts-lightgrey.svg?colorB=7289da)](https://discord.gg/tQcWEUp) [![PM](https://img.shields.io/badge/Reddit-Message-lightgrey.svg)](https://www.reddit.com/user/Blacktwin/) [![PM](https://img.shields.io/badge/Plex-Message-orange.svg)](https://forums.plex.tv/profile/discussions/Blacktwin) [![Issue](https://img.shields.io/badge/Submit-Issue-red.svg)](https://github.com/blacktwin/JBOPS/issues/new) Most of these scripts utilize a combination of [Tautulli](https://github.com/Tautulli/Tautulli), [python-plexapi](https://github.com/pkkid/python-plexapi), and [requests](http://docs.python-requests.org/en/master/user/install/#install). @@ -14,8 +13,35 @@ import plexapi print(plexapi.CONFIG_PATH) ``` -## Notice: -Updated for Tautulli. Use plexpy-branch if you are still using PlexPy. +### Contact +[![PM](https://img.shields.io/badge/Discord-Scripts-lightgrey.svg?colorB=7289da)](https://discord.gg/tQcWEUp) [![PM](https://img.shields.io/badge/Reddit-Message-lightgrey.svg)](https://www.reddit.com/user/Blacktwin/) [![PM](https://img.shields.io/badge/Plex-Message-orange.svg)](https://forums.plex.tv/profile/discussions/Blacktwin) [![Issue](https://img.shields.io/badge/Submit-Issue-red.svg)](https://github.com/blacktwin/JBOPS/issues/new) + +### Donation +[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4J6RPWZ9J9YML) + + +
+Coins? +
+ BTC: + FCb4F3bv1hHCJxq6HJMQiAMn883v3okdh +
+ +
+ BCH: + qr758vkn7nv6hx0ur9m2tlv8q4qjrvg6pg3yw4kzwq +
+ +
+ ETH: + 0xa76c8EB9A4955023F0dAABfb32FCD2b460910F2b +
+ +
+ LTC: + MCw3r6rC8jNCcUvSMSu9EqQyyvEDp8EpEf +
+
## Scripts List [![Gist](https://img.shields.io/badge/gist-Blacktwin-green.svg)](https://gist.github.com/blacktwin) @@ -66,29 +92,25 @@ Scripts pulled from my gist profile.
-Kill stream +Kill stream +
+
+ +Killing streams is a Plex Pass feature. These scripts will only work for Plex Pass users. + +
-Killing streams is a Plex Pass only feature. So these scripts will only work for Plex Pass users. - - - - - - @@ -98,57 +120,14 @@ Killing streams is a Plex Pass only feature. So these scripts will only work for - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
Gist File Description
wait_kill_pause_notify_main - Receive session_key from Tautulli when paused. Use sub-script wait_kill_pause_notify_sub - to wait for X time then check if still paused. If so, kill. Toggle whether you'd like to be notified through a Tautulli notification agent. -
watch_limit Kill streams if user has watched too much Plex Today.
play_limit kill_time Limit number of plays of TV Show episodes during time of day. Idea is to reduce continuous plays while sleeping.
kill_trans_pause_notifyKill Plex paused video transcoding streams and receive notification.
ip_whitelistReceive session_key and IP from Tautulli when playback starts. Use IP to check against whitelist. If not in whitelist use session_key to determine stream and kill.
kill_all_more_thanIf user has 2 or more concurrent streams kill all streams
kill_else_if_bufferingKill concurrent transcode streams of other users if Admin user is experiencing buffering warnings from Tautulli.
kill_more_thanIf user has 2 or more concurrent streams and the IP of the 2nd stream differs from 1st kill 2nd. If 2nd stream IP is the same as 1st stream don't kill.
kill_outsider_streamKill stream if user is outside of local network.
kill_plex_streamsKill all Plex streams for whatever reason you want.
kill_session_bitrateKill stream if bitrate is greater than 4 Mbps
kill_trans_exp_audioKill Plex video transcoding streams only. All audio streams are left alone. Kill message based on platform.
kill_trans_pauseKill Plex paused video transcoding streams using Tautulli.kill_streamUse Conditions, Arguements, and Parameters to kill a Plex stream. + See killsteam section readme.md