mirror of
https://github.com/janeczku/calibre-web
synced 2024-12-26 01:50:31 +00:00
Calibre-companion now working (#79)
This commit is contained in:
parent
799d54bb24
commit
8759edd587
@ -22,7 +22,7 @@
|
|||||||
"{{lang.lang_code}}"{% if not loop.last %},{% endif %}
|
"{{lang.lang_code}}"{% if not loop.last %},{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
],
|
],
|
||||||
"comments": "{% if entry.comments|length > 0 %}{{entry.comments[0].text|safe}}{% endif %}",
|
"comments": "{% if entry.comments|length > 0 %}{{entry.comments[0].text.replace('"', '\\"')|safe}}{% endif %}",
|
||||||
"tags": [
|
"tags": [
|
||||||
{% for tag in entry.tags %}
|
{% for tag in entry.tags %}
|
||||||
"{{tag.name}}"{% if not loop.last %},{% endif %}
|
"{{tag.name}}"{% if not loop.last %},{% endif %}
|
||||||
@ -38,11 +38,17 @@
|
|||||||
"main_format": {
|
"main_format": {
|
||||||
"{{entry.data[0].format|lower}}": "/download/{{entry.id}}/{{entry.data[0].format|lower}}"
|
"{{entry.data[0].format|lower}}": "/download/{{entry.id}}/{{entry.data[0].format|lower}}"
|
||||||
},
|
},
|
||||||
|
"rating":{% if entry.ratings.__len__() > 0 %} "{{entry.ratings[0].rating}}.0"{% else %}0.0{% endif %},
|
||||||
"authors": [
|
"authors": [
|
||||||
{% for author in entry.authors %}
|
{% for author in entry.authors %}
|
||||||
"{{author.name}}"{% if not loop.last %},{% endif %}
|
"{{author.name}}"{% if not loop.last %},{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
],
|
],
|
||||||
"other_formats": {},
|
"other_formats": {
|
||||||
|
{% if entry.data.__len__() > 1 %}
|
||||||
|
{% for format in entry.data[1:] %}
|
||||||
|
"{{format.format|lower}}": "/download/{{entry.id}}/{{format.format|lower}}"{% if not loop.last %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %} },
|
||||||
"title_sort": "{{entry.sort}}"
|
"title_sort": "{{entry.sort}}"
|
||||||
}
|
}
|
@ -638,7 +638,7 @@ def get_metadata_calibre_companion(uuid):
|
|||||||
if entry is not None :
|
if entry is not None :
|
||||||
js = render_template('json.txt',entry=entry)
|
js = render_template('json.txt',entry=entry)
|
||||||
response = make_response(js)
|
response = make_response(js)
|
||||||
response.headers["Content-Type"] = "application/json"
|
response.headers["Content-Type"] = "application/json; charset=utf-8"
|
||||||
return response
|
return response
|
||||||
else:
|
else:
|
||||||
return ""
|
return ""
|
||||||
|
Loading…
Reference in New Issue
Block a user