meisnate12
a999778f52
removed redundant value
2021-04-06 23:43:42 -04:00
meisnate12
4307a99511
fix for advanced settings that dont use ints
2021-04-06 16:01:45 -04:00
Jason Lawrence
bea32faa8b
Bump to 4.5.2
2021-04-05 15:49:21 -05:00
JonnyWong16
19fa6c1e50
Allow relative dates for search filters ( #717 )
...
* Add validation for relative date search filter values
* Update search doc strings for searching using relative dates
* Update library search tests for relative dates
* Fix relative date search test
* Automatically format negative sign in relative dates
* Fix relative date search test
2021-04-05 15:46:26 -05:00
meisnate12
5584ef1d4f
Added AdvancedSettingsMixin ( #714 )
...
* Added AdvancedSettingsMixin
* forgot import
* shortened line
* remove whitespace
* removed unused import
* reordered mixins
* Add preference method to AdvancedSettingsMixin
* Add tests for AdvancedSettingsMixin
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2021-04-05 15:44:49 -05:00
JonnyWong16
2e7ae1f3ec
Fix LibrarySection totalViewSize for photo libraries ( #715 )
2021-04-05 14:36:19 -05:00
Jason Lawrence
2a810c63ae
Bump to 4.5.1
2021-03-24 20:58:55 -05: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
Jason Lawrence
2bde234408
Bump to 4.5.0
2021-03-22 17:01:32 -05:00
Elan Ruusamäe
a3d43781fa
Add deviceID to Playable for history entries ( #704 )
...
* Add deviceID to Playable for history entries
* Add missing documentation for accountID/deviceID
2021-03-22 14:40:13 -05:00
jjlawren
f59f150bab
Improve PlexClient connections ( #701 )
...
* Improve PlexClient connections
* Add docstring
2021-03-22 14:37:52 -05:00
JonnyWong16
1d4e911ef5
Add clientIdentifier attribute to SystemDevice ( #703 )
...
* Add clientIdentifier attribute to SystemDevice
* Add test for SystemDevice clientIdentifier
* Add methods to return a specific SystemAccount or SystemDevice by ID
* Update tests for SystemAccounts and SystemDevices
2021-03-22 14:35:57 -05:00
JonnyWong16
ef18e2c256
Fix parsing episode parentRatingKey from parentThumb ( #699 )
2021-03-22 14:35:07 -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
JonnyWong16
61d73be8a3
Don't use utils.cast for search values
2021-03-19 16:27:16 -07:00
JonnyWong16
3422bb7fb8
Separate search function for flake8 complexity
2021-03-15 10:06:54 -07:00
JonnyWong16
357818a857
Use separate totalViewSize cache for searching
...
Fixes #695
totalSize was getting overwritten when using search with a different libtype. This makes totalSize independant from search.
2021-03-15 10:03:01 -07:00
JonnyWong16
684bbde89b
Change search break condition
...
Fixes #694
When using a PlexAPI operator, fetchItems may return zero results in the first container causing the loop to break early. This changes the break condition to check if the container exceeds the total number of items therefore there will be no more items to fetch.
2021-03-15 09:33:46 -07:00
JonnyWong16
e1ab49f20e
Fix & search operator
2021-03-14 23:34:56 -07:00
JonnyWong16
ea187536c2
Print available libtypes and field types for exception
2021-03-14 15:14:24 -07:00
JonnyWong16
8cc90fc850
Fix libtype for listFilterChoices
2021-03-14 15:05:37 -07:00
JonnyWong16
5bff309a32
More search doc string updates
2021-03-13 11:07:27 -08:00
JonnyWong16
8adedd6b3b
Add deprecated functions filterFields and listChoices
2021-03-12 10:29:40 -08:00
JonnyWong16
4b25d4ab88
Print available filters when raising NotFound
2021-03-12 10:08:14 -08:00
JonnyWong16
b9840eee5c
Update search docs formatting
2021-03-12 09:18:51 -08:00
JonnyWong16
061ad9fefd
More PlexAPI filtering docs to fetchItems
2021-03-12 09:18:36 -08:00
JonnyWong16
ba98669610
Update search doc string
2021-03-12 00:03:17 -08:00
JonnyWong16
d752b351d5
Update fetchItem doc string
2021-03-11 23:23:03 -08:00
JonnyWong16
f90b5ac70a
Update search doc string with plexapi operator examples
2021-03-11 23:22:46 -08:00
JonnyWong16
618ed22676
Update search doc string with examples
2021-03-11 22:44:54 -08:00
JonnyWong16
93a5ab6d6d
Fix filter libtype fallback
2021-03-11 22:44:16 -08:00
JonnyWong16
cbdda0b80e
Allow datetime object for filtering date values
2021-03-11 21:14:46 -08:00
JonnyWong16
da5699cd0d
Fix joining search params
2021-03-11 20:32:07 -08:00
JonnyWong16
86072c2cfb
Move libtype to validate functions
2021-03-11 17:43:16 -08:00
JonnyWong16
2c8c5277b5
Fix build docs
2021-03-11 16:36:29 -08:00
JonnyWong16
5cece7d1ce
Change unknown search filters to NotFound
2021-03-11 16:33:34 -08:00
JonnyWong16
08ea6cad4c
Fallback to assume libtype for a filter
2021-03-11 16:33:03 -08:00
JonnyWong16
cd5b0e3898
Update doc strings for list filter methods
2021-03-11 15:37:52 -08:00
JonnyWong16
e5607e10db
Improve matching of libtype for filter field and sort
2021-03-11 15:19:08 -08:00
JonnyWong16
42163b85e2
Fix smart playlist listFilterChoices
2021-03-11 13:28:25 -08:00
JonnyWong16
6e501728a0
Cast librarySectionID to int
2021-03-11 13:27:08 -08:00
JonnyWong16
6d4c8e5ea1
Fix flake8 search complexity
2021-03-11 13:12:41 -08:00
JonnyWong16
b3dd52680e
Update validate value exception message
2021-03-11 13:09:11 -08:00
JonnyWong16
95c47c67c7
Remove unused import
2021-03-11 13:06:29 -08:00
JonnyWong16
0de2349113
Rename validateSortField
2021-03-11 13:06:16 -08:00
JonnyWong16
9e063bfcd6
Separate validate functions
2021-03-11 13:04:04 -08:00
JonnyWong16
c4f4743325
Fix sorting with libtype
2021-03-11 12:24:02 -08:00
JonnyWong16
ee161e46ed
Fix searching using MediaTag
2021-03-11 12:23:08 -08:00
JonnyWong16
b35dc53602
Make sure filter values are casted to string
2021-03-11 12:22:44 -08:00
JonnyWong16
c77dc4a595
Cast librarySectionID to int
2021-03-11 12:20:56 -08:00