forked from openlp/openlp
Fix some pesky bits
This commit is contained in:
parent
6e6d44710f
commit
69ffb9124e
@ -204,10 +204,15 @@ class BGExtract(BibleCommon):
|
|||||||
u'http://www.biblegateway.com/passage/?%s' % url_params)
|
u'http://www.biblegateway.com/passage/?%s' % url_params)
|
||||||
log.debug(u'BibleGateway url = %s' % page.geturl())
|
log.debug(u'BibleGateway url = %s' % page.geturl())
|
||||||
Receiver.send_message(u'openlp_process_events')
|
Receiver.send_message(u'openlp_process_events')
|
||||||
soup = BeautifulSoup(page)
|
cleaner = [(re.compile(' |<br />'), lambda match: '')]
|
||||||
|
soup = BeautifulSoup(page, markupMassage=cleaner)
|
||||||
Receiver.send_message(u'openlp_process_events')
|
Receiver.send_message(u'openlp_process_events')
|
||||||
content = soup.find(u'div', u'result-text-style-normal')
|
footnotes = soup.findAll(u'sup', u'footnote')
|
||||||
verse_count = len(soup.findAll(u'sup', u'versenum'))
|
[footnote.extract() for footnote in footnotes]
|
||||||
|
cleanup = [(re.compile('\s+'), lambda match: ' ')]
|
||||||
|
verses = BeautifulSoup(str(soup), markupMassage=cleanup)
|
||||||
|
content = verses.find(u'div', u'result-text-style-normal')
|
||||||
|
verse_count = len(verses.findAll(u'sup', u'versenum'))
|
||||||
found_count = 0
|
found_count = 0
|
||||||
verse_list = {}
|
verse_list = {}
|
||||||
while found_count < verse_count:
|
while found_count < verse_count:
|
||||||
|
Loading…
Reference in New Issue
Block a user