scripture-phaser


Namescripture-phaser JSON
Version 1.2.1 PyPI version JSON
download
home_pageNone
Summaryscripture_phaser helps you to memorize the Bible.
upload_time2024-04-03 03:49:53
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseCopyright 2023-2024 Nolan McMahon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
keywords bible bible-memorization bible-study christianity cli memorization recitation scripture
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Scripture Phaser

scripture_phaser helps you to memorize the Bible.

![scripture_phaser Demo](doc/demo.gif)

## 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](https://www.oneplace.com/ministries/the-official-adventures-in-odyssey-podcast/player/june-13-2007-free-adventures-in-odyssey-episode-hidden-in-my-heart-798810.html)

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](https://opensource.org/license/bsd-3-clause/) for the full text of the license.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "scripture-phaser",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "bible, bible-memorization, bible-study, christianity, cli, memorization, recitation, scripture",
    "author": null,
    "author_email": "Nolan McMahon <nolan@nolanmcmahon.net>",
    "download_url": "https://files.pythonhosted.org/packages/8a/8e/f85065fb0f361262113078bc3901e5408902a4ec2021f1c7e215c101763b/scripture_phaser-1.2.1.tar.gz",
    "platform": null,
    "description": "# Scripture Phaser\n\nscripture_phaser helps you to memorize the Bible.\n\n![scripture_phaser Demo](doc/demo.gif)\n\n## Installation\n\nThis package is available through PIP:\n\n`pip install scripture_phaser`\n\n## Usage\n\n`scripture_phaser [-h] [--version] [--license]`\n\nRunning scripture_phaser with no arguments launches the interactive CLI.\n\n### Commands\n\nscripture_phaser has a modal CLI. This means that the commands that are available to you vary depending on which mode you are in.\n\nWhen you first start scripture_phaser, you are dropped into the standard mode (\">\" prompt) and have the following commands are available to you:\n\n* 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* n/numbers     - Toggles whether or not to include the passage numbers\n* m/single      - Toggles whether or not to practice random single verses\n* f/fast        - Toggles whether or not to use fast recitation mode when reciting\n* r/reference   - Sets the reference\n* t/translation - Set the translation\n* i/inquire     - List available translations\n* p/practice    - Practice the current reference\n* v/view        - Preview current reference\n* s/stats       - Prints recitation statistics\n* d/delete      - Deletes all past statistics\n* h/help        - Prints this help message\n* q/quit        - Quits scripture_phaser\n\nYou 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:\n\n* a-z A-Z 0-9   - Advances the recitation of the verse by one word\n* ?             - Prints fast mode help message\n* Ctrl + C      - Return to standard mode\n\n## Uninstallation\n\n`pip uninstall scripture_phaser`\n\n## What's up with the Name?\n\nWhy 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\".\n\nIn 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.\n\nThe entire episode was released for free by Focus on the Family as a part of an episode of \"The Official Adventures in Odyssey Podcast\".\n\n[Link to The Podcast Episode](https://www.oneplace.com/ministries/the-official-adventures-in-odyssey-podcast/player/june-13-2007-free-adventures-in-odyssey-episode-hidden-in-my-heart-798810.html)\n\nThe \"Sky Trip\" portion of the episode starts at 12:28, if you want to skip directly to it.\n\n## License\n\nscripture_phaser is licensed under the BSD 3-Clause License. See LICENSE file or the [Open Source Initiative](https://opensource.org/license/bsd-3-clause/) for the full text of the license.\n",
    "bugtrack_url": null,
    "license": "Copyright 2023-2024 Nolan McMahon  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \u201cAS IS\u201d AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
    "summary": "scripture_phaser helps you to memorize the Bible.",
    "version": "1.2.1",
    "project_urls": {
        "Homepage": "https://nolanmcmahon.net/projects/scripture_phaser.html",
        "Repository": "https://github.com/NolantheNerd/scripture_phaser"
    },
    "split_keywords": [
        "bible",
        " bible-memorization",
        " bible-study",
        " christianity",
        " cli",
        " memorization",
        " recitation",
        " scripture"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b0494127603675d04df0529ba4cd99500f8bc29724f8981d4de6cccf7b543ab",
                "md5": "eebd355029187b43e83f8c2e2dbcce70",
                "sha256": "db29acd8f3cab6421f2b0fcee68bd72fc2d2be6df1d54aa4ef13add0e18c6862"
            },
            "downloads": -1,
            "filename": "scripture_phaser-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eebd355029187b43e83f8c2e2dbcce70",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 33067,
            "upload_time": "2024-04-03T03:49:51",
            "upload_time_iso_8601": "2024-04-03T03:49:51.985887Z",
            "url": "https://files.pythonhosted.org/packages/6b/04/94127603675d04df0529ba4cd99500f8bc29724f8981d4de6cccf7b543ab/scripture_phaser-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a8ef85065fb0f361262113078bc3901e5408902a4ec2021f1c7e215c101763b",
                "md5": "8eab9d9c8445a17aa9a6e1ba1baa28c5",
                "sha256": "dc5da4d2b7192d7672870a06f977fe77afa0a25550f490cf4c7a7e9ead187e8a"
            },
            "downloads": -1,
            "filename": "scripture_phaser-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "8eab9d9c8445a17aa9a6e1ba1baa28c5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 282021,
            "upload_time": "2024-04-03T03:49:53",
            "upload_time_iso_8601": "2024-04-03T03:49:53.943461Z",
            "url": "https://files.pythonhosted.org/packages/8a/8e/f85065fb0f361262113078bc3901e5408902a4ec2021f1c7e215c101763b/scripture_phaser-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-03 03:49:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NolantheNerd",
    "github_project": "scripture_phaser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "scripture-phaser"
}
        
Elapsed time: 0.22575s