Catholic-themed library
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c76bc741a123de5dbfc190ff55f190be79fb431d19e1961f0e723bd2953da5fa
|
|
| MD5 |
5b8e3ec2fc646b7a50791474bac7aa2e
|
|
| BLAKE2b-256 |
7397d15c9fb2862b0aaf5b5124d18e5826823477f00b692c66198d3ff7a9f313
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df46d309bd017441f4dc2e4e4aed799251b806e0c0f133ee26996441c41e8772
|
|
| MD5 |
10b9f6dbf7670400ffe6f83dcdf21c3d
|
|
| BLAKE2b-256 |
870d810cc781bbda279823d7288a907d87b8cec6a937f48c2617a9a2389825e1
|