Skip to content

vral-parmar/ASCII-Text-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASCII-Text-Generator

 ______  ____    ____    ______  ______      ______  ____    ______
/\  _  \/\  _`\ /\  _`\ /\__  _\/\__  _\    /\  _  \/\  _`\ /\__  _\
\ \ \L\ \ \,\L\_\ \ \/\_\/_/\ \/\/_/\ \/    \ \ \L\ \ \ \L\ \/_/\ \/
 \ \  __ \/_\__ \\ \ \/_/_ \ \ \   \ \ \     \ \  __ \ \ ,  /  \ \ \
  \ \ \/\ \/\ \L\ \ \ \L\ \ \_\ \__ \_\ \__   \ \ \/\ \ \ \\ \  \ \ \
   \ \_\ \_\ `\____\ \____/ /\_____\/\_____\   \ \_\ \_\ \_\ \_\ \ \_\
    \/_/\/_/\/_____/\/___/  \/_____/\/_____/    \/_/\/_/\/_/\/ /  \/_/
    By : Viral Parmar

Beautiful hand-crafted ASCII Text Generator more than 400+ Patterns and styles generate Whatever Text which you like, ASCII art generator written in Python (pyfiglet), I wanted to make some ASCII art for my Terminal and wondered if I could program something in Python that could generate it for me, I did some Googling and found pyfiglet, which is a full port of FIGlet into Python and would allow me to make such a program actually its parts of my Lab assignment which is optional but i made it :)

Basic Info

Python3, Pip3, time, random, figlet

Requirement

pip3 install -r requirements.txt 

Usage

On initializing the program, you will be given the option to view a numbered list of all the fonts available, display examples for every font (425 examples), or skipping either option and generating the ASCII art. After installing Requirements just load python file

python3 generator.py

Just list font names, see all 425 examples, or skip? [List,Example,Yes,No], [L/E/Y or N]:

choose an appropriate option L: list all fonts available E: Example of all Font Y: Yes Procide Further N: No i Know the font

 Choose an ASCII font (the number corresponding to its name) or randomize? [#/R]:
  type number of the font like
  10
  20

if randomize then type 'R'

For Example

 python3 generator.py
 ______  ____    ____    ______  ______      ______  ____    ______
/\  _  \/\  _`\ /\  _`\ /\__  _\/\__  _\    /\  _  \/\  _`\ /\__  _\
\ \ \L\ \ \,\L\_\ \ \/\_\/_/\ \/\/_/\ \/    \ \ \L\ \ \ \L\ \/_/\ \/
 \ \  __ \/_\__ \\ \ \/_/_ \ \ \   \ \ \     \ \  __ \ \ ,  /  \ \ \
  \ \ \/\ \/\ \L\ \ \ \L\ \ \_\ \__ \_\ \__   \ \ \/\ \ \ \\ \  \ \ \
   \ \_\ \_\ `\____\ \____/ /\_____\/\_____\   \ \_\ \_\ \_\ \_\ \ \_\
    \/_/\/_/\/_____/\/___/  \/_____/\/_____/    \/_/\/_/\/_/\/ /  \/_/
    By : Viral Parmar


Just list font names, see all 425 examples, or skip? [List,Example,Yes,No], [L/E/Y or N]: Y

Choose an ASCII font (the number corresponding to its name) or randomize? [#/R]: 38

Selected font: big

 ______                           _      
|  ____|                         | |     
| |__  __  ____ _ _ __ ___  _ __ | | ___ 
|  __| \ \/ / _` | '_ ` _ \| '_ \| |/ _ \
| |____ >  < (_| | | | | | | |_) | |  __/
|______/_/\_\__,_|_| |_| |_| .__/|_|\___|
                           | |           
                           |_|           


Enter your text: Viral

__      ___           _ 
\ \    / (_)         | |
 \ \  / / _ _ __ __ _| |
  \ \/ / | | '__/ _` | |
   \  /  | | | | (_| | |
    \/   |_|_|  \__,_|_|

Walkthrough

https://youtu.be/2pzY-jVxOiE

Releases

No releases published

Packages

No packages published

Languages