Skip to main content

Access and integrate the Chichewa translation of the Bible into your python applications with ease

Project description

Chichewa Bible for Python

Static Badge Static Badge Static Badge Static Badge

Chichewa Bible pip package: Access and integrate the Chichewa translation of the Bible into your python applications with ease. Simplify verse retrieval, text search, and more using this lightweight and versatile pip package.

Features

  • Access verses, chapters, and books of the Chichewa Bible programmatically.
  • Retrieve text content in Chichewa for quoting, referencing, and display.
  • Flexible search functionality for finding specific passages or keywords.
  • Lightweight and easy-to-use API for seamless integration into Node.js applications.
  • Continuously updated to reflect the latest versions of the Chichewa Bible text.

Installation

You can install the Chichewa Bible python package using pip:

pip install bible-chichewa

Examples

To use the bible-chichewa library to retrieve a verse from the Chichewa Bible, follow these steps:

Example: Retrieving a Bible Verse

from biblechichewa import Bible
bible = Bible()
books = bible.getBooks()
print(f"There are {len(books)} books in the bible")

bookNumber = 1  # Genesis
book = books[bookNumber-1]
chapter = 1
verse = 1

verseText = bible.getVerse(bookNumber, chapter, verse)
print(f"{book} {chapter}:{verse}: {verseText}")

Example: Retrieving a Bible Chapter

from biblechichewa import Bible
bible = Bible()
books = bible.getBooks()
bookNumber = 1  # Genesis
book = books[bookNumber-1]

chapter = 1 

chapterVerses = bible.getChapter(bookNumber, chapter)

print(f"Chapter {book} {chapter}:")
for i in range(0, len(chapterVerses)):
    verse = i+1
    print(f"{verse}. {chapterVerses[i]}\n")

Example: Retrieving a Bible Verses within Range

from biblechichewa import Bible
bible = Bible()

books = bible.getBooks()
bookNumber = 2 ## Exodus
book = books[bookNumber-1]

chapter = 20
verseStart = 1
verseEnd = 5

verses = bible.getVerses(bookNumber, chapter, verseStart, verseEnd)

print(f"{book} {chapter}:{verseStart}-{verseEnd}:")
for index in range(0, len(verses)):
    verse = verses[index]
    print(f"{verseStart + index}: {verse}\n")

Buy Me A Coffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bible_chichewa-1.0.5.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bible_chichewa-1.0.5-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file bible_chichewa-1.0.5.tar.gz.

File metadata

  • Download URL: bible_chichewa-1.0.5.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bible_chichewa-1.0.5.tar.gz
Algorithm Hash digest
SHA256 66f27573e515d3a4fd4daae0fe8857bd94cac6044780ca67b62c799ef12e58bf
MD5 7205110bb75d28e017582664ef4402fa
BLAKE2b-256 9a94ffd3ac90cf8c759cd11ef3daf88a89de2c0d59c437e2dfdd049bcd2fa9de

See more details on using hashes here.

Provenance

The following attestation bundles were made for bible_chichewa-1.0.5.tar.gz:

Publisher: workflow.yml on AllBible/bible-chichewa-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bible_chichewa-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: bible_chichewa-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bible_chichewa-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3eb1bba87c5996cfb9c4e2b135fa1a04ef63ebc8f7b6d45ae620f05ba4de3b2b
MD5 52397cdd04949e2465871822d3fcc13b
BLAKE2b-256 c0c5461f641c951e833ddcbc23f2a0573c1d99189f729fee7acffbe6a5e492b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bible_chichewa-1.0.5-py3-none-any.whl:

Publisher: workflow.yml on AllBible/bible-chichewa-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page