mirror of
https://github.com/blacktwin/JBOPS.git
synced 2025-12-16 13:05:37 +00:00
allow for custom from multiple media types
This commit is contained in:
parent
d3e6d85290
commit
bb674a413d
@ -248,10 +248,10 @@ def get_content(library_name, jbop, filters=None, search=None):
|
|||||||
# Decisions to stack filter and search
|
# Decisions to stack filter and search
|
||||||
if keyword:
|
if keyword:
|
||||||
search_lst = [movie.ratingKey for movie in plex_library.all(**keyword)]
|
search_lst = [movie.ratingKey for movie in plex_library.all(**keyword)]
|
||||||
child_lst = search_lst
|
child_lst += search_lst
|
||||||
if filters:
|
if filters:
|
||||||
filter_lst = [movie.ratingKey for movie in plex_library.search(**filters)]
|
filter_lst = [movie.ratingKey for movie in plex_library.search(**filters)]
|
||||||
child_lst = filter_lst
|
child_lst += filter_lst
|
||||||
if keyword and filters:
|
if keyword and filters:
|
||||||
child_lst = list(set(filter_lst) & set(search_lst))
|
child_lst = list(set(filter_lst) & set(search_lst))
|
||||||
|
|
||||||
@ -260,12 +260,12 @@ def get_content(library_name, jbop, filters=None, search=None):
|
|||||||
for show in plex_library.all():
|
for show in plex_library.all():
|
||||||
for episode in show.episodes(**keyword):
|
for episode in show.episodes(**keyword):
|
||||||
search_lst += [episode.ratingKey]
|
search_lst += [episode.ratingKey]
|
||||||
child_lst = search_lst
|
child_lst += search_lst
|
||||||
if filters:
|
if filters:
|
||||||
for show in plex_library.search(**filters):
|
for show in plex_library.search(**filters):
|
||||||
for episode in show.episodes():
|
for episode in show.episodes():
|
||||||
filter_lst += [episode.ratingKey]
|
filter_lst += [episode.ratingKey]
|
||||||
child_lst = filter_lst
|
child_lst += filter_lst
|
||||||
if keyword and filters:
|
if keyword and filters:
|
||||||
child_lst = list(set(filter_lst) & set(search_lst))
|
child_lst = list(set(filter_lst) & set(search_lst))
|
||||||
else:
|
else:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user