JonnyWong16
fba0dbccf2
Add support for watchlists and streaming services ( #922 )
...
* Remove Plex news
* Replace requests with query method for online hubs
* Add myPlexAccount watchlist methods
* Add mixin for objects that can be added to watchlist
* Add tests for watchlist
* Always split ratingKey from guid for watchlist
* Add method to retrieve streaming service availability
* Add test for streaming service availability
* Add filtering and sorting for watchlists
* Fix watchlist tests
* Add method to check if an item is on a user's watchlist
* Update watchlist tests
* Make account optional for WatchlistMixin
* Add Discover search
* Use manuallyLoadXML method for Discover search results
* Remove webshows and podcasts
* Fix WatchlistMixin account AttributeError
* Add BadRequest exception when adding to/removing from watchlist
* Update watchlist tests for BadRequest
* Update watchlist doc strings
2022-05-18 11:04:18 -07:00
Kian-Meng Ang
398c058f18
Fix typos ( #939 )
2022-05-16 15:39:42 -05:00
jjlawren
d03a27450d
Allow exclusion keys in sharing settings ( #908 )
2022-03-17 16:54:27 -05:00
ReenigneArcher
3917b335ca
Fix various typos ( #880 )
...
* Fix various typos
* Fix various typos in tests
* Fix typos in `tests`
* Fix more typos
* Fix hasScalingMatrix test
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2022-02-26 19:26:08 -08:00
JonnyWong16
777ea754be
Add methods for accepting and cancelling friend invites ( #849 )
...
* Add accepting and cancelling friend invites
* Add mocked tests for acceptInvite and cancelInvite
* Rename methods to pendingInvite
2021-11-20 16:16:01 -08:00
jjlawren
3b1dce7a8d
Decouple resource address sorting from connection attempts ( #800 )
...
* Decouple resource address sorting from connection attempts
* Fix lint
* Move defaults to class
2021-07-26 20:38:16 -05:00
JonnyWong16
753a67ffcd
Remove Content-type header from sync
2021-07-16 10:14:25 -07:00
blacktwin
54ce61b006
use rtag for roles and entitlements
2021-06-14 00:58:13 -04:00
JonnyWong16
4d60101ab7
Remove Account settings
...
* Settings are only for Plex Web specific settings like remembering selected tab, poster size, etc.
2021-06-06 17:23:48 -07:00
JonnyWong16
f8c7fefd2f
Cleanup Account onlineMediaSources OptOut methods
2021-06-06 17:23:44 -07:00
JonnyWong16
8f2ad955ab
Merge branch 'master' into reviews_extras
2021-06-06 15:02:03 -07:00
blacktwin
5013028344
SETTINGS url change and OPTOUT url creation
2021-05-31 09:46:46 -04:00
blacktwin
ca97c60dcb
replace eval with json.loads
2021-05-31 09:20:19 -04:00
blacktwin
70ad8ba10c
updateOptOut docstring
2021-05-28 11:59:02 -04:00
blacktwin
226b9834f7
MyPlex.settings slight clean up and property
2021-05-28 11:57:52 -04:00
blacktwin
277f2ea717
onlineMediaSources further clean up
2021-05-28 11:57:46 -04:00
blacktwin
76719d9c70
onlineMediaSources clean up
2021-05-28 11:57:40 -04:00
blacktwin
aa0596d2a1
SETTINGS url string substitution update %s instead of .format()
2021-05-28 11:56:22 -04:00
JonnyWong16
0095e83f75
Cleanup utils imports
2021-05-26 19:45:12 -07:00
JonnyWong16
f81456d3b6
Refactor usage of listAttrs
2021-05-24 17:37:46 -07:00
JonnyWong16
3fc69a3709
Refactor usage of findItems
2021-05-24 17:28:11 -07:00
blacktwin
c0b6efc23c
Merge branch 'master' into reviews_extras
2021-05-24 07:21:34 -04:00
JonnyWong16
a40063630d
Add method to switch users for a PlexServer
2021-05-11 16:38:50 -07:00
blacktwin
f92878d75f
Merge branch 'master' into reviews_extras
2021-04-12 13:08:29 -04:00
JonnyWong16
1c521308e2
Add totalViewSize method to LibrarySection and search bug fixes ( #712 )
...
* Fix more library section ID cast to int
* Add method to return library size for specific libtypes
* Add test for library totalViewSize
* Fix totalViewSize test episode count
* Don't need to use library _totalSize cache
* Validate title search arg as a filter kwarg
* Only validate search title if it is a list
* Update doc string for totalViewSize
2021-03-24 20:58:12 -05:00
JonnyWong16
f92d9d5e8c
Fix myplex share section ID cast to int ( #708 )
...
* Fix myplex share section ID cast to int
* Fix typo in search doc string
2021-03-22 14:31:54 -05:00
blacktwin
9d2ec9546e
Merge branch 'master' into reviews_extras
2021-03-09 08:26:52 -05:00
JonnyWong16
92490a2cdb
Update sharing doc strings
2021-02-26 22:51:22 -08:00
JonnyWong16
a263f49b10
Fix sorting of resource connections ( #653 )
...
* Fix sorting of resource connections
* Update resource connect doc strings
* flake8 single variable name connection
2021-02-01 21:59:34 -05:00
blacktwin
82e62644f5
Merge branch 'master' into reviews_extras
2021-01-25 10:07:08 -05:00
jjlawren
4da40789ea
Reduce log level of MyPlex resource connection attempts ( #647 )
2021-01-20 13:07:03 -05:00
blacktwin
35fb440cc1
update REMOVEINVITE string ( #584 )
2021-01-19 12:35:35 -05:00
blacktwin
ddbd07e571
Merge branch 'master' into reviews_extras
2021-01-18 15:53:40 -05:00
JonnyWong16
eeda5dfd67
Fix exception doc strings
2021-01-02 16:44:18 -08:00
JonnyWong16
f8c325ce2f
Add server dashboard bandwidth and resources
2021-01-02 16:44:02 -08:00
JonnyWong16
9d23ec072e
Fix race condition in create MyPlexDevice from #620 ( #625 )
...
* Make test Plex Pass entitlements a subset
* Fix create MyPlexDevice race condition
* Rename to clientId to be consistent
* Move link method to MyPlexAccount
2020-12-15 22:41:04 -06:00
JonnyWong16
121d54d86c
Retrieve device using clientIdentifier
2020-12-06 17:42:44 -08:00
JonnyWong16
966ac5515b
Allow custom headers for MyPlexPinLogin
2020-12-06 17:42:44 -08:00
JonnyWong16
9adf29f2c6
Update MyPlexPinLogin for Plex API v2
...
* Also adds method to link a device using the pin
2020-12-06 17:42:44 -08:00
Steffen Fredriksen
ad7709611e
Merge pull request #608 from JonnyWong16/bugfix/doc_build
...
Update building documentation using napoleon
2020-12-05 14:12:21 +01:00
jjlawren
f4229050d4
Allow setting token env in tests ( #610 )
...
* Allow setting token env for test runs
* Use existing config option
* Use token in CI tests
2020-12-04 11:37:19 -06:00
JonnyWong16
b451b22bb8
Fix doc building
2020-11-23 12:20:56 -08:00
JonnyWong16
274b05e913
Fix raise exception docs
2020-11-22 20:43:59 -08:00
JonnyWong16
7f7d03236b
Fix docstrings
2020-11-22 19:06:30 -08:00
blacktwin
bb9a1b2573
flake fix
2020-08-31 21:12:36 -04:00
blacktwin
132e37995d
Merge branch 'master' into reviews_extras
2020-08-30 02:21:51 -04:00
blacktwin
de83d245c8
add updateOptOut method for MyAccount.AccountOptOut class
2020-08-30 02:02:07 -04:00
blacktwin
1316d4ae43
spacing
2020-08-30 01:18:26 -04:00
blacktwin
998ed04a6c
update docstrings for AccountSettings and AccountOptOut
2020-07-16 21:21:26 -04:00
blacktwin
b917a33131
create settings method and myplex.AccountSettings class
2020-07-16 21:05:35 -04:00