localize filters

This commit is contained in:
Untone 2021-10-12 23:42:34 +03:00
parent 80f4fa1d08
commit c56577fb7d

View File

@ -265,6 +265,9 @@ class HTML2Text(HTMLParser.HTMLParser):
nbsp = u' ' nbsp = u' '
self.outtext = self.outtext.replace(u'&nbsp_place_holder;', nbsp) self.outtext = self.outtext.replace(u'&nbsp_place_holder;', nbsp)
self.outtext = self.outtext.replace('\n** **\n', '') self.outtext = self.outtext.replace('\n** **\n', '')
self.outtext = self.outtext.replace('\u200b', '')
self.outtext = self.outtext.replace('\x0a', ' ')
self.outtext = self.outtext.replace('\n\n', '\n')
self.outtext = self.outtext.replace('====', '') self.outtext = self.outtext.replace('====', '')
return self.outtext return self.outtext
@ -415,7 +418,7 @@ class HTML2Text(HTMLParser.HTMLParser):
elif attrs['class'] == 'lead': elif attrs['class'] == 'lead':
self.o('==') # NOTE: but CriticMarkup uses {== ==} self.o('==') # NOTE: but CriticMarkup uses {== ==}
self.span_lead = True self.span_lead = True
else: elif self.:
if self.span_hightlight: if self.span_hightlight:
self.o('`') self.o('`')
self.span_hightlight = False self.span_hightlight = False
@ -669,8 +672,6 @@ class HTML2Text(HTMLParser.HTMLParser):
if self.abbr_list and force == "end": if self.abbr_list and force == "end":
for abbr, definition in self.abbr_list.items(): for abbr, definition in self.abbr_list.items():
self.out(" *[" + abbr + "]: " + definition + "\n") self.out(" *[" + abbr + "]: " + definition + "\n")
data.replace('\u200b', '')
data.replace('\xa0', ' ')
self.p_p = 0 self.p_p = 0
self.out(data) self.out(data)
self.outcount += 1 self.outcount += 1