def getBooks(): stUrl = StemajUrl() bookSite = stUrl.getUrl('http://www.bibleserver.com/overlay/selectBook', True) if len(stUrl.error) > 0: return bookSite = bookSite.split("pageMain\">")[1] books = re.compile("\">(.+?)</a></li>", re.DOTALL).findall(bookSite) return books
def getText(uebersetzung, book, chapter): stUrl = StemajUrl() link = stUrl.getUrl('http://m.bibleserver.com/text/' + uebersetzung + '/' + book + str(chapter), True) link = link.split("class=\"content\"")[1] link = link.split('verseNumber">') link.pop(0) verses = [] for entry in link: temp = entry.split('</span>') temp = temp[1].split('</div>') verses.append(str(temp[0])) return verses
def getAudioLink(book, chapter): stUrl = StemajUrl() link = stUrl.getUrl('http://www.bibleserver.com/text/ABV/' + book + str(chapter), True) link = re.compile("bible_player\"><a href=\"(.+?)\"", re.DOTALL).findall(link)[0] link = 'http://www.bibleserver.com/' + link return link