You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python implementation with Tk GUI that randomly generates scripture art (winner of the people's choice award at the 2019 Seattle Code for the Kingdom (C4TK) hackathon)
The repository contains our Python implementation with Tk GUI that randomly generates scripture art, i.e., images with Bible verse(s), for the user.
Introduction
This package is designed for random generation of scripture art. The input is a scripture quote, such as John 3:16 and Jeremiah 29:11-13, in the GUI panel. Then the user can generate various styles of random scripture art images, and save their favorite one(s). To ensure that the color of the scripture text has high contrast against the background, we compute the mean color of the background, and find the complement color in the HSV color space for the text. There is also an iterative scheme that automatically searches for the optimum font size for the scripture.
Coding Structure
./create_scripture_art.py: The main Python code of our app
./bible/ folder: Bible database with csv files (from bible_databases) and the default Bible version is ASV
./font/ folder: Default fonts to be randomly chosen from
./bg/ folder: Default backgrounds to be randomly chosen from
Python implementation with Tk GUI that randomly generates scripture art (winner of the people's choice award at the 2019 Seattle Code for the Kingdom (C4TK) hackathon)