Popular recipes tagged "bible"http://code.activestate.com/recipes/tags/bible/2010-02-12T09:51:09-08:00ActiveState Code RecipesBible Verse Quiz - VerseMatch.py (Python) 2010-02-12T09:51:09-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577043-bible-verse-quiz-versematchpy/ <p style="color: grey"> Python recipe 577043 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 3. </p> <p>Run a Bible-verse-matching servlet on the network.</p> <p>This program is a port of the VerseMatch program written in CPS 110 at BJU during the Autumn Semester of 2003.</p> Bible Verse Quiz - compare.py (Python) 2010-02-12T04:23:14-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577053-bible-verse-quiz-comparepy/ <p style="color: grey"> Python recipe 577053 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Give a string-oriented API to the generic "diff" module.</p> <p>The "diff" module is very powerful but practically useless on its own. The "search" and "empty_master" functions below resolve this problem.</p> Bible Verse Quiz - timeout.py (Python) 2010-02-12T04:19:59-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577045-bible-verse-quiz-timeoutpy/ <p style="color: grey"> Python recipe 577045 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Provide way to add timeout specifications to arbitrary functions.</p> <p>There are many ways to add a timeout to a function, but no solution is both cross-platform and capable of terminating the procedure. This module use the multiprocessing module to solve both of those problems.</p> Bible Verse Quiz - servlet.py (Python) 2010-02-12T04:21:49-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577047-bible-verse-quiz-servletpy/ <p style="color: grey"> Python recipe 577047 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Provide simple support for Java-style servlets.</p> <p>The code in this module provides an incomplete port of Java's API for servlets. Only essential classes and methods are implemented here.</p> Bible Verse Quiz - diff.py (Python) 2010-02-12T04:22:40-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577051-bible-verse-quiz-diffpy/ <p style="color: grey"> Python recipe 577051 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Compute differences and similarities between a pair of sequences.</p> <p>After finding the "difflib.SequenceMatcher" class unsuitable, this module was written and re-written several times into the polished version below.</p> Bible Verse Quiz - database.py (Python) 2010-02-12T04:22:59-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577052-bible-verse-quiz-databasepy/ <p style="color: grey"> Python recipe 577052 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Serve verses from the Bible in response to SQL queries.</p> <p>Pulling Bible verses out of a database allows query details to be abstracted away and powerful Verse objects returned to the caller.</p> Bible Verse Quiz - html.py (Python) 2010-02-12T04:22:31-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577050-bible-verse-quiz-htmlpy/ <p style="color: grey"> Python recipe 577050 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Define several XHTML document strings to be used in VerseMatch.</p> <p>Unlike the original program written in Java, a large portion of the XHTML code is defined separately here to be used as format strings.</p> Bible Verse Quiz - state.py (Python) 2010-02-12T04:20:20-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577046-bible-verse-quiz-statepy/ <p style="color: grey"> Python recipe 577046 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Manage the state of a VerseMatch session.</p> <p>If VerseMatch is the heart of the program, then state is the brain. All user interactions are processed by the State class listed below.</p> Bible Verse Quiz - library.py (Python) 2010-02-12T04:22:19-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577049-bible-verse-quiz-librarypy/ <p style="color: grey"> Python recipe 577049 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Automate the indexing and processing of the verse library.</p> <p>These three classes allow a library directory to automatically be parsed and prepared for use in a categorized reference database.</p> Bible Verse Quiz - manager.py (Python) 2010-02-12T04:22:07-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577048-bible-verse-quiz-managerpy/ <p style="color: grey"> Python recipe 577048 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 2. </p> <p>Oversee the timely destruction of unused sessions.</p> <p>The two classes in this module allow automated memory cleanup to be regularly performed and timed actions to be executed within reasonable time periods.</p> Bible Verse Quiz - verse.py (Python) 2010-02-12T04:19:44-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/577044-bible-verse-quiz-versepy/ <p style="color: grey"> Python recipe 577044 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/quiz/">quiz</a>, <a href="/recipes/tags/verse/">verse</a>, <a href="/recipes/tags/_versematch_/">_versematch_</a>). Revision 3. </p> <p>Encapsulate verses from the Bible and support quizzing over them.</p> <p>The Verse class in this module is far superior to the one implemented in Java. All quizzing/testing capabilities are imported from another module.</p> Reading Guide Generator (Python) 2009-01-01T10:38:15-08:00Stephen Chappellhttp://code.activestate.com/recipes/users/2608421/http://code.activestate.com/recipes/576600-reading-guide-generator/ <p style="color: grey"> Python recipe 576600 by <a href="/recipes/users/2608421/">Stephen Chappell</a> (<a href="/recipes/tags/bible/">bible</a>, <a href="/recipes/tags/program/">program</a>). </p> <p>For those of you who have not found a Bible reading schedule or are not satisfied with what you have and want a change, the following recipe is provided as the result of a programming project today for the New Year. Begin with the first reference and read up to but not including the next reference. Continue from day to day, and you will find that by the end of the year, the entire Bible has been read with equally spaced portions of reading and time. The schedule was developed with the intention to read about the same number of words per day. The Bible used was "bible13.txt" (King James Version) from Project Gutenberg.</p>