add purge_removed_plex_friends, scriptHeaderTemplate update.

This commit is contained in:
Blacktwin 2018-03-19 14:06:42 -04:00
parent 2865a47ae8
commit 72c684e758
3 changed files with 17 additions and 6 deletions

View File

@ -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,

View File

@ -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:

View File

@ -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)