diff --git a/reporting/check_play.py b/reporting/check_play.py index 75d4ce5..ed841b2 100644 --- a/reporting/check_play.py +++ b/reporting/check_play.py @@ -33,6 +33,7 @@ class UserHIS(object): data = data or {} self.watched = [d['watched_status'] for d in data] + def get_history(): # Get the user IP list from Tautulli payload = {'apikey': TAUTULLI_APIKEY, diff --git a/scriptHeaderTemplate.txt b/scriptHeaderTemplate.txt index 8c2bdf9..924beac 100644 --- a/scriptHeaderTemplate.txt +++ b/scriptHeaderTemplate.txt @@ -1,4 +1,8 @@ """ +Description: {description} +Author: {author} +Requires: {requirements} + Enabling Scripts in Tautulli: Taultulli > Settings > Notification Agents > Add a Notification Agent > Script @@ -7,7 +11,7 @@ Taultulli > Settings > Notification Agents > New Script > Configuration: Script Name: {script_name} Set Script Timeout: {timeout} - Description: {description} + Description: {Tautulli_description} Save Triggers: diff --git a/utility/purge_removed_plex_friends.py b/utility/purge_removed_plex_friends.py index cfc4886..bca2b6a 100644 --- a/utility/purge_removed_plex_friends.py +++ b/utility/purge_removed_plex_friends.py @@ -1,11 +1,17 @@ +""" +Description: Purge Tautulli users that no longer exist as a friend in Plex +Author: DirtyCajunRice +Requires: requests, plexapi +""" + import requests from plexapi.myplex import MyPlexAccount -TAUTULLI_BASE_URL = '192.168.1.100:8181' -TAUTULLI_API_KEY = 'asd8a9sd8789asd87f9aasdf' +TAUTULLI_BASE_URL = '' +TAUTULLI_API_KEY = '' -PLEX_USERNAME = 'someuser' -PLEX_PASSWORD = 'somepassword' +PLEX_USERNAME = '' +PLEX_PASSWORD = '' # Do you want to back up the database before deleting? BACKUP_DB = True @@ -31,4 +37,4 @@ if removed_user_ids: for user_id in removed_user_ids: payload['user_id'] = user_id - remove_user = requests.get('http://{}/api/v2'.format(TAUTULLI_BASE_URL), params=payload) + remove_user = requests.get('http://{}/api/v2'.format(TAUTULLI_BASE_URL), params=payload) \ No newline at end of file