With option `-d` also print the list of authors.
Использование::
- ml-search.py [-i] [-I] [-t ...] books [-t title] [-s series] [-a archive] [-f file]
+ ml-search.py [-i] [-I] [-t ...] books [-t title] [-s series] [-a archive] [-f file] [-d]
Искать и печатать список книг по заголовку, серии, архиву, имени файла.
-s, --series серия Искать по серии
-a, --archive архив Искать по имени архива (zip-файла)
-f, --file файл Искать по имени файла (без расширения)
+ -d, --details Выводить больше информации о найденных книгах;
+ повторите эту опцию несколько раз, чтобы
+ получить ещё больше деталей
+
+По умолчанию программы выводит список заголовков найденных книг. При
+использовании опции `-d` также выводится список авторов.
Поиск расширений
^^^^^^^^^^^^^^^^
Usage::
- ml-search.py [-i] [-I] [-t ...] books [-t title] [-s series] [-a archive] [-f file]
+ ml-search.py [-i] [-I] [-t ...] books [-t title] [-s series] [-a archive] [-f file] [-d]
Search and print a list of books by title, series, archive or file name.
-s, --series series Search by series
-a, --archive archive Search by archive (zip file)
-f, --file file Search by file name (without extension)
+ -d, --details Output more details about books;
+ repeat for even more details
+
+By default the program prints only titles of the found book. With one
+option `-d` it also prints the list of authors.
Extension search
^^^^^^^^^^^^^^^^
msgstr ""
"Project-Id-Version: 0.0.3\n"
"POT-Creation-Date: 2016-03-29\n"
-"PO-Revision-Date: 2016-03-29\n"
+"PO-Revision-Date: 2016-05-15\n"
"Last-Translator: Oleg Broytman <phd@phdru.name>\n"
"Language-Team: None yet\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8-bit\n"
"Generated-By: pygettext.py 1.5\n"
+msgid "Author(s)"
+msgstr "Автор(ы)"
+
msgid "books"
msgstr "книг"
for book in search_books(args.search_type, case_sensitive, values,
orderBy='title'):
print book.title.encode(default_encoding)
- for author in book.authors:
- names = filter(None,
- (author.surname, author.name, author.misc_name))
- fullname = u' '.join(names)
- print fullname.encode(default_encoding),
- print
+ if args.details > 0:
+ print " ", _("Author(s)"), ":",
+ for author in book.authors:
+ names = filter(None,
+ (author.surname, author.name, author.misc_name))
+ fullname = u' '.join(names)
+ print fullname.encode(default_encoding),
+ print
def _search_extensions(case_sensitive, args):
parser.add_argument('-s', '--series', help='search by series')
parser.add_argument('-a', '--archive', help='search by archive (zip file)')
parser.add_argument('-f', '--file', help='search by file name')
+ parser.add_argument('-d', '--details', action='count',
+ help='output more details about books; '
+ 'repeat for even more details')
parser.set_defaults(func=_search_books)
parser = subparsers.add_parser('ext', help='Search extensions')