fix bold text
This commit is contained in:
parent
ff7bb5e3e8
commit
48a9242d89
21
fix_br.py
21
fix_br.py
|
@ -38,7 +38,26 @@ def scrape_posts(root_dir):
|
|||
post_body = post.find(class_='postMessage')
|
||||
for br in post_body.find_all('br'):
|
||||
br.replace_with('\n')
|
||||
post_body_txt = post_body.get_text()
|
||||
#post_body_txt = post_body.get_text()
|
||||
post_body_txt = ''
|
||||
|
||||
for child in post_body.children:
|
||||
if not child.name: # text element
|
||||
post_body_txt += child.get_text()
|
||||
elif child.name == 'b':
|
||||
post_body_txt += '<b>' + child.get_text() + '</b>'
|
||||
elif child.name == 'span' and child['class'][0] == 'mu-s':
|
||||
post_body_txt += '<span class="bold">' + child.get_text() + '</span>'
|
||||
elif child.name == 'span' and child['class'][0] == 'mu-i':
|
||||
post_body_txt += '<span class="italic">' + child.get_text() + '</span>'
|
||||
elif child.name == 'span' and child['class'][0] == 'mu-r':
|
||||
post_body_txt += '<span class="red">' + child.get_text() + '</span>'
|
||||
elif child.name == 'span' and child['class'][0] == 'mu-g':
|
||||
post_body_txt += '<span class="green">' + child.get_text() + '</span>'
|
||||
elif child.name == 'span' and child['class'][0] == 'mu-b':
|
||||
post_body_txt += '<span class="blue">' + child.get_text() + '</span>'
|
||||
else:
|
||||
post_body_txt += child.get_text()
|
||||
|
||||
cur.execute(
|
||||
"UPDATE post SET body = (%s) WHERE id = (%s)",
|
||||
|
|
|
@ -74,6 +74,26 @@ body {
|
|||
text-decoration: line-through;
|
||||
}
|
||||
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.red {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.green {
|
||||
color: green;
|
||||
}
|
||||
|
||||
.blue {
|
||||
color: blue;
|
||||
}
|
||||
|
||||
#visibility_menu_toggle {
|
||||
cursor: pointer
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user