%inherit file="base.html"/>
<%!
import lazylibrarian
from lazylibrarian.config2 import CONFIG
%>
<%def name="headerIncludes()">
%def>
<%def name="body()">
${title}
%if lazylibrarian.SEARCHING == 1:
%else:
%endif
| Cover |
Author |
Title |
Released |
Rating |
Rating count |
Add |
Match |
%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"
%>
 |
${result['authorname']} |
${result['bookname']} |
${result['bookdate']} |
![${result['bookrate']}](images/${starimg}) |
${result.get('bookrate_count', 0)} |
${value}
${value2}
${value3}
|
${result['highest_fuzz']}% |
%endfor
%endif
%def>
<%def name="headIncludes()">
%def>
<%def name="javascriptIncludes()">
%def>