fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Offers have covers
[wolnelektury.git]
/
apps
/
api
/
handlers.py
diff --git
a/apps/api/handlers.py
b/apps/api/handlers.py
index
e04710f
..
dbe905b
100644
(file)
--- a/
apps/api/handlers.py
+++ b/
apps/api/handlers.py
@@
-138,7
+138,7
@@
class BookDetails(object):
@classmethod
def cover_thumb(cls, book):
return MEDIA_BASE + default.backend.get_thumbnail(
@classmethod
def cover_thumb(cls, book):
return MEDIA_BASE + default.backend.get_thumbnail(
- book.cover, "139x193").url
+ book.cover, "139x193").url
if book.cover else ''
@@
-230,6
+230,10
@@
class BooksHandler(BookDetailHandler):
return rc.NOT_FOUND
return rc.NOT_FOUND
+class EBooksHandler(AnonymousBooksHandler):
+ fields = ('author', 'href', 'title', 'cover') + tuple(Book.ebook_formats)
+
+
# add categorized tags fields for Book
def _tags_getter(category):
@classmethod
# add categorized tags fields for Book
def _tags_getter(category):
@classmethod