Add <title> to offline_reading pages.

This commit is contained in:
Ethan Dalool 2020-01-05 19:10:27 -08:00
parent 0cdf7bcec5
commit 330c1b28fa

View file

@ -9,31 +9,33 @@ from . import tsdb
HTML_HEADER = ''' HTML_HEADER = '''
<html> <html>
<head> <head>
<title>{title}</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style> <style>
.comment .comment
{ {{
padding-left: 20px; padding-left: 20px;
margin-top: 4px; margin-top: 4px;
margin-right: 4px; margin-right: 4px;
margin-bottom: 4px; margin-bottom: 4px;
border: 2px #000 solid; border: 2px #000 solid;
} }}
.submission .submission
{ {{
border: 4px #00f solid; border: 4px #00f solid;
padding-left: 20px; padding-left: 20px;
} }}
.hidden .hidden
{ {{
display: none; display: none;
} }}
</style> </style>
</head> </head>
<body> <body>
'''.strip() '''.strip()
HTML_FOOTER = ''' HTML_FOOTER = '''
</body> </body>
@ -55,7 +57,7 @@ function toggle_collapse(comment_div)
} }
</script> </script>
</html> </html>
''' '''.strip()
HTML_COMMENT = ''' HTML_COMMENT = '''
<div class="comment" id="{id}"> <div class="comment" id="{id}">
@ -243,9 +245,14 @@ def html_from_database(subreddit=None, username=None, specific_submission=None):
html_basename = '%s.html' % submission_tree.identifier html_basename = '%s.html' % submission_tree.identifier
html_filepath = database.offline_reading_dir.with_child(html_basename) html_filepath = database.offline_reading_dir.with_child(html_basename)
html_handle = open(html_filepath.absolute_path, 'w', encoding='utf-8') html_handle = open(html_filepath.absolute_path, 'w', encoding='utf-8')
html_handle.write(HTML_HEADER)
header = HTML_HEADER.format(title=submission_tree.data.title)
html_handle.write(header)
html_handle.write(page) html_handle.write(page)
html_handle.write(HTML_FOOTER) html_handle.write(HTML_FOOTER)
html_handle.close() html_handle.close()
print('Wrote', html_filepath.relative_path) print('Wrote', html_filepath.relative_path)