X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=scripts%2Fml-search.py;h=985e6d7a1ce505ce13f23e699282ac9cec6dec42;hb=refs%2Ftags%2F0.0.6;hp=81d74f9a2cdb1a35fa396880b6ba767a3817166e;hpb=9686bc5fd9b73a6f43a7753afd172a5fe5b9501a;p=m_librarian.git diff --git a/scripts/ml-search.py b/scripts/ml-search.py index 81d74f9..985e6d7 100755 --- a/scripts/ml-search.py +++ b/scripts/ml-search.py @@ -62,7 +62,7 @@ def _search_books(case_sensitive, search_type, args): for book in search_books(search_type, case_sensitive, values, orderBy='title'): print book.title.encode(default_encoding) - if args.details > 0: + if args.details >= 1: print " ", _("Author(s)"), ":", for author in book.authors: names = filter(None, @@ -70,6 +70,25 @@ def _search_books(case_sensitive, search_type, args): fullname = u' '.join(names) print fullname.encode(default_encoding), print + print " ", _("Genre(s)"), ":", + for genre in book.genres: + print (genre.title or genre.name).encode(default_encoding), + print + if book.series: + print " ", _("Series"), ":", + print book.series.encode(default_encoding), \ + "(%d)" % book.ser_no + + if args.details >= 2: + print " ", _("Date"), ":", book.date + print " ", _("Language"), ":", book.language.name + + if args.details >= 3: + print " ", _("Archive"), ":", book.archive + print " ", _("File"), ":", book.file + print " ", _("Extension"), ":", book.extension.name + print " ", _("Size"), ":", book.size, _("bytes") + print " ", _("Deleted"), ":", _(str(book.deleted)) def _search_extensions(case_sensitive, search_type, args):