Skip to main content

Catholic-themed library

Project description

Pytholic logo

Pytholic

Develop and praise God at the same time!

Description

My main goal with Pytholic is to show that we, Catholics, can praise God and teach about Him in any way possible. Just like what Saint Paul said in 1 Corinthians 10, 31: "Whatever you eat, then, or drink, and whatever else you do, do it all for the glory of God." My second goal with this project was to practice a different kind of penance other than feast and abstinence in this year's lent (I mean, programming is not a penance, not for me, but doing it instead of play a game or watch a movie is).

Instalation

 pip install pytholic

Usage

Pytholic contains:

  • The 4 gospels of the Bible.
  • 12 prayers.
  • 4 Icons as ASCII.
  • A function that sanctify a string.
  • A function that explains the doctrine of the Trinity.

The Bible class has 4 methods, matthew(), mark(), john() and luke(), they return a verse or a list of verses.

from pytholic.bible.bible import Bible

bible = Bible()
# returns one verse
print(bible.matthew(1, 1))
# returns a list of verses
print(bible.matthew(1, 1, 5))

To return one of the 12 prayers.

from pytholic.prayers import Prayers


prayer = Prayers()
# each prayer is a method that prints a string
prayer.our_father()

To return one of the 4 images.

from pytholic.icons import IconAscii


icon = IconAscii()
# returns an Ascii representation of an icon
print(icon.pantocrator())

To sanctify a string.

from pytholic.variety import sanctify


text = "Hello World, i'm Charles 5 and i'm cool guy :D"
sanctify(text)

To get an explanation of the Trinity.

from pytholic.variety import trinity


# it will return a mini-game with a pythonic explanation of the Trinity
trinity()

For more information, access https://pytholic.readthedocs.io/

Contribute please 🇻🇦

As I said, this project was made as a form of penance, there's nothing special on it, but it can be improved. So if you are a catholic and a developer, please, consider helping this small project.

Viva Cristo Rei!

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

pytholic-1.0.1.tar.gz (177.7 kB view details)

Uploaded Source

Built Distribution

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

pytholic-1.0.1-py3-none-any.whl (178.3 kB view details)

Uploaded Python 3

File details

Details for the file pytholic-1.0.1.tar.gz.

File metadata

  • Download URL: pytholic-1.0.1.tar.gz
  • Upload date:
  • Size: 177.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for pytholic-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c06cc7caf3c9d88eb309cbc47b2125e37bc08a32dba3caaacf8ec8ad05f41161
MD5 ab50fe04d6bc795a6892bb40c55f88d7
BLAKE2b-256 f972a273ffa3a322e4234bc307836cb8eed8f82ec41494b6b61957dadb9b770e

See more details on using hashes here.

File details

Details for the file pytholic-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pytholic-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 178.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for pytholic-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38ba0091ec9b8a2485f184cd3354b7e26acec0147658873750633bba7b43e9c1
MD5 a528273b138c1fd45b24b7c4f68e46ac
BLAKE2b-256 93bcfc240cae435023b0523b5e96763ee39bea6f97347c10b480936e91fced74

See more details on using hashes here.

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