mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
3a573e5693
commit
ed2b528568
@ -11,15 +11,15 @@ def get_contents(x):
|
|||||||
if otype == 'text':
|
if otype == 'text':
|
||||||
return x.get('value', '')
|
return x.get('value', '')
|
||||||
elif otype == 'paragraph':
|
elif otype == 'paragraph':
|
||||||
return '<p>' + x.get('value', '') + ''.join(map(get_contents, x.get('contents'))) + '</p>'
|
return '<p>' + x.get('value', '') + ''.join(map(get_contents, x.get('content'))) + '</p>'
|
||||||
elif otype == 'heading':
|
elif otype == 'heading':
|
||||||
return '<h3>' + x.get('value', '') + ''.join(map(get_contents, x.get('contents'))) + '</h3>'
|
return '<h3>' + x.get('value', '') + ''.join(map(get_contents, x.get('content'))) + '</h3>'
|
||||||
elif otype == 'list':
|
elif otype == 'list':
|
||||||
return '<ul>' + ''.join(map(get_contents, x.get('contents'))) + '</ul>'
|
return '<ul>' + ''.join(map(get_contents, x.get('content'))) + '</ul>'
|
||||||
elif otype == 'listItem':
|
elif otype == 'listItem':
|
||||||
return '<li>' + x.get('value', '') + ''.join(map(get_contents, x.get('contents'))) + '</li>'
|
return '<li>' + x.get('value', '') + ''.join(map(get_contents, x.get('content'))) + '</li>'
|
||||||
elif otype == 'quote':
|
elif otype == 'quote':
|
||||||
return '<blockquote>' + x.get('value', '') + ''.join(map(get_contents, x.get('contents'))) + '</blockquote>'
|
return '<blockquote>' + x.get('value', '') + ''.join(map(get_contents, x.get('content'))) + '</blockquote>'
|
||||||
elif otype == 'media':
|
elif otype == 'media':
|
||||||
if x['subType'] == 'photo':
|
if x['subType'] == 'photo':
|
||||||
return '<div><div><img src="{}"></div><div>{}</div></div>'.format(
|
return '<div><div><img src="{}"></div><div>{}</div></div>'.format(
|
||||||
@ -40,7 +40,7 @@ def get_contents(x):
|
|||||||
return '<a href="' + x['data']['link']['destination']['web'] + '">' + x['content'][0]['value'] + '</a>'
|
return '<a href="' + x['data']['link']['destination']['web'] + '">' + x['content'][0]['value'] + '</a>'
|
||||||
return '<i>' + x['content'][0]['value'] + '</i>'
|
return '<i>' + x['content'][0]['value'] + '</i>'
|
||||||
elif x['subType'] in ('person', 'security'):
|
elif x['subType'] in ('person', 'security'):
|
||||||
return x['content'][0]['value']
|
return '<i>' + x['content'][0]['value'] + '</i>'
|
||||||
|
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user