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()

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 become something really great.

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.0.tar.gz (177.3 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.0-py3-none-any.whl (178.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytholic-1.0.0.tar.gz
  • Upload date:
  • Size: 177.3 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.0.tar.gz
Algorithm Hash digest
SHA256 c76bc741a123de5dbfc190ff55f190be79fb431d19e1961f0e723bd2953da5fa
MD5 5b8e3ec2fc646b7a50791474bac7aa2e
BLAKE2b-256 7397d15c9fb2862b0aaf5b5124d18e5826823477f00b692c66198d3ff7a9f313

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytholic-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 178.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df46d309bd017441f4dc2e4e4aed799251b806e0c0f133ee26996441c41e8772
MD5 10b9f6dbf7670400ffe6f83dcdf21c3d
BLAKE2b-256 870d810cc781bbda279823d7288a907d87b8cec6a937f48c2617a9a2389825e1

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