JonnyWong16
7e8c93dcc7
Merge remote-tracking branch 'upstream/master' into bugfix/cleanup_findItems
2021-06-06 14:50:39 -07:00
JonnyWong16
2cd29f435a
Add method to get a collection or playlist by title in a library
2021-05-29 16:57:41 -07:00
JonnyWong16
95c1be28bc
Add PlexServer.createCollection() method
2021-05-29 16:57:41 -07:00
JonnyWong16
a435a5a9fa
Add limit to search filter
2021-05-29 16:57:40 -07:00
JonnyWong16
7d90fd60e8
Add library alias to create playlist
2021-05-29 16:57:39 -07:00
JonnyWong16
a131482cdc
Update creating smart playlist using search filters
2021-05-29 16:57:36 -07:00
JonnyWong16
3fc69a3709
Refactor usage of findItems
2021-05-24 17:28:11 -07:00
JonnyWong16
ada326bca1
Add recently added methods for each libtype
2021-05-23 21:15:18 -07:00
JonnyWong16
c76b2d4027
Merge remote-tracking branch 'upstream/master' into feature/multi_sort
2021-05-23 20:39:08 -07:00
JonnyWong16
a9597a9008
Merge remote-tracking branch 'upstream/master' into feature/plex_tv
2021-05-23 19:12:38 -07:00
JonnyWong16
b9a9abb129
Add manual collection sorts and fields
2021-05-20 20:12:57 -07:00
JonnyWong16
7b8757419b
Update search doc strings fro advanced filters
2021-05-16 13:26:41 -07:00
JonnyWong16
900dd3e7b9
Add support for advanced search filters
2021-05-16 13:26:21 -07:00
JonnyWong16
89e6d2d6f3
Fix matching sort key
2021-05-16 11:30:03 -07:00
JonnyWong16
814efb1def
Fix matching field when validating filter field
2021-05-15 23:12:19 -07:00
JonnyWong16
7146587b0d
Add additional filter fields per media type
2021-05-15 22:40:29 -07:00
JonnyWong16
3d20f307f4
Add additional manual sorts and fields
2021-05-15 18:09:52 -07:00
JonnyWong16
0b45e88d41
Allow predefined Plex multi-sorts
2021-05-15 16:04:05 -07:00
JonnyWong16
4f29eca311
Fix default random sort direction
2021-05-15 11:34:33 -07:00
JonnyWong16
6d4e7bed95
Add random sorting option
2021-05-15 11:25:42 -07:00
JonnyWong16
2af4f6d3eb
Allow for multi-sort in library search
2021-05-15 11:09:32 -07:00
JonnyWong16
006aee2483
Fix typo in library show agent doc string
2021-05-09 21:18:54 -07:00
JonnyWong16
75c8b9879b
Add ability to return the list of items from any tag filter
2021-05-09 20:03:12 -07:00
JonnyWong16
a82030aaa9
Merge pull request #722 from meisnate12/bugfix/library_advance_settings
...
Fix editing advanced settings without integer values
2021-05-09 19:42:12 -07:00
Elan Ruusamäe
aa8838ce7d
Fix spelling error for container_start value check ( #727 )
2021-04-18 22:05:19 -05:00
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
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
JonnyWong16
2e7ae1f3ec
Fix LibrarySection totalViewSize for photo libraries ( #715 )
2021-04-05 14:36:19 -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
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
ba98669610
Update search doc string
2021-03-12 00:03:17 -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