mirror of
https://github.com/pkkid/python-plexapi
synced 2024-11-22 19:53:17 +00:00
Remove Account settings
* Settings are only for Plex Web specific settings like remembering selected tab, poster size, etc.
This commit is contained in:
parent
f8c7fefd2f
commit
4d60101ab7
1 changed files with 0 additions and 27 deletions
|
@ -1,7 +1,6 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import copy
|
import copy
|
||||||
import threading
|
import threading
|
||||||
import json
|
|
||||||
import time
|
import time
|
||||||
from xml.etree import ElementTree
|
from xml.etree import ElementTree
|
||||||
|
|
||||||
|
@ -76,7 +75,6 @@ class MyPlexAccount(PlexObject):
|
||||||
REQUESTS = 'https://plex.tv/api/invites/requests' # get
|
REQUESTS = 'https://plex.tv/api/invites/requests' # get
|
||||||
SIGNIN = 'https://plex.tv/users/sign_in.xml' # get with auth
|
SIGNIN = 'https://plex.tv/users/sign_in.xml' # get with auth
|
||||||
WEBHOOKS = 'https://plex.tv/api/v2/user/webhooks' # get, post with data
|
WEBHOOKS = 'https://plex.tv/api/v2/user/webhooks' # get, post with data
|
||||||
SETTINGS = 'https://plex.tv/api/v2/user/settings' # get
|
|
||||||
OPTOUTS = 'https://plex.tv/api/v2/user/%(userUUID)s/settings/opt_outs' # get
|
OPTOUTS = 'https://plex.tv/api/v2/user/%(userUUID)s/settings/opt_outs' # get
|
||||||
LINK = 'https://plex.tv/api/v2/pins/link' # put
|
LINK = 'https://plex.tv/api/v2/pins/link' # put
|
||||||
# Hub sections
|
# Hub sections
|
||||||
|
@ -1339,31 +1337,6 @@ def _chooseConnection(ctype, name, results):
|
||||||
raise NotFound('Unable to connect to %s: %s' % (ctype.lower(), name))
|
raise NotFound('Unable to connect to %s: %s' % (ctype.lower(), name))
|
||||||
|
|
||||||
|
|
||||||
class AccountSettings(PlexObject):
|
|
||||||
""" Represents a single Account Setting
|
|
||||||
'https://plex.tv/api/v2/user/{userUUID}/settings'
|
|
||||||
|
|
||||||
Attributes:
|
|
||||||
id (str): Unknown. "experience"?
|
|
||||||
type (str): "json"
|
|
||||||
value (dict): Lots of user server, library,
|
|
||||||
and other endpoints and settings
|
|
||||||
hidden (str): Unknown. Are these settings hidden?
|
|
||||||
updatedAt (datetime): Datetime last updated
|
|
||||||
"""
|
|
||||||
|
|
||||||
def _loadData(self, data):
|
|
||||||
self.id = data.attrib.get('id')
|
|
||||||
self.type = data.attrib.get('type')
|
|
||||||
self.value = self.values(data.attrib.get('value'))
|
|
||||||
self.hidden = data.attrib.get('hidden')
|
|
||||||
self.updatedAt = utils.toDatetime(data.attrib.get('updatedAt'))
|
|
||||||
|
|
||||||
def values(self, value):
|
|
||||||
value.replace(':false', ':False').replace(':true', ':True').replace(':null', ':None')
|
|
||||||
return json.loads(value)
|
|
||||||
|
|
||||||
|
|
||||||
class AccountOptOut(PlexObject):
|
class AccountOptOut(PlexObject):
|
||||||
""" Represents a single AccountOptOut
|
""" Represents a single AccountOptOut
|
||||||
'https://plex.tv/api/v2/user/{userUUID}/settings/opt_outs'
|
'https://plex.tv/api/v2/user/{userUUID}/settings/opt_outs'
|
||||||
|
|
Loading…
Reference in a new issue