A module to scrape biblehub.com, also cli app
A python module to retrieve single verses from biblehub.com. Also includes commandline arguments.
To retrieve all of the currently available information on a reference, use the a tag:
biblehub -a [Reference]
To only retrieve specific information pass in the corresponding tag:
biblehub -c [Reference] # Retrieves the reference and the cross-references biblehub -t [Reference] # Retrieves the reference and the Treasury of Scripture biblehub -l [Reference] # Retrieves the reference and the lexicon
Arguments can be stacked with one hyphen such as:
biblehub -cl [Reference] # Retrieves the reference, cross-references, and lexicon
from BibleHubScrapper import query bible_hub_query = query('Genesis 1:1') print(bible_hub_query.text) # In the beginning...
You can choose not to query certain fields by indicating in the parameters
query('Genesis 1:1', get_lexicons=False)
print(bible_hub_query.passage) # Genesis 1:1 print(bible_hub_query.version) # NIV (default) print(bible_hub_query.lexicons) # Text, Hebrew words, translit, strong, and English defintions print(bible_hub_query.crfs) # Cross References print(bible_hub_query.tos) # Treasury of Scripture
there is also a
bible_hub_query.print_lexicons method that may prove useful
- Possibly support multiple verses
- Add the text for verses in cross-references
- Possibly make vim plugin
- Consider fetching commentaries, or a specific one
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for BibleHubScrapper-0.0.1-py3-none-any.whl