- values = _get_values(args, 'surname', 'name', 'misc_name')
+ values = _get_values(args, 'surname', 'name', 'misc_name', 'id')
- if args.name:
- values = {'name': args.name}
- if case_sensitive is None:
- case_sensitive = _guess_case_sensitivity(values)
+ values = _get_values(args, 'name', 'id')
+ if case_sensitive is None:
+ case_sensitive = _guess_case_sensitivity(values)
else:
values = {}
extensions = search_extensions(search_type, case_sensitive, values,
else:
values = {}
extensions = search_extensions(search_type, case_sensitive, values,
if case_sensitive is None:
case_sensitive = _guess_case_sensitivity(values)
genres = search_genres(search_type, case_sensitive, values, orderBy='name')
if case_sensitive is None:
case_sensitive = _guess_case_sensitivity(values)
genres = search_genres(search_type, case_sensitive, values, orderBy='name')
- if args.name:
- values = {'name': args.name}
- if case_sensitive is None:
- case_sensitive = _guess_case_sensitivity(values)
+ values = _get_values(args, 'name', 'id')
+ if case_sensitive is None:
+ case_sensitive = _guess_case_sensitivity(values)
else:
values = {}
for lang in search_languages(search_type, case_sensitive, values,
else:
values = {}
for lang in search_languages(search_type, case_sensitive, values,
parser.add_argument('-s', '--surname', help='search by surname')
parser.add_argument('-n', '--name', help='search by name')
parser.add_argument('-m', '--misc-name', help='search by misc. name')
parser.add_argument('-s', '--surname', help='search by surname')
parser.add_argument('-n', '--name', help='search by name')
parser.add_argument('-m', '--misc-name', help='search by misc. name')
parser.add_argument('fullname', nargs='?', help='search by full name')
parser.set_defaults(func=_search_authors)
parser.add_argument('fullname', nargs='?', help='search by full name')
parser.set_defaults(func=_search_authors)
parser = subparsers.add_parser('ext', help='Search extensions')
parser.add_argument('name', nargs='?', help='search by name')
parser = subparsers.add_parser('ext', help='Search extensions')
parser.add_argument('name', nargs='?', help='search by name')
parser.set_defaults(func=_search_extensions)
parser = subparsers.add_parser('genres', help='Search genres')
parser.add_argument('-n', '--name', help='search by name')
parser.add_argument('-t', '--title', help='search by title')
parser.set_defaults(func=_search_extensions)
parser = subparsers.add_parser('genres', help='Search genres')
parser.add_argument('-n', '--name', help='search by name')
parser.add_argument('-t', '--title', help='search by title')
parser.set_defaults(func=_search_genres)
parser = subparsers.add_parser('lang', help='Search languages')
parser.add_argument('name', nargs='?', help='search by name')
parser.set_defaults(func=_search_genres)
parser = subparsers.add_parser('lang', help='Search languages')
parser.add_argument('name', nargs='?', help='search by name')