An application for searching several versions of the Bible at the same time, esp. with Alexa.
See this series of blog posts for information about the set up, including:
- scraping data
- working with bleve
- deploying a skill to AWS Elasticbeanstalk
- handling security requirements for Alexa apps (esp. SSL configuration)
- and more!
Deployed to
- Website: https://www.biblescholarsearch.net/
- Amazon Alexa App Store: https://www.amazon.com/dp/B01N4JOMQ3/
See the scrape folder for python scripts to download TSVs of Bible verses.
See the search folder for a golang app to index and search this data.
This will create a TSV called "ESV.tsv" with the entire contents of this translation in a single TSV file.
cd scrape
export TRANSLATION=ESV
python batchprocess.pycd search
# Build for mac
make darwin
# Run the web server
./artifacts/biblescholar-darwin-amd64 server -p 8080- Check the
searchREADME for more TODOs