<%inherit file="base.html"/> <%! import lazylibrarian from lazylibrarian.config2 import CONFIG %> <%def name="headerIncludes()">

%if perm&lazylibrarian.perm_search:
%endif
<%def name="body()">

${title}

%if lazylibrarian.SEARCHING == 1:

%else:

%endif
%if searchresults is not None: %for result in searchresults: <% if result['bookrate'] < 0.5: starimg = '0-stars.png' elif result['bookrate'] >= 0.5 and result['bookrate'] < 1.5: starimg = '1-stars.png' elif result['bookrate'] >= 1.5 and result['bookrate'] < 2.5: starimg = '2-stars.png' elif result['bookrate'] >= 2.5 and result['bookrate'] < 3.5: starimg = '3-stars.png' elif result['bookrate'] >= 3.5 and result['bookrate'] < 4.5: starimg = '4-stars.png' elif result['bookrate'] >= 4.5: starimg = '5-stars.png' else: starimg = '0-stars.png' if authorlist and result['authorid'] in authorlist: destination = "author_page?authorid="+result['authorid'] value = "Have Author" but_class = "btn-info" elif loadlist and result['authorid'] in loadlist: destination = "#" value = "Loading" but_class = "btn-warning" elif result['authorid']: destination = "add_author_id?authorid="+result['authorid'] value = "Add Author" but_class = "btn-success" else: destination = "add_author?authorname="+result['authorname'] value = "Add Author" but_class = "btn-success" but_class2 = "btn-info hidden" but_class3 = "btn-info hidden" value2 = value value3 = value destination2 = "#" destination3 = "#" if value == "Loading": value2 = value destination2 = "#" but_class2 = "btn-info hidden" value3 = value destination3 = "#" but_class3 = "btn-info hidden" elif booklist and result['bookid'] in booklist: for item in booksearch: if item['BookID'] == result['bookid']: value2 = ' ' + item['Status'] value3 = ' ' + item['AudioStatus'] valid_id = item['BookID'] if 'Open' in value2: destination2 = "open_book?library=eBook&bookid="+valid_id but_class2 = "btn-warning" elif 'Wanted' in value2: destination2 = "search_for_book?library=eBook&bookid="+valid_id but_class2 = "btn-success" elif 'Have' in value2 or 'Snatched' in value2: destination2 = "#" but_class2 = "btn-info" elif 'Skipped' in value2: destination2 = "add_book?library=eBook&bookid="+result['bookid'] if result['authorid']: destination2 = destination2 + "&authorid="+result['authorid'] value2 = "Add Book" but_class2 = "btn-success" else: destination2 = "#" but_class2 = "btn-default" if 'Open' in value3: destination3 = "open_book?library=AudioBook&bookid="+valid_id but_class3 = "btn-warning" elif 'Wanted' in value3: destination3 = "search_for_book?library=AudioBook&bookid="+valid_id but_class3 = "btn-success" elif 'Have' in value3 or 'Snatched' in value3: destination3 = "#" but_class3 = "btn-info" elif 'Skipped' in value3: destination3 = "add_book?library=AudioBook&bookid="+result['bookid'] if result['authorid']: destination3 = destination3 + "&authorid="+result['authorid'] value3 = "Add Audio" but_class3 = "btn-success" else: destination3 = "#" but_class3 = "btn-default" else: destination2 = "add_book?library=eBook&bookid="+result['bookid'] if result['authorid']: destination2 = destination2 + "&authorid="+result['authorid'] value2 = "Add Book" but_class2 = "btn-success" destination3 = "add_book?library=AudioBook&bookid="+result['bookid'] if result['authorid']: destination3 = destination3 + "&authorid="+result['authorid'] value3 = "Add Audio" but_class3 = "btn-success" if not CONFIG.get_int('EBOOK_TAB'): value2 = value destination2 = "#" but_class2 = "btn-info hidden" if not CONFIG.get_int('AUDIO_TAB'): value3 = value destination3 = "#" but_class3 = "btn-info hidden" %> %endfor %endif
Cover Author Title Released Add Match
Cover ${result['authorname']} ${result['bookname']} ${result['bookdate']} ${result['bookrate']} ${result.get('bookrate_count', 0)}

${value}

${value2}

${value3}

${result['highest_fuzz']}%

 

<%def name="headIncludes()"> <%def name="javascriptIncludes()">