if case_sensitive is None:
case_sensitive = _guess_case_sensitivity(values)
for book in search_books(search_type, case_sensitive, values,
- orderBy='title'):
+ orderBy=('series', 'ser_no', '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,
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):
if args.name: