Skip to main content

Scripture Phaser

scripture_phaser helps you to memorize the Bible.

scripture_phaser Demo

Installation

This package is available through PIP:

pip install scripture_phaser

Usage

scripture_phaser [-h] [--version] [--license]

Running scripture_phaser with no arguments launches the interactive CLI.

Commands

scripture_phaser has a modal CLI. This means that the commands that are available to you vary depending on which mode you are in.

When you first start scripture_phaser, you are dropped into the standard mode (">" prompt) and have the following commands are available to you:

  • l/list - Lists selected reference, random single verse selection, translation, whether or not to show the passage numbers and whether or not fast recitation mode is selected
  • n/numbers - Toggles whether or not to include the passage numbers
  • m/single - Toggles whether or not to practice random single verses
  • f/fast - Toggles whether or not to use fast recitation mode when reciting
  • r/reference - Sets the reference
  • t/translation - Set the translation
  • i/inquire - List available translations
  • p/practice - Practice the current reference
  • v/view - Preview current reference
  • s/stats - Prints recitation statistics
  • d/delete - Deletes all past statistics
  • h/help - Prints this help message
  • q/quit - Quits scripture_phaser

You can enter fast recitation mode if you have fast recitations set to True and you press "p" to practice the passage (blank prompt). In fast recitation mode, the following commands are available to you:

  • a-z A-Z 0-9 - Advances the recitation of the verse by one word
  • ? - Prints fast mode help message
  • Ctrl + C - Return to standard mode

Uninstallation

pip uninstall scripture_phaser

What's up with the Name?

Why is this tool called "scripture_phaser"? The name is actually a reference to a fictional weapon that appeared in an episode on of Focus on the Family's radio drama "Adventures in Odyssey" back in 1995 called "Hidden in My Heart".

In one particular segment of the show, the characters are parodying an away mission from the original "Star Trek" series with William Shatner. Sky Trip's own captain, played by William Shattered, along with his trusty sidekick Krok and one expendable crewman beam down to an alien world to rescue a damsel in distress. Among the other trinkets that they take with them are their scripture phasers. These devices thwart attempts to tempt the trio to sin by citing relevant pieces of scripture. The entire segment is very tongue-in-cheek, but absolutely entertaining.

The entire episode was released for free by Focus on the Family as a part of an episode of "The Official Adventures in Odyssey Podcast".

Link to The Podcast Episode

The "Sky Trip" portion of the episode starts at 12:28, if you want to skip directly to it.

License

scripture_phaser is licensed under the BSD 3-Clause License. See LICENSE file or the Open Source Initiative for the full text of the license.

Metadata

Release files for scripture-phaser 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scripture-phaser 1.2.1
File Size Uploaded
scripture_phaser-1.2.1.tar.gz 282.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scripture-phaser 1.2.1
File Interpreter ABI Platform
scripture_phaser-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 315.1 kB

Release files / scripture_phaser-1.2.1.tar.gz

Download URL scripture_phaser-1.2.1.tar.gz
Size 282.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dc5da4d2b7192d7672870a06f977fe77afa0a25550f490cf4c7a7e9ead187e8a
BLAKE2b-256 checksum
How to use checksums
8a8ef85065fb0f361262113078bc3901e5408902a4ec2021f1c7e215c101763b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.2

Release files / scripture_phaser-1.2.1-py3-none-any.whl

Download URL scripture_phaser-1.2.1-py3-none-any.whl
Size 33.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db29acd8f3cab6421f2b0fcee68bd72fc2d2be6df1d54aa4ef13add0e18c6862
BLAKE2b-256 checksum
How to use checksums
6b0494127603675d04df0529ba4cd99500f8bc29724f8981d4de6cccf7b543ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page