Skip to content

Tools for multi-translation Bible search over voice apis (currently alexa).

License

Notifications You must be signed in to change notification settings

turtlemonvh/biblescholar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bible Search

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

Structure

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.

Grabbing 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.py

Running the server

cd search

# Build for mac
make darwin

# Run the web server
./artifacts/biblescholar-darwin-amd64 server -p 8080

TODO

  • Check the search README for more TODOs

About

Tools for multi-translation Bible search over voice apis (currently alexa).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published