figlet-in
figlet like program to support Indian languages
Repository Video ▶️figlet-in
Figlet font for Indian languages
Disclaimer
Due to short amount of time, it has become banner like, nevertheless it can be hacked quite easily, my anxiety said "F$#k it! Ship it"
TODO:
[x] Extract unicode ranges for Indian Languages
[x] Generate image for each unicode character
[x] Convert each image into ASCII like
[] Put all together that fits with figlet
- [] understand font format of figlet
- [] play with one or two unicode
- [] try putting at once
Setup (Debian based distro)
git clone https://github.com/ravish0007/figlet-in
cd figlet-in
bash setup.sh
chmod +x banner.py
Setup Docker way :(
As no setup instructions and less support to other major operating systems
docker build . -t banner
Usage
./banner.py string
Usage (Docker)
docker run -it banner /figlet-in/banner.py string
Test (docker)
docker run -it banneer python3 /figlet-in/test.py
Test
python3 test.py
##
## ####
### ##########
### ### ##
### ### ##
## ### ###
######################################################################################## ##############################################################
#### ### ### #### ### #### #### ## #### ## ####
## ### ### ### ### ## ## ### ###
## ### ### ### ### ### ## ### ###
################ ### ### ## ### ################ ### ## ### ###
################# ################# ### ############ ### ### ### ## ### ######## ####
##### ## ################# ####### ### ### ################ ### #############
### ## ### ### ### ### ### ##### ### ### ###
## ### ### ### ### ##### ## ### ###
## ### ### #### ### ##### ## ### ## ##
## ### ### ### ### #### ## ### ### ####
## ### ### ### ### # ## ### ############
## ## ## # # ####
######
###########
#### ###
### ###
## ###
#### ###
######################################### ###### ############################################################################
### ## ### #### ## ## ### ## ### ###
### ## ### ### ####### ## ### ## ### ###
### ## ### ####### ### ## ## ## ### ###
## ## ### #### ### #### ##### ### ## ### ###
## ## ### ##### ############ ############ ## ## ####### ########
################ ### ###### ###### ## ### ###### ## ### ###### ####
#### ### ### ###### #### ## ### #### ### ## ###
##### ## ### ### ###### ## ### ###### ## ##
###### ## ### ###### ## ##### ##### ### ### ###
##### ### ## ### #### ## ####### ### ### ###
### #### ## ### ## ### ####### ######
## ### ## ### #### ####
##
#####
#########
####### ###
### ##
##
## ##
########################################################## ## ##
## ## # ### ## ## ##
# ## ## # # ## ## ## ## ## ## # # #### ## ## ## ## # ## # ## #
# ### ###### # ## ## ### ## # ## ## ## ### ### ## # # # # # ## #
## ## # ## ####### ## ## ## # # ## # # ## ## # ## ### ## ## ### # ## ##
## ## # # ### ## # ## # ## ## # ## # # ## # # # # # ## ## ## ## # ## # # ## # ## #
# # # ### # ## ### # ## ## ### # # # # # ## # ## ## ## ## ## # ## #
#### ######### #### ## ## # ##### ### #### ### #############
###
## ### ######
## ## ## # ## ## ## ##
# ## # ## ## ## # ## ############# ############### ### #############
####### ####### ## ## ## ###### ## ### #### ###
## ## ### ### ## ## ## ## ## ##### ## ### ## ### #
# ## ## # # ## ## ## # ## ## ### ### ## ## ##
##### ## #### ## ## ##### ## # ## ## ## ## ## ## ### ## # ## ## ## #### ##
## ## ## # # ### ## ## ## ## # ## ### ## ## ## ### ## ## #### ##### ## ### ## ##
## ###### ########## ####### ## ###### # ##### ####### ####### ## ##### ###### ##### ######## ### ####
## # #
# ## ####
## ## ## ##
### ## ######
### ##########
# ##
## ## #### # ##
## ## ###### # #
## # ### ## ## # #
################# #### ######## ################# #### ######## #### ### ## # # # ## # #
## ## # ## ## ## ## ## ## ### ### ## ## # ## ## ## # #
## ## # ## ## ## ## ## ## # ## ## ## ## ## # #
## # ## ## ## ## ### ## ## ## ### # ## ## ## # #
##### ## ### ## ###### ## ### # ###### ## ### ## ## # #
## ## ## #### ## ## ## ### ### ## ###### ## ## ## ## # #
### ## ######## ## ## ## ####### ## ### ### ##### ### ### ## ## # #
## ## ## ## ## # ########### # #### ################################# # #
# ### ### ## #### #### # #
### # #
### # #
### #############
###
######
## ###
###### #######
### ####
####
## ######## ###
####### ####### ### ### ### #
### ### ######### ### ### ### #########
## ### ####### ######### ### ##
### ### #### ### ###
####### ### ### #######
#### ### ######
##### ### ###
##### ### ####
######## ##### ### ### ####
############ ##### ### ### #### #####
#### #### ####### ### #### #############
#### ##### ######### ##### ##### #########
################################# ##########################################
#### ########## ############# ####### ######## #######
####
#### ### ###
####
####
####
####### ###### ###### ######
# # # ## ## ### #### ## ### ## ## ###
# # # ## ### # # ## # ## ## ## # ## # ##
# ##### #### ## ## ###### #### # ## ## ## ## # # ## # #
## # ## ## ## ## # # ## ## ## ### #### ## ### ## #### # ## ## #### #
### ## ## # ### # ## ## ## # # # ## ## ## ### ## #### ####### ## ## ## ##
# ## # # ## ### ## # # ## # # ## ## # ## ## ## ## ## ## ## ## ## ## ##
## #### # # #### ##### ## #### ## ### ###### ###### ## ## ### ## ## ## ## ###### #
# ##
## #
## #
#####
#### #
########
######## ##
######## ########
####### ########
####### ########
###### #######
###### #######
######
#####
################ ########## ##### ########## #### ######
#################### ############ ###### ############ ############ #######
######## ## ######## ###### ############ ############### #######
####### ####### ###### ####### ###### ##### #######
####### ####### ###### ####### ###### ###### #######
####### ############## ####### ###### ###### ###### ##### #######
############################ ##################### ########### ###### ###### #######
####################### ####################### ########## ####### ####### #######
######## ####### ######################## ######### ################ #######
###### ############ ###### ###### ########## #######
####### ########## ###### ####### ###### #######
### ####### ##### ###### ####### ######## #######
######## ######## ###### ######### ######### #######
########################## ###### ########################## #######
#################### ###### #################### #######
############ ###### ############## #######
Completed.
Ravish
Now able to generate banner like text on terminal, also rendering is appealing.
November 14, 2021
Project created by Ravish
November 13, 2021