#145 multiple filters with multiple searches is now allowed.
This commit is contained in:
parent
e4d0eaf5b1
commit
c603efb472
@ -611,7 +611,7 @@ if __name__ == "__main__":
|
|||||||
parser.add_argument('--filter', action='append', type=lambda kv: kv.split("="),
|
parser.add_argument('--filter', action='append', type=lambda kv: kv.split("="),
|
||||||
help='Search filtered metadata fields.\n'
|
help='Search filtered metadata fields.\n'
|
||||||
'Filters: ({}).'.format(', '.join(filter_lst)))
|
'Filters: ({}).'.format(', '.join(filter_lst)))
|
||||||
parser.add_argument('--search', type=lambda kv: kv.split("="),
|
parser.add_argument('--search', action='append',type=lambda kv: kv.split("="),
|
||||||
help='Search non-filtered metadata fields for keywords '
|
help='Search non-filtered metadata fields for keywords '
|
||||||
'in title, summary, etc.')
|
'in title, summary, etc.')
|
||||||
|
|
||||||
@ -625,7 +625,7 @@ if __name__ == "__main__":
|
|||||||
playlist_dict = {'data': []}
|
playlist_dict = {'data': []}
|
||||||
|
|
||||||
if opts.search:
|
if opts.search:
|
||||||
search = dict([opts.search])
|
search = dict(opts.search)
|
||||||
if opts.filter:
|
if opts.filter:
|
||||||
filters = dict(opts.filter)
|
filters = dict(opts.filter)
|
||||||
# Check if provided filter exist, exit if it doesn't exist
|
# Check if provided filter exist, exit if it doesn't exist
|
||||||
|
Loading…
Reference in New Issue
Block a user