|
|
|
|
|
"""Art parameters.""" |
|
|
from .text_dic1 import * |
|
|
from .text_dic2 import * |
|
|
from .text_dic3 import * |
|
|
from .decor_dic import * |
|
|
from .art_dic import * |
|
|
|
|
|
ART_VERSION = "6.0" |
|
|
FONT_SMALL_THRESHOLD = 50 |
|
|
FONT_MEDIUM_THRESHOLD = 100 |
|
|
FONT_LARGE_THRESHOLD = 200 |
|
|
|
|
|
TEXT_XLARGE_THRESHOLD = 3 |
|
|
TEXT_LARGE_THRESHOLD = 7 |
|
|
TEXT_MEDIUM_THRESHOLD = 10 |
|
|
|
|
|
ART_TYPE_ERROR = "The 'artname' type must be str." |
|
|
ART_NAME_ERROR = "Invalid art name." |
|
|
NUMBER_TYPE_ERROR = "The 'number' type must be int." |
|
|
TEXT_TYPE_ERROR = "The 'text' type must be str." |
|
|
FONT_TYPE_ERROR = "The 'font' type must be str." |
|
|
DECORATION_TYPE_ERROR = "The 'decoration' type must be str." |
|
|
CHR_IGNORE_TYPE_ERROR = "The 'chr_ignore' type must be bool." |
|
|
FILE_TYPE_ERROR = "The 'filename' type must be str." |
|
|
PRINT_STATUS_TYPE_ERROR = "The 'print_status' type must be bool." |
|
|
OVERWRITE_TYPE_ERROR = "The 'overwrite' type must be bool." |
|
|
SEP_TYPE_ERROR = "The 'sep' type must be str." |
|
|
SPACE_TYPE_ERROR = "The 'space' type must be int." |
|
|
ART_ENVIRONMENT_WARNING = "[Warning] '{0}' is not printable in this environment." |
|
|
FONT_ENVIRONMENT_WARNING = "[Warning] '{0}' is not printable in this environment." |
|
|
PACKAGE_LOAD_WARNING = "[Warning] There is a problem loading the package 'coverage'." |
|
|
|
|
|
CLI_HELP = """ |
|
|
Webpage : https://www.ascii-art.site |
|
|
|
|
|
Help : |
|
|
|
|
|
\t- list --> (list of arts) |
|
|
|
|
|
\t- fonts --> (list of fonts) |
|
|
|
|
|
\t- test --> (run tests) |
|
|
|
|
|
\t- text [yourtext] [font(optional)] --> (text art) Example : 'art text exampletext block' |
|
|
|
|
|
\t- shape [shapename] --> (shape art) Example : 'art shape butterfly' |
|
|
|
|
|
\t- save [yourtext] [font(optional)] --> Example : 'art save exampletext block' |
|
|
|
|
|
\t- all [yourtext] --> Example : 'art all exampletext' |
|
|
""" |
|
|
|
|
|
SMALL_WIZARD_FONT = [ |
|
|
"contessa", |
|
|
"avatar", |
|
|
"mini", |
|
|
"bigfig", |
|
|
"lcd", |
|
|
"bubble", |
|
|
"digital", |
|
|
"twopoint", |
|
|
"3x5", |
|
|
"threepoint", |
|
|
"ascii_new_roman", |
|
|
"bulbhead", |
|
|
"lockergnome"] |
|
|
MEDIUM_WIZARD_FONT = [ |
|
|
"soft", |
|
|
"4max", |
|
|
"5x7", |
|
|
"stampate", |
|
|
"o8", |
|
|
"standard", |
|
|
"alphabet", |
|
|
"computer", |
|
|
"shadow", |
|
|
"speed", |
|
|
"rounded", |
|
|
"chartri"] |
|
|
LARGE_WIZARD_FONT = [ |
|
|
"xhelvi", |
|
|
"utopiai", |
|
|
"rev", |
|
|
"smpoison", |
|
|
"3-d", |
|
|
"larry3d", |
|
|
"nancyj", |
|
|
"nancyj-underlined", |
|
|
"os2", |
|
|
"block2"] |
|
|
XLARGE_WIZARD_FONT = [ |
|
|
"dotmatrix", |
|
|
"univers", |
|
|
"doh", |
|
|
"roman", |
|
|
"hollywood", |
|
|
"georgia11", |
|
|
"block"] |
|
|
|
|
|
UPPERCASE_FONTS = [ |
|
|
"1943", |
|
|
"4x4_offr", |
|
|
"64f1", |
|
|
"a_zooloo", |
|
|
"advenger", |
|
|
"aquaplan", |
|
|
"assalt_m", |
|
|
"asslt_m", |
|
|
"atc", |
|
|
"atc_gran", |
|
|
"battlesh", |
|
|
"baz_bil", |
|
|
"beer_pub", |
|
|
"c1", |
|
|
"c2", |
|
|
"c_consen", |
|
|
"char1", |
|
|
"char4", |
|
|
"coil_cop", |
|
|
"druid", |
|
|
"faces_of", |
|
|
"fair_mea", |
|
|
"fairligh", |
|
|
"fantasy1", |
|
|
"fbr1", |
|
|
"fbr12", |
|
|
"fbr_stri", |
|
|
"fbr_tilt", |
|
|
"finalass", |
|
|
"fp1", |
|
|
"fp2", |
|
|
"funky_dr", |
|
|
"future_1", |
|
|
"future_2", |
|
|
"future_3", |
|
|
"future_4", |
|
|
"future_5", |
|
|
"future_6", |
|
|
"future_7", |
|
|
"future_8", |
|
|
"ghost_bo", |
|
|
"grand_pr", |
|
|
"green_be", |
|
|
"hades", |
|
|
"heavy_me", |
|
|
"heroboti", |
|
|
"house_of", |
|
|
"hypa_bal", |
|
|
"hyper", |
|
|
"kgames_i", |
|
|
"kik_star", |
|
|
"krak_out", |
|
|
"tsn_base", |
|
|
"ugalympi", |
|
|
"unarmed", |
|
|
"usa", |
|
|
"usa_pq", |
|
|
"vortron", |
|
|
"war_of_w", |
|
|
"yie-ar", |
|
|
"yie_ar_k", |
|
|
"z-pilot", |
|
|
"zig_zag", |
|
|
"zone7"] |
|
|
|
|
|
NON_ASCII_ARTS = [ |
|
|
'3', |
|
|
'5', |
|
|
'9/11 truth', |
|
|
'acid', |
|
|
'afraid', |
|
|
'airplane1', |
|
|
'airplane2', |
|
|
'airplane3', |
|
|
'ak-47', |
|
|
'almost cared', |
|
|
'american money2', |
|
|
'american money3', |
|
|
'american money4', |
|
|
'american money5', |
|
|
'angry birds', |
|
|
'angry face', |
|
|
'angry face2', |
|
|
'angry troll', |
|
|
'angry', |
|
|
'angry2', |
|
|
'ankush', |
|
|
'arrow1', |
|
|
'arrowhead', |
|
|
'at what cost', |
|
|
'awkward', |
|
|
'band aid', |
|
|
'barbell', |
|
|
'barcode1', |
|
|
'barcode2', |
|
|
'barf', |
|
|
'basking in glory', |
|
|
'bautista', |
|
|
'bear GTFO', |
|
|
'bear squiting', |
|
|
'bear', |
|
|
'bear2', |
|
|
'because', |
|
|
'bee', |
|
|
'being draged', |
|
|
'bender', |
|
|
'big eyes', |
|
|
'big nose', |
|
|
'bird', |
|
|
'birds', |
|
|
'bomb', |
|
|
'boombox1', |
|
|
'boombox2', |
|
|
'boxing', |
|
|
'breakdown', |
|
|
'british money', |
|
|
'bullshit', |
|
|
'butt', |
|
|
'butterfly', |
|
|
'camera', |
|
|
'car race', |
|
|
'careless', |
|
|
'cassette1', |
|
|
'cassette2', |
|
|
'cat face', |
|
|
'cat smile', |
|
|
'cat2', |
|
|
'cat4', |
|
|
'catlenny', |
|
|
'chair', |
|
|
'chasing', |
|
|
'cheer', |
|
|
'cheers', |
|
|
'chess pieces', |
|
|
'chess', |
|
|
'chicken', |
|
|
'chu', |
|
|
'cigarette1', |
|
|
'club bold', |
|
|
'club regular', |
|
|
'coffee now', |
|
|
'confused scratch', |
|
|
'confused3', |
|
|
'confused5', |
|
|
'confused6', |
|
|
'confused7', |
|
|
'confused8', |
|
|
'confused9', |
|
|
'crayons', |
|
|
'crazy', |
|
|
'creeper', |
|
|
'cry face', |
|
|
'cry troll', |
|
|
'cry', |
|
|
'crying1', |
|
|
'cup1', |
|
|
'cup2', |
|
|
'cute cat', |
|
|
'cute face', |
|
|
'cute face2', |
|
|
'cute face3', |
|
|
'cute face4', |
|
|
'cute face5', |
|
|
'cute face6', |
|
|
'cute face7', |
|
|
'cute face8', |
|
|
'cute face9', |
|
|
'upset', |
|
|
'dab', |
|
|
'dalek', |
|
|
'damnyou', |
|
|
'dance2', |
|
|
'dancee', |
|
|
'dancing people', |
|
|
'dancing', |
|
|
'dead eyes', |
|
|
'dear god why', |
|
|
'decorate', |
|
|
'depressed', |
|
|
'derp', |
|
|
'devious smile', |
|
|
'dgaf', |
|
|
'diamond bold', |
|
|
'diamond regular', |
|
|
'disagree', |
|
|
'discombobulated', |
|
|
'dislike1', |
|
|
'dislike2', |
|
|
'do you even lift bro?', |
|
|
'double flip', |
|
|
'drowning', |
|
|
'drunkenness', |
|
|
'dunno', |
|
|
'dunno2', |
|
|
'dunno3', |
|
|
'dunno4', |
|
|
'dunno5', |
|
|
'electrocardiogram1', |
|
|
'electrocardiogram2', |
|
|
'electrocardiogram3', |
|
|
'electrocardiogram4', |
|
|
'elephant', |
|
|
'emo dance', |
|
|
'energy', |
|
|
'envelope', |
|
|
'epic gun', |
|
|
'equalizer', |
|
|
'error', |
|
|
'exchange', |
|
|
'excited', |
|
|
'exorcism', |
|
|
'eye closed', |
|
|
'eye roll', |
|
|
'eyes', |
|
|
'face', |
|
|
'facepalm', |
|
|
'fail', |
|
|
'fart', |
|
|
'feel perky', |
|
|
'fido', |
|
|
'fight', |
|
|
'finger1', |
|
|
'finger2', |
|
|
'finger3', |
|
|
'finger4', |
|
|
'finn', |
|
|
'fish invasion', |
|
|
'fish swim', |
|
|
'fish3', |
|
|
'fisticuffs', |
|
|
'flex', |
|
|
'flip friend', |
|
|
'fly away', |
|
|
'flying', |
|
|
'formula1 car', |
|
|
'french kiss', |
|
|
'frown', |
|
|
'fu', |
|
|
'fuck you2', |
|
|
'fuckall', |
|
|
'fungry', |
|
|
'ghost', |
|
|
'gimme', |
|
|
'glasses2', |
|
|
'glitter', |
|
|
'go away bear', |
|
|
'gotit', |
|
|
'gtalk fit', |
|
|
'guitar', |
|
|
'gun1', |
|
|
'gun2', |
|
|
'gun3', |
|
|
'gun4', |
|
|
'hairstyle', |
|
|
'happy birthday 1', |
|
|
'happy face', |
|
|
'happy hug', |
|
|
'happy square', |
|
|
'happy', |
|
|
'happy2', |
|
|
'happy3', |
|
|
'happy6', |
|
|
'happy7', |
|
|
'happy8', |
|
|
'happy9', |
|
|
'happy10', |
|
|
'happy11', |
|
|
'happy12', |
|
|
'happy13', |
|
|
'happy14', |
|
|
'happy15', |
|
|
'happy16', |
|
|
'happy17', |
|
|
'happy18', |
|
|
'happy19', |
|
|
'happy20', |
|
|
'happy21', |
|
|
'happy22', |
|
|
'happy23', |
|
|
'happy24', |
|
|
'happy25', |
|
|
'happy26', |
|
|
'happy27', |
|
|
'head shot', |
|
|
'heart bold', |
|
|
'heart regular', |
|
|
'heart1', |
|
|
'heart2', |
|
|
'hell yeah', |
|
|
'hello', |
|
|
'hello2', |
|
|
'help', |
|
|
'high five', |
|
|
'hitchhicking', |
|
|
'honeycute', |
|
|
'house', |
|
|
'hug me', |
|
|
'hugger', |
|
|
'huhu', |
|
|
'hybrix', |
|
|
'i dont care', |
|
|
'i kill you', |
|
|
'im a hugger', |
|
|
'injured', |
|
|
'inlove', |
|
|
'innocent face', |
|
|
'japanese lion face', |
|
|
'jaymz', |
|
|
'jazz musician', |
|
|
'john lennon', |
|
|
'joker1', |
|
|
'joker2', |
|
|
'joker3', |
|
|
'joker4', |
|
|
'jokeranonimous', |
|
|
'jokeranonimous2', |
|
|
'judgemental', |
|
|
'judging', |
|
|
'kablewee', |
|
|
'killer', |
|
|
'kilroy was here', |
|
|
'kirby', |
|
|
'kissing', |
|
|
'kissing2', |
|
|
'kissing3', |
|
|
'kissing4', |
|
|
'kissing5', |
|
|
'kissing6', |
|
|
'kiss2', |
|
|
'kiss3', |
|
|
'kitty emote', |
|
|
'kokain', |
|
|
'kyubey', |
|
|
'kyubey2', |
|
|
'laughing', |
|
|
'lenny', |
|
|
'line brack', |
|
|
'listening to headphones', |
|
|
'loading1', |
|
|
'loading2', |
|
|
'loading3', |
|
|
'loading4', |
|
|
'loading5', |
|
|
'loading6', |
|
|
'looking face', |
|
|
'love in my eye1', |
|
|
'love in my eye2', |
|
|
'love in my eye3', |
|
|
'love', |
|
|
'love2', |
|
|
'love3', |
|
|
'love4', |
|
|
'man spider', |
|
|
'spider4', |
|
|
'man tears', |
|
|
'mango', |
|
|
'med man', |
|
|
'med', |
|
|
'meditation', |
|
|
'meep', |
|
|
'meow', |
|
|
'monocle', |
|
|
'monster', |
|
|
'monster2', |
|
|
'mouse2', |
|
|
'mouse3', |
|
|
'mouse4', |
|
|
'myancat', |
|
|
'nathan', |
|
|
'needle1', |
|
|
'neo', |
|
|
'no support', |
|
|
'nose', |
|
|
'opera', |
|
|
'owlkin', |
|
|
'pac man', |
|
|
'panda', |
|
|
'party time', |
|
|
'peace yo!', |
|
|
'peepers', |
|
|
'penis2', |
|
|
'perky', |
|
|
'pig2', |
|
|
'piggy', |
|
|
'ping pong', |
|
|
'pirate', |
|
|
'pistols1', |
|
|
'pistols2', |
|
|
'pistols3', |
|
|
'pistols4', |
|
|
'pistols5', |
|
|
'mad', |
|
|
'mad2', |
|
|
'mad5', |
|
|
'mad6', |
|
|
'mad7', |
|
|
'mad9', |
|
|
'mad10', |
|
|
'playing cards clubs', |
|
|
'playing cards clubs waterfall', |
|
|
'playing cards diamonds', |
|
|
'playing cards diamonds waterfall', |
|
|
'playing cards hearts', |
|
|
'playing cards hearts waterfall', |
|
|
'playing cards spades', |
|
|
'playing cards spades waterfall', |
|
|
'playing cards', |
|
|
'playing cards waterfall', |
|
|
'playing cards waterfall (trump)', |
|
|
'playing in snow', |
|
|
'point', |
|
|
'polar bear', |
|
|
'pretty eyes', |
|
|
'professor', |
|
|
'puls', |
|
|
'put the table back', |
|
|
'rak', |
|
|
'rare', |
|
|
'real face', |
|
|
'religious', |
|
|
'resting my eyes', |
|
|
'robber', |
|
|
'robot boy', |
|
|
'robot2', |
|
|
'robot3', |
|
|
'rocket', |
|
|
'rope', |
|
|
'round bird', |
|
|
'running', |
|
|
'sad and confused', |
|
|
'sad and crying', |
|
|
'sad face', |
|
|
'sad1', |
|
|
'sad2', |
|
|
'sad3', |
|
|
'sad4', |
|
|
'sad5', |
|
|
'sat', |
|
|
'satan', |
|
|
'satisfied', |
|
|
'scissors', |
|
|
'seal', |
|
|
'sex symbol', |
|
|
'shark face', |
|
|
'sheep', |
|
|
'shocked1', |
|
|
'shrug', |
|
|
'shy', |
|
|
'singing', |
|
|
'singing2', |
|
|
'sky free', |
|
|
'sleepy coffee', |
|
|
'sleepy', |
|
|
'slenderman', |
|
|
'smooth', |
|
|
'smug bastard', |
|
|
'sniper rifle', |
|
|
'sniperstars', |
|
|
'snowing', |
|
|
'snowman1', |
|
|
'sorreh bro', |
|
|
'spade bold', |
|
|
'spade regular', |
|
|
'sparkling heart', |
|
|
'spell cast', |
|
|
'squee', |
|
|
'squid', |
|
|
'srs face', |
|
|
'staring', |
|
|
'stars', |
|
|
'stars2', |
|
|
'stranger danger', |
|
|
'strut', |
|
|
'stunna shades', |
|
|
'sunglasses1', |
|
|
'sunny day', |
|
|
'surprised2', |
|
|
"surprised4", |
|
|
"surprised5", |
|
|
"surprised6", |
|
|
"surprised8", |
|
|
"surprised9", |
|
|
"surprised10", |
|
|
"surprised11", |
|
|
"surprised12", |
|
|
"surprised13", |
|
|
"surprised15", |
|
|
"surprised16", |
|
|
"surprised17", |
|
|
"surprised18", |
|
|
"surprised19", |
|
|
"surprised20", |
|
|
'sword2', |
|
|
'sword3', |
|
|
'sword8', |
|
|
'sword9', |
|
|
'table flip', |
|
|
'table flip2', |
|
|
'table flip3', |
|
|
'table flip4', |
|
|
'table flip5', |
|
|
'table flip6', |
|
|
'table flip7', |
|
|
'table flip8', |
|
|
'table flip9', |
|
|
'table flip10', |
|
|
'taking a dump', |
|
|
'teddy', |
|
|
'telephone', |
|
|
'tgif', |
|
|
'things that can_t be unseen', |
|
|
'tidy up', |
|
|
'tie-fighter', |
|
|
'tired', |
|
|
'touchy feely', |
|
|
'toungue out1', |
|
|
'train', |
|
|
'tripping out', |
|
|
'trolling', |
|
|
'umadbro', |
|
|
'up', |
|
|
'upsidedown', |
|
|
'wat', |
|
|
'wat-wat', |
|
|
'waves', |
|
|
'weather', |
|
|
'what?', |
|
|
'what??', |
|
|
'whisling', |
|
|
'why', |
|
|
'winnie the pooh', |
|
|
'winning', |
|
|
'wizard', |
|
|
'wizard2', |
|
|
'woman', |
|
|
'worried', |
|
|
'wtf dude?', |
|
|
'yessir', |
|
|
'yolo', |
|
|
'yun', |
|
|
'zable', |
|
|
'zoidberg', |
|
|
'zombie', |
|
|
'zombie2', |
|
|
'zoned', |
|
|
'swim', |
|
|
'swim2', |
|
|
'swim3', |
|
|
'yawning', |
|
|
'boobs2'] |
|
|
|
|
|
RANDOM_FILTERED_ARTS = [] + NON_ASCII_ARTS |
|
|
|
|
|
|
|
|
NON_ASCII_FONTS = [ |
|
|
"contouring1", |
|
|
"contouring2", |
|
|
"contouring3", |
|
|
"contouring4", |
|
|
"mirror", |
|
|
"mirror_flip", |
|
|
"flip", |
|
|
"white_bubble", |
|
|
"smallcaps2", |
|
|
"superscript", |
|
|
"subscript1", |
|
|
"full_width", |
|
|
"antrophobia", |
|
|
"currency", |
|
|
"special", |
|
|
"dirty", |
|
|
"knight", |
|
|
"thin2", |
|
|
"tiny", |
|
|
"love1", |
|
|
"love2", |
|
|
"fancy1", |
|
|
"fancy2", |
|
|
"fancy3", |
|
|
"fancy4", |
|
|
"fancy5", |
|
|
"fancy6", |
|
|
"fancy7", |
|
|
"fancy8", |
|
|
"fancy9", |
|
|
"fancy10", |
|
|
"fancy11", |
|
|
"fancy12", |
|
|
"fancy13", |
|
|
"fancy14", |
|
|
"fancy15", |
|
|
"fancy16", |
|
|
"fancy17", |
|
|
"fancy18", |
|
|
"fancy19", |
|
|
"fancy20", |
|
|
"fancy21", |
|
|
"fancy22", |
|
|
"fancy23", |
|
|
"fancy24", |
|
|
"fancy25", |
|
|
"fancy26", |
|
|
"fancy27", |
|
|
"fancy28", |
|
|
"fancy29", |
|
|
"fancy30", |
|
|
"symbols", |
|
|
"fancy31", |
|
|
"fancy32", |
|
|
"fancy33", |
|
|
"fancy34", |
|
|
"fancy35", |
|
|
"fancy36", |
|
|
"fancy37", |
|
|
"fancy38", |
|
|
"fancy39", |
|
|
"fancy40", |
|
|
"fancy41", |
|
|
"fancy42", |
|
|
"fancy43", |
|
|
"fancy44", |
|
|
"fancy45", |
|
|
"fancy46", |
|
|
"fancy47", |
|
|
"fancy48", |
|
|
"fancy49", |
|
|
"fancy50", |
|
|
"fancy52", |
|
|
"fancy53", |
|
|
"fancy54", |
|
|
"fancy55", |
|
|
"fancy56", |
|
|
"fancy57", |
|
|
"fancy58", |
|
|
"fancy59", |
|
|
"fancy60", |
|
|
"fancy61", |
|
|
"fancy62", |
|
|
"fancy63", |
|
|
"fancy64", |
|
|
"fancy65", |
|
|
"fancy66", |
|
|
"fancy67", |
|
|
"fancy68", |
|
|
"fancy69", |
|
|
"fancy70", |
|
|
"fancy71", |
|
|
"fancy72", |
|
|
"fancy73", |
|
|
"fancy74", |
|
|
"fancy75", |
|
|
"fancy76", |
|
|
"fancy77", |
|
|
"fancy78", |
|
|
"fancy79", |
|
|
"fancy80", |
|
|
"fancy81", |
|
|
"fancy82", |
|
|
"fancy83", |
|
|
"fancy84", |
|
|
"fancy85", |
|
|
"fancy86", |
|
|
"fancy87", |
|
|
"fancy88", |
|
|
"fancy89", |
|
|
"fancy90", |
|
|
"fancy91", |
|
|
"fancy92", |
|
|
"fancy93", |
|
|
"fancy94", |
|
|
"fancy95", |
|
|
"fancy96", |
|
|
"fancy97", |
|
|
"fancy98", |
|
|
"fancy99", |
|
|
"fancy100", |
|
|
"fancy101", |
|
|
"fancy102", |
|
|
"fancy103", |
|
|
"fancy104", |
|
|
"fancy105", |
|
|
"fancy106", |
|
|
"fancy107", |
|
|
"fancy108", |
|
|
"fancy109", |
|
|
"fancy110", |
|
|
"fancy111", |
|
|
"fancy112", |
|
|
"fancy113", |
|
|
"fancy114", |
|
|
"fancy115", |
|
|
"fancy116", |
|
|
"fancy117", |
|
|
"fancy118", |
|
|
"fancy119", |
|
|
"fancy120", |
|
|
"fancy121", |
|
|
"fancy122", |
|
|
"fancy123", |
|
|
"fancy124", |
|
|
"fancy125", |
|
|
"fancy126", |
|
|
"fancy127", |
|
|
"fancy128", |
|
|
"fancy129", |
|
|
"fancy131", |
|
|
"fancy132", |
|
|
"fancy133", |
|
|
"fancy134", |
|
|
"fancy135", |
|
|
"fancy136", |
|
|
"fancy137", |
|
|
"fancy138", |
|
|
"fancy139", |
|
|
"fancy140", |
|
|
"fancy141", |
|
|
"fancy142", |
|
|
"fancy143", |
|
|
"fancy144", |
|
|
"fancy145", |
|
|
"fancy146", |
|
|
"fancy147", |
|
|
"fancy148", |
|
|
"foxy", |
|
|
"white_square", |
|
|
"black_square", |
|
|
"paranormal", |
|
|
"black_bubble", |
|
|
"smallcaps3", |
|
|
"fraktur2", |
|
|
"bold_fraktur", |
|
|
"bold_script", |
|
|
"handwriting1", |
|
|
"handwriting2", |
|
|
"rusify", |
|
|
"monospace", |
|
|
"dirty2", |
|
|
"knight2", |
|
|
"thin3", |
|
|
"tiny2", |
|
|
"upside_down1", |
|
|
"chinese_mafia", |
|
|
"sunday_cuddle", |
|
|
"native_lands", |
|
|
"foreign_friends", |
|
|
"atlantic", |
|
|
"funky_fresh", |
|
|
"greek_legends", |
|
|
"minion", |
|
|
"hippie", |
|
|
"sarah", |
|
|
"dwarf", |
|
|
"lilia", |
|
|
"smooth1", |
|
|
"smooth2", |
|
|
"carrier1", |
|
|
"carrier2", |
|
|
"awesome", |
|
|
"cjk", |
|
|
"cute1", |
|
|
"cute2", |
|
|
"cute3", |
|
|
"malayalam", |
|
|
"cranky", |
|
|
"lopioo", |
|
|
"scammer", |
|
|
"strikethrough", |
|
|
"drako", |
|
|
"celtic", |
|
|
"fasion", |
|
|
"curly", |
|
|
"russian", |
|
|
"russian2", |
|
|
"messletters", |
|
|
"coptic1", |
|
|
"swirly", |
|
|
"dotted", |
|
|
"coptic2", |
|
|
"parenthesized", |
|
|
"strange", |
|
|
"wiggly", |
|
|
"hazy", |
|
|
"hyves", |
|
|
"awcute", |
|
|
"slammer", |
|
|
"sheqi", |
|
|
"fari", |
|
|
"shasha", |
|
|
"pin1", |
|
|
"pin2", |
|
|
"sign", |
|
|
"bud1", |
|
|
"bud2", |
|
|
"old_italic", |
|
|
"ninja", |
|
|
"tai_viet", |
|
|
"subscript2", |
|
|
"fancy130", |
|
|
"smooth3", |
|
|
"flaky", |
|
|
"tiny_caps", |
|
|
"high_above", |
|
|
"handwriting3", |
|
|
"fantasy2", |
|
|
"manga", |
|
|
"upside_down2", |
|
|
"cool", |
|
|
"instagram", |
|
|
"tarty1", |
|
|
"tarty2", |
|
|
"tarty3", |
|
|
"tarty4", |
|
|
"tarty5", |
|
|
"tarty6", |
|
|
"tarty7", |
|
|
"tarty8", |
|
|
"tarty9", |
|
|
"got", |
|
|
"vip", |
|
|
"crazy1", |
|
|
"crazy2", |
|
|
"crazy3", |
|
|
"cruse", |
|
|
"drippy", |
|
|
"stylish", |
|
|
"ayda", |
|
|
"small_fancy", |
|
|
"boom", |
|
|
"cross_jesus", |
|
|
"dark_tattoo", |
|
|
"lucifer", |
|
|
"ascii_roman", |
|
|
"squiggle1", |
|
|
"squiggle2", |
|
|
"vaporwave", |
|
|
"emoji" |
|
|
] |
|
|
|
|
|
RANDOM_FILTERED_FONTS = [ |
|
|
'5x8', |
|
|
'binary', |
|
|
'decimal', |
|
|
'high_noo', |
|
|
'hills', |
|
|
'katakana', |
|
|
'morse', |
|
|
'nfi1', |
|
|
'octal', |
|
|
'rot13', |
|
|
'smtengwar', |
|
|
'tengwar', |
|
|
'tsalagi', |
|
|
'gauntlet', |
|
|
'flyn_sh', |
|
|
'moscow', |
|
|
'dwhistled'] + NON_ASCII_FONTS |
|
|
|
|
|
MIX_FILTERED_FONTS = [ |
|
|
"tarty1", |
|
|
"tarty2", |
|
|
"tarty3", |
|
|
"tarty4", |
|
|
"tarty5", |
|
|
"tarty6", |
|
|
"tarty7", |
|
|
"tarty8", |
|
|
"tarty9"] |
|
|
|
|
|
DESCRIPTION = '''ASCII art is also known as "computer text art". |
|
|
It involves the smart placement of typed special characters or |
|
|
letters to make a visual shape that is spread over multiple lines of text. |
|
|
ART is a Python lib for text converting to ASCII art fancy.''' |
|
|
|
|
|
|
|
|
FONT_MAP = {"block": [block_dic, True], "banner": [banner_dic, False], |
|
|
"standard": [standard_dic, False], "avatar": [avatar_dic, True], |
|
|
"basic": [basic_dic, True], "bulbhead": [bulbhead_dic, True], |
|
|
"chunky": [chunky_dic, False], "coinstak": [coinstak_dic, False], |
|
|
"contessa": [contessa_dic, False], "contrast": [contrast_dic, True], |
|
|
"cyberlarge": [cyberlarge_dic, True], "cybermedium": [cybermedium_dic, True], |
|
|
"doom": [doom_dic, False], "dotmatrix": [dotmatrix_dic, False], |
|
|
"drpepper": [drpepper_dic, False], |
|
|
"epic": [epic_dic, True], "fuzzy": [fuzzy_dic, False], |
|
|
"isometric1": [isometric1_dic, True], "isometric2": [isometric2_dic, True], |
|
|
"isometric3": [isometric3_dic, True], "isometric4": [isometric4_dic, True], |
|
|
"larry3d": [larry3d_dic, False], |
|
|
"nancyj": [nancyj_dic, False], "ogre": [ogre_dic, False], |
|
|
"rectangles": [rectangles_dic, False], "roman": [roman_dic, False], |
|
|
"rounded": [rounded_dic, False], "rowancap": [rowancap_dic, True], |
|
|
"script": [script_dic, False], |
|
|
"serifcap": [serifcap_dic, True], "shadow": [shadow_dic, False], |
|
|
"slant": [slant_dic, False], "speed": [speed_dic, False], |
|
|
"starwars": [starwars_dic, False], "stop": [stop_dic, False], |
|
|
"thin": [thin_dic, False], "usaflag": [usaflag_dic, False], |
|
|
"3-d": [dic_3d, False], "3x5": [dic_3x5, False], "5lineoblique": |
|
|
[dic_5lineoblique, False], "alphabet": [alphabet_dic, False], |
|
|
"banner3-d": [banner3d_dic, True], |
|
|
"banner3": [banner3_dic, True], "banner4": [banner4_dic, True], |
|
|
"bell": [bell_dic, False], "catwalk": [catwalk_dic, False], "colossal": [colossal_dic, False], |
|
|
"acrobatic": [acrobatic_dic, True], "alligator": [alligator_dic, False], |
|
|
"alligator2": [alligator2_dic, False], "block2": [block2_dic, True], |
|
|
"caligraphy": [caligraphy_dic, True], |
|
|
"computer": [computer_dic, True], "digital": [digital_dic, True], |
|
|
"doh": [doh_dic, True], |
|
|
"eftirobot": [eftirobot_dic, True], "graffiti": [graffiti_dic, True], |
|
|
"stellar": [stellar_dic, False], "swan": [swan_dic, False], "tanja": [tanja_dic, False], |
|
|
"thick": [thick_dic, False], "threepoint": [threepoint_dic, False], |
|
|
"tombstone": [tombstone_dic, True], "trek": [trek_dic, True], |
|
|
"twopoint": [twopoint_dic, False], "univers": [univers_dic, False], |
|
|
"weird": [weird_dic, False], "pebbles": [pebbles_dic, False], |
|
|
"puffy": [puffy_dic, False], "tinker-toy": [tinker_toy_dic, False], |
|
|
"straight": [straight_dic, False], "stampatello": [stampatello_dic, |
|
|
False], |
|
|
"smslant": [smslant_dic, False], "smshadow": [smshadow_dic, False], |
|
|
"smscript": [smscript_dic, False], "smkeyboard": [smkeyboard_dic, |
|
|
False], |
|
|
"smisome1": [smisome1_dic, True], "slscript": [slscript_dic, False], |
|
|
"slide": [slide_dic, False], "sblood": [sblood_dic, True], |
|
|
"rozzo": [rozzo_dic, False], "pyramid": [pyramid_dic, False], |
|
|
"maxfour": [maxfour_dic, False], "nipples": [nipples_dic, False], |
|
|
"o8": [o8_dic, False], "peaks": [peaks_dic, False], |
|
|
"pawp": [pawp_dic, False], |
|
|
"barbwire": [barbwire_dic, False], "bigchief": [bigchief_dic, False], |
|
|
"binary": [binary_dic, False], "bubble": [bubble_dic, False], |
|
|
"calgphy2": [calgphy2_dic, False], |
|
|
"cygnet": [cygnet_dic, False], "diamond": [diamond_dic, False], |
|
|
"eftifont": [eftifont_dic, False], "eftitalic": [eftitalic_dic, |
|
|
False], |
|
|
"eftiwater": [eftiwater_dic, False], "fourtops": [fourtops_dic, False], |
|
|
"goofy": [goofy_dic, True], "hollywood": [hollywood_dic, False], |
|
|
"invita": [invita_dic, False], "italic": [italic_dic, False], |
|
|
"jazmine": [jazmine_dic, False], "lcd": [lcd_dic, False], |
|
|
"lean": [lean_dic, False], "letters": [letters_dic, False], |
|
|
"lockergnome": [lockergnome_dic, False], "madrid": [madrid_dic, False], |
|
|
"marquee": [marquee_dic, False], "mike": [mike_dic, True], |
|
|
"mini": [mini_dic, False], |
|
|
"nancyj-fancy": [nancyj_fancy_dic, False], |
|
|
"nancyj-underlined": [nancyj_underlined_dic, False], |
|
|
"pepper": [pepper_dic, False], "poison": [poison_dic, True], |
|
|
"rot13": [rot13_dic, False], "short": [short_dic, False], |
|
|
"small": [small_dic, False], "tengwar": [tengwar_dic, True], |
|
|
"big": [big_dic, False], "1row": [dic_1row, True], |
|
|
"3d_diagonal": [dic_3d_diagonal, False], |
|
|
"4max": [dic_4max, True], |
|
|
"amc3line": [amc3line_dic, True], |
|
|
"cybersmall": [cybersmall_dic, True], |
|
|
"gothic": [gothic_dic, False], |
|
|
"rev": [rev_dic, False], |
|
|
"smtengwar": [smtengwar_dic, False], |
|
|
"term": [term_dic, False], |
|
|
"amcrazor": [amcrazor_dic, True], |
|
|
"amcaaa01": [amcaaa01_dic, True], |
|
|
"amcneko": [amcneko_dic, False], |
|
|
"amcrazo2": [amcrazo2_dic, True], |
|
|
"amcslash": [amcslash_dic, False], |
|
|
"amcthin": [amcthin_dic, True], |
|
|
"amctubes": [amctubes_dic, True], |
|
|
"amcun1": [amcun1_dic, False], |
|
|
"arrows": [arrows_dic, False], |
|
|
"bear": [bear_dic, True], |
|
|
"benjamin": [benjamin_dic, True], |
|
|
"bigfig": [bigfig_dic, False], |
|
|
"bolger": [bolger_dic, False], |
|
|
"braced": [braced_dic, True], |
|
|
"bright": [bright_dic, True], |
|
|
"broadway": [broadway_dic, True], |
|
|
"cards": [cards_dic, True], |
|
|
"chiseled": [chiseled_dic, True], |
|
|
"cola": [cola_dic, False], |
|
|
"crawford": [crawford_dic, True], |
|
|
"cricket": [cricket_dic, False], |
|
|
"danc4": [danc4_dic, False], |
|
|
"dancingfont": [dancingfont_dic, True], |
|
|
"decimal": [decimal_dic, False], |
|
|
"defleppard": [defleppard_dic, True], |
|
|
"dietcola": [dietcola_dic, False], |
|
|
"double": [double_dic, True], |
|
|
"doubleshorts": [doubleshorts_dic, True], |
|
|
"eftipiti": [eftipiti_dic, False], |
|
|
"filter": [filter_dic, True], |
|
|
"flipped": [flipped_dic, True], |
|
|
"fraktur": [fraktur_dic, False], |
|
|
"funface": [funface_dic, True], |
|
|
"funfaces": [funfaces_dic, True], |
|
|
"georgi16": [georgi16_dic, False], |
|
|
"georgia11": [georgia11_dic, False], |
|
|
"ghost": [ghost_dic, True], |
|
|
"ghoulish": [ghoulish_dic, True], |
|
|
"glenyn": [glenyn_dic, True], |
|
|
"graceful": [graceful_dic, True], |
|
|
"greek": [greek_dic, False], |
|
|
"heartleft": [heartleft_dic, False], |
|
|
"heartright": [heartright_dic, False], |
|
|
"henry3d": [henry3d_dic, False], |
|
|
"horizontalleft": [horizontalleft_dic, True], |
|
|
"horizontalright": [horizontalright_dic, True], |
|
|
"icl-1900": [ICL_1900_dic, True], |
|
|
"impossible": [impossible_dic, True], |
|
|
"jacky": [jacky_dic, True], |
|
|
"katakana": [katakana_dic, False], |
|
|
"keyboard": [keyboard_dic, False], |
|
|
"knob": [knob_dic, True], |
|
|
"lildevil": [lildevil_dic, True], |
|
|
"lineblocks": [lineblocks_dic, True], |
|
|
"merlin1": [merlin1_dic, True], |
|
|
"merlin2": [merlin2_dic, True], |
|
|
"modular": [modular_dic, True], |
|
|
"morse": [morse_dic, True], |
|
|
"moscow": [moscow_dic, True], |
|
|
"muzzle": [muzzle_dic, True], |
|
|
"nscript": [nscript_dic, False], |
|
|
"nvscript": [nvscript_dic, False], |
|
|
"octal": [octal_dic, False], |
|
|
"oldbanner": [oldbanner_dic, False], |
|
|
"os2": [os2_dic, False], |
|
|
"puzzle": [puzzle_dic, True], |
|
|
"rammstein": [rammstein_dic, False], |
|
|
"red_phoenix": [red_phoenix_dic, False], |
|
|
"runyc": [runyc_dic, False], |
|
|
"santaclara": [santaclara_dic, False], |
|
|
"shimrod": [shimrod_dic, False], |
|
|
"smallcaps": [smallcaps_dic, True], |
|
|
"smpoison": [smpoison_dic, True], |
|
|
"soft": [soft_dic, False], |
|
|
"spliff": [spliff_dic, True], |
|
|
"stacey": [stacey_dic, True], |
|
|
"stampate": [stampate_dic, False], |
|
|
"stforek": [stforek_dic, True], |
|
|
"sub-zero": [sub_zero_dic, True], |
|
|
"swampland": [swampland_dic, True], |
|
|
"sweet": [sweet_dic, True], |
|
|
"ticks": [ticks_dic, False], |
|
|
"ticksslant": [ticksslant_dic, False], |
|
|
"tiles": [tiles_dic, False], |
|
|
"tsalagi": [tsalagi_dic, False], |
|
|
"tubular": [tubular_dic, False], |
|
|
"twisted": [twisted_dic, True], |
|
|
"varsity": [varsity_dic, False], |
|
|
"wavy": [wavy_dic, False], |
|
|
"wetletter": [wetletter_dic, True], |
|
|
"whimsy": [whimsy_dic, True], |
|
|
"wow": [wow_dic, True], |
|
|
"alligator3": [alligator3_dic, True], |
|
|
"alpha": [alpha_dic, True], |
|
|
"amc3liv1": [amc3liv1_dic, True], |
|
|
"ascii_new_roman": [ascii_new_roman_dic, True], |
|
|
"b1ff": [B1FF_dic, True], |
|
|
"dwhistled": [dwhistled_dic, False], |
|
|
"eftiwall": [eftiwall_dic, False], |
|
|
"fire_font-s": [fire_font_s_dic, False], |
|
|
"gradient": [gradient_dic, True], |
|
|
"1943": [dic_1943, False], |
|
|
"advenger": [advenger_dic, False], |
|
|
"char1": [char1_dic, False], |
|
|
"char2": [char2_dic, False], |
|
|
"char3": [char3_dic, False], |
|
|
"char4": [char4_dic, False], |
|
|
"charact1": [charact1_dic, False], |
|
|
"charact2": [charact2_dic, False], |
|
|
"charact3": [charact3_dic, False], |
|
|
"charact4": [charact4_dic, False], |
|
|
"charact5": [charact5_dic, False], |
|
|
"charact6": [charact6_dic, False], |
|
|
"characte": [characte_dic, False], |
|
|
"chartr": [chartr_dic, False], |
|
|
"chartri": [chartri_dic, False], |
|
|
"xbrite": [xbrite_dic, False], |
|
|
"xbriteb": [xbriteb_dic, False], |
|
|
"xbritebi": [xbritebi_dic, False], |
|
|
"xbritei": [xbritei_dic, False], |
|
|
"xchartr": [xchartr_dic, False], |
|
|
"xchartri": [xchartri_dic, False], |
|
|
"xcour": [xcour_dic, False], |
|
|
"xcourb": [xcourb_dic, False], |
|
|
"xcourbi": [xcourbi_dic, False], |
|
|
"xcouri": [xcouri_dic, False], |
|
|
"xhelv": [xhelv_dic, False], |
|
|
"xhelvb": [xhelvb_dic, False], |
|
|
"xhelvbi": [xhelvbi_dic, False], |
|
|
"xhelvi": [xhelvi_dic, False], |
|
|
"xsans": [xsans_dic, False], |
|
|
"xsansb": [xsansb_dic, False], |
|
|
"xsansbi": [xsansbi_dic, False], |
|
|
"xsansi": [xsansi_dic, False], |
|
|
"xtimes": [xtimes_dic, False], |
|
|
"xttyb": [xttyb_dic, False], |
|
|
"heroboti": [heroboti_dic, False], |
|
|
"high_noo": [high_noo_dic, False], |
|
|
"hills": [hills_dic, False], |
|
|
"home_pak": [home_pak_dic, True], |
|
|
"house_of": [house_of_dic, False], |
|
|
"hypa_bal": [hypa_bal_dic, False], |
|
|
"hyper": [hyper_dic, False], |
|
|
"inc_raw": [inc_raw_dic, False], |
|
|
"italics": [italics_dic, False], |
|
|
"kgames_i": [kgames_i_dic, False], |
|
|
"4x4_offr": [dic_4x4_offr, False], |
|
|
"5x7": [dic_5x7, False], |
|
|
"5x8": [dic_5x8, False], |
|
|
"6x9": [dic_6x9, False], |
|
|
"6x10": [dic_6x10, False], |
|
|
"64f1": [dic_64f1, False], |
|
|
"a_zooloo": [a_zooloo_dic, False], |
|
|
"asc": [asc_dic, False], |
|
|
"assalt_m": [assalt_m_dic, False], |
|
|
"asslt_m": [asslt__m_dic, False], |
|
|
"atc": [atc_dic, False], |
|
|
"atc_gran": [atc_gran_dic, False], |
|
|
"battlesh": [battlesh_dic, False], |
|
|
"baz_bil": [baz_bil_dic, False], |
|
|
"beer_pub": [beer_pub_dic, False], |
|
|
"c1": [c1_dic, False], |
|
|
"c2": [c2_dic, False], |
|
|
"kik_star": [kik_star_dic, False], |
|
|
"krak_out": [krak_out_dic, False], |
|
|
"tsn_base": [tsn_base_dic, False], |
|
|
"twin_cob": [twin_cob_dic, False], |
|
|
"type_set": [type_set_dic, False], |
|
|
"ucf_fan": [ucf_fan_dic, False], |
|
|
"ugalympi": [ugalympi_dic, False], |
|
|
"unarmed": [unarmed__dic, False], |
|
|
"usa": [usa_dic, False], |
|
|
"usa_pq": [usa_pq_dic, False], |
|
|
"utopia": [utopia_dic, False], |
|
|
"utopiab": [utopiab_dic, False], |
|
|
"utopiabi": [utopiabi_dic, False], |
|
|
"utopiai": [utopiai_dic, False], |
|
|
"vortron": [vortron_dic, False], |
|
|
"war_of_w": [war_of_w_dic, False], |
|
|
"xtty": [xtty_dic, False], |
|
|
"love1": [love1_dic, False], |
|
|
"yie_ar_k": [yie_ar_k_dic, False], |
|
|
"yie-ar": [yie_ar_dic, False], |
|
|
"zig_zag": [zig_zag_dic, False], |
|
|
"zone7": [zone7_dic, False], |
|
|
"z-pilot": [z_pilot_dic, False], |
|
|
"aquaplan": [aquaplan_dic, False], |
|
|
"ascii": [ascii_dic, False], |
|
|
"c_ascii": [c_ascii_dic, False], |
|
|
"c_consen": [c_consen_dic, False], |
|
|
"clb6x10": [clb6x10_dic, False], |
|
|
"clb8x8": [clb8x8_dic, False], |
|
|
"clb8x10": [clb8x10_dic, False], |
|
|
"cli8x8": [cli8x8_dic, False], |
|
|
"clr4x6": [clr4x6_dic, False], |
|
|
"clr5x6": [clr5x6_dic, False], |
|
|
"clr5x8": [clr5x8_dic, False], |
|
|
"clr5x10": [clr5x10_dic, False], |
|
|
"clr6x6": [clr6x6_dic, False], |
|
|
"clr6x8": [clr6x8_dic, False], |
|
|
"clr6x10": [clr6x10_dic, False], |
|
|
"clr7x8": [clr7x8_dic, False], |
|
|
"clr8x8": [clr8x8_dic, False], |
|
|
"clr8x10": [clr8x10_dic, False], |
|
|
"coil_cop": [coil_cop_dic, False], |
|
|
"contouring1": [contouring1_dic, False], |
|
|
"contouring2": [contouring2_dic, True], |
|
|
"com_sen": [com_sen_dic, False], |
|
|
"druid": [druid_dic, False], |
|
|
"e_fist": [e_fist_dic, True], |
|
|
"ebbs_1": [ebbs_1_dic, False], |
|
|
"ebbs_2": [ebbs_2_dic, False], |
|
|
"eca": [eca_dic, False], |
|
|
"faces_of": [faces_of_dic, False], |
|
|
"fair_mea": [fair_mea_dic, False], |
|
|
"fairligh": [fairligh_dic, False], |
|
|
"fantasy1": [fantasy1_dic, False], |
|
|
"fbr_stri": [fbr_stri_dic, False], |
|
|
"fbr_tilt": [fbr_tilt_dic, False], |
|
|
"fbr1": [fbr1_dic, False], |
|
|
"fbr2": [fbr2_dic, False], |
|
|
"fbr12": [fbr12_dic, False], |
|
|
"finalass": [finalass_dic, False], |
|
|
"fireing": [fireing_dic, False], |
|
|
"flyn_sh": [flyn_sh_dic, False], |
|
|
"fp1": [fp1_dic, False], |
|
|
"fp2": [fp2_dic, False], |
|
|
"funky_dr": [funky_dr_dic, False], |
|
|
"future_1": [future_1_dic, False], |
|
|
"future_2": [future_2_dic, False], |
|
|
"future_3": [future_3_dic, False], |
|
|
"future_4": [future_4_dic, False], |
|
|
"future_5": [future_5_dic, False], |
|
|
"future_6": [future_6_dic, False], |
|
|
"future_7": [future_7_dic, False], |
|
|
"future_8": [future_8_dic, False], |
|
|
"gauntlet": [gauntlet_dic, False], |
|
|
"ghost_bo": [ghost_bo_dic, False], |
|
|
"grand_pr": [grand_pr_dic, False], |
|
|
"green_be": [green_be_dic, False], |
|
|
"hades": [hades_dic, False], |
|
|
"heavy_me": [heavy_me_dic, False], |
|
|
"nfi1": [nfi1_dic, False], |
|
|
"flip": [flip_dic, False], |
|
|
"mirror": [mirror_dic, False], |
|
|
"mirror_flip": [mirror_flip_dic, False], |
|
|
"white_bubble": [white_bubble_dic, False], |
|
|
"smallcaps2": [smallcaps2_dic, False], |
|
|
"superscript": [superscript_dic, False], |
|
|
"subscript1": [subscript1_dic, False], |
|
|
"full_width": [full_width_dic, False], |
|
|
"antrophobia": [antrophobia_dic, False], |
|
|
"currency": [currency_dic, False], |
|
|
"special": [special_dic, False], |
|
|
"dirty": [dirty_dic, False], |
|
|
"dirty2": [dirty2_dic, False], |
|
|
"knight": [knight_dic, False], |
|
|
"knight2": [knight2_dic, False], |
|
|
"thin2": [thin2_dic, False], |
|
|
"tiny": [tiny_dic, False], |
|
|
"fancy1": [fancy1_dic, False], |
|
|
"fancy2": [fancy2_dic, False], |
|
|
"fancy3": [fancy3_dic, False], |
|
|
"fancy4": [fancy4_dic, False], |
|
|
"fancy5": [fancy5_dic, False], |
|
|
"fancy6": [fancy6_dic, False], |
|
|
"fancy7": [fancy7_dic, False], |
|
|
"fancy8": [fancy8_dic, False], |
|
|
"fancy9": [fancy9_dic, False], |
|
|
"fancy10": [fancy10_dic, False], |
|
|
"fancy11": [fancy11_dic, False], |
|
|
"fancy12": [fancy12_dic, False], |
|
|
"fancy13": [fancy13_dic, False], |
|
|
"fancy14": [fancy14_dic, False], |
|
|
"fancy15": [fancy15_dic, False], |
|
|
"fancy16": [fancy16_dic, False], |
|
|
"fancy17": [fancy17_dic, False], |
|
|
"fancy18": [fancy18_dic, False], |
|
|
"fancy19": [fancy19_dic, False], |
|
|
"fancy20": [fancy20_dic, False], |
|
|
"fancy21": [fancy21_dic, False], |
|
|
"fancy22": [fancy22_dic, False], |
|
|
"fancy23": [fancy23_dic, False], |
|
|
"fancy24": [fancy24_dic, False], |
|
|
"fancy25": [fancy25_dic, False], |
|
|
"fancy26": [fancy26_dic, False], |
|
|
"fancy27": [fancy27_dic, False], |
|
|
"fancy28": [fancy28_dic, False], |
|
|
"fancy29": [fancy29_dic, False], |
|
|
"fancy30": [fancy30_dic, False], |
|
|
"symbols": [symbols_dic, False], |
|
|
"fancy31": [fancy31_dic, False], |
|
|
"fancy32": [fancy32_dic, False], |
|
|
"fancy33": [fancy33_dic, False], |
|
|
"fancy34": [fancy34_dic, False], |
|
|
"fancy35": [fancy35_dic, False], |
|
|
"fancy36": [fancy36_dic, False], |
|
|
"fancy37": [fancy37_dic, False], |
|
|
"fancy38": [fancy38_dic, False], |
|
|
"fancy39": [fancy39_dic, False], |
|
|
"fancy40": [fancy40_dic, False], |
|
|
"fancy41": [fancy41_dic, False], |
|
|
"fancy42": [fancy42_dic, False], |
|
|
"fancy43": [fancy43_dic, False], |
|
|
"fancy44": [fancy44_dic, False], |
|
|
"fancy45": [fancy45_dic, False], |
|
|
"fancy46": [fancy46_dic, False], |
|
|
"fancy47": [fancy47_dic, False], |
|
|
"fancy48": [fancy48_dic, False], |
|
|
"fancy49": [fancy49_dic, False], |
|
|
"fancy50": [fancy50_dic, False], |
|
|
"fancy51": [fancy51_dic, False], |
|
|
"fancy52": [fancy52_dic, False], |
|
|
"fancy53": [fancy53_dic, False], |
|
|
"fancy54": [fancy54_dic, False], |
|
|
"fancy55": [fancy55_dic, False], |
|
|
"fancy56": [fancy56_dic, False], |
|
|
"fancy57": [fancy57_dic, False], |
|
|
"fancy58": [fancy58_dic, False], |
|
|
"fancy59": [fancy59_dic, False], |
|
|
"fancy60": [fancy60_dic, False], |
|
|
"fancy61": [fancy61_dic, False], |
|
|
"fancy62": [fancy62_dic, False], |
|
|
"fancy63": [fancy63_dic, False], |
|
|
"fancy64": [fancy64_dic, False], |
|
|
"fancy65": [fancy65_dic, False], |
|
|
"fancy66": [fancy66_dic, False], |
|
|
"fancy67": [fancy67_dic, False], |
|
|
"fancy68": [fancy68_dic, False], |
|
|
"fancy69": [fancy69_dic, False], |
|
|
"fancy70": [fancy70_dic, False], |
|
|
"fancy71": [fancy71_dic, False], |
|
|
"fancy72": [fancy72_dic, False], |
|
|
"fancy73": [fancy73_dic, False], |
|
|
"fancy74": [fancy74_dic, False], |
|
|
"fancy75": [fancy75_dic, False], |
|
|
"fancy76": [fancy76_dic, False], |
|
|
"fancy77": [fancy77_dic, False], |
|
|
"fancy78": [fancy78_dic, False], |
|
|
"fancy79": [fancy79_dic, False], |
|
|
"fancy80": [fancy80_dic, False], |
|
|
"fancy81": [fancy81_dic, False], |
|
|
"fancy82": [fancy82_dic, False], |
|
|
"fancy83": [fancy83_dic, False], |
|
|
"fancy84": [fancy84_dic, False], |
|
|
"contouring3": [contouring3_dic, False], |
|
|
"contouring4": [contouring4_dic, False], |
|
|
"love2": [love2_dic, False], |
|
|
"fancy85": [fancy85_dic, False], |
|
|
"fancy86": [fancy86_dic, False], |
|
|
"white_square": [white_square_dic, False], |
|
|
"black_square": [black_square_dic, False], |
|
|
"paranormal": [paranormal_dic, False], |
|
|
"black_bubble": [black_bubble_dic, False], |
|
|
"smallcaps3": [smallcaps3_dic, False], |
|
|
"fraktur2": [fraktur2_dic, False], |
|
|
"bold_fraktur": [bold_fraktur_dic, False], |
|
|
"bold_script": [bold_script_dic, False], |
|
|
"handwriting1": [handwriting1_dic, False], |
|
|
"handwriting2": [handwriting2_dic, False], |
|
|
"rusify": [rusify_dic, False], |
|
|
"monospace": [monospace_dic, False], |
|
|
"h4k3r": [h4k3r_dic, False], |
|
|
"thin3": [thin3_dic, False], |
|
|
"tiny2": [tiny2_dic, False], |
|
|
"upside_down1": [upside_down1_dic, False], |
|
|
"chinese_mafia": [chinese_mafia_dic, False], |
|
|
"sunday_cuddle": [sunday_cuddle_dic, False], |
|
|
"native_lands": [native_lands_dic, False], |
|
|
"foreign_friends": [foreign_friends_dic, False], |
|
|
"atlantic": [atlantic_dic, False], |
|
|
"funky_fresh": [funky_fresh_dic, False], |
|
|
"greek_legends": [greek_legends_dic, False], |
|
|
"minion": [minion_dic, False], |
|
|
"hippie": [hippie_dic, False], |
|
|
"sarah": [sarah_dic, False], |
|
|
"fancy87": [fancy87_dic, False], |
|
|
"fancy88": [fancy88_dic, False], |
|
|
"fancy89": [fancy89_dic, False], |
|
|
"fancy90": [fancy90_dic, False], |
|
|
"fancy91": [fancy91_dic, False], |
|
|
"fancy92": [fancy92_dic, False], |
|
|
"dwarf": [dwarf_dic, False], |
|
|
"lilia": [lilia_dic, False], |
|
|
"fancy93": [fancy93_dic, False], |
|
|
"fancy94": [fancy94_dic, False], |
|
|
"fancy95": [fancy95_dic, False], |
|
|
"smooth1": [smooth1_dic, False], |
|
|
"fancy96": [fancy96_dic, False], |
|
|
"fancy97": [fancy97_dic, False], |
|
|
"fancy98": [fancy98_dic, False], |
|
|
"fancy99": [fancy99_dic, False], |
|
|
"smooth2": [smooth2_dic, False], |
|
|
"carrier1": [carrier_dic, False], |
|
|
"fancy100": [fancy100_dic, False], |
|
|
"carrier2": [carrier2_dic, False], |
|
|
"fancy101": [fancy101_dic, False], |
|
|
"awesome": [awesome_dic, False], |
|
|
"cjk": [cjk_dic, False], |
|
|
"fancy102": [fancy102_dic, False], |
|
|
"fancy103": [fancy103_dic, False], |
|
|
"cute1": [cute_dic, False], |
|
|
"cute2": [cute2_dic, False], |
|
|
"cute3": [cute3_dic, False], |
|
|
"fancy104": [fancy104_dic, False], |
|
|
"malayalam": [malayalam_dic, False], |
|
|
"fancy105": [fancy105_dic, False], |
|
|
"fancy106": [fancy106_dic, False], |
|
|
"fancy107": [fancy107_dic, False], |
|
|
"cranky": [cranky_dic, False], |
|
|
"lopioo": [lopioo_dic, False], |
|
|
"scammer": [scammer_dic, False], |
|
|
"strikethrough": [strikethrough_dic, False], |
|
|
"drako": [drako_dic, False], |
|
|
"celtic": [celtic_dic, False], |
|
|
"fasion": [fasion_dic, False], |
|
|
"curly": [curly_dic, False], |
|
|
"russian": [russian_dic, False], |
|
|
"russian2": [russian2_dic, False], |
|
|
"messletters": [messletters_dic, False], |
|
|
"coptic1": [coptic1_dic, False], |
|
|
"swirly": [swirly_dic, False], |
|
|
"dotted": [dotted_dic, False], |
|
|
"coptic2": [coptic2_dic, False], |
|
|
"parenthesized": [parenthesized_dic, False], |
|
|
"strange": [strange_dic, False], |
|
|
"fancy108": [fancy108_dic, False], |
|
|
"wiggly": [wiggly_dic, False], |
|
|
"hazy": [hazy_dic, False], |
|
|
"hyves": [hyves_dic, False], |
|
|
"awcute": [awcute_dic, False], |
|
|
"slammer": [slammer_dic, False], |
|
|
"foxy": [foxy_dic, False], |
|
|
"fancy109": [fancy109_dic, False], |
|
|
"fancy110": [fancy110_dic, False], |
|
|
"fancy111": [fancy111_dic, False], |
|
|
"fancy112": [fancy112_dic, False], |
|
|
"fancy113": [fancy113_dic, False], |
|
|
"fancy114": [fancy114_dic, False], |
|
|
"fancy115": [fancy115_dic, False], |
|
|
"fancy116": [fancy116_dic, False], |
|
|
"fancy117": [fancy117_dic, False], |
|
|
"fancy118": [fancy118_dic, False], |
|
|
"fancy119": [fancy119_dic, False], |
|
|
"fancy120": [fancy120_dic, False], |
|
|
"fancy121": [fancy121_dic, False], |
|
|
"fancy122": [fancy122_dic, False], |
|
|
"fancy123": [fancy123_dic, False], |
|
|
"fancy124": [fancy124_dic, False], |
|
|
"fancy125": [fancy125_dic, False], |
|
|
"fancy126": [fancy126_dic, False], |
|
|
"fancy127": [fancy127_dic, False], |
|
|
"fancy128": [fancy128_dic, False], |
|
|
"fancy129": [fancy129_dic, False], |
|
|
"sheqi": [sheqi_dic, False], |
|
|
"fari": [fari_dic, False], |
|
|
"shasha": [shasha_dic, False], |
|
|
"pin1": [pin1_dic, False], |
|
|
"pin2": [pin2_dic, False], |
|
|
"sign": [sign_dic, False], |
|
|
"bud1": [bud1_dic, False], |
|
|
"bud2": [bud2_dic, False], |
|
|
"old_italic": [old_italic_dic, False], |
|
|
"ninja": [ninja_dic, False], |
|
|
"tai_viet": [tai_viet_dic, False], |
|
|
"subscript2": [subscript2_dic, False], |
|
|
"fancy130": [fancy130_dic, False], |
|
|
"smooth3": [smooth3_dic, False], |
|
|
"flaky": [flaky_dic, False], |
|
|
"tiny_caps": [tiny_caps_dic, False], |
|
|
"high_above": [high_above_dic, False], |
|
|
"handwriting3": [handwriting3_dic, False], |
|
|
"fantasy2": [fantasy2_dic, False], |
|
|
"manga": [manga_dic, False], |
|
|
"upside_down2": [upside_down2_dic, False], |
|
|
"cool": [cool_dic, False], |
|
|
"instagram": [instagram_dic, False], |
|
|
"fancy131": [fancy131_dic, False], |
|
|
"fancy132": [fancy132_dic, False], |
|
|
"fancy133": [fancy133_dic, False], |
|
|
"fancy134": [fancy134_dic, False], |
|
|
"fancy135": [fancy135_dic, False], |
|
|
"fancy136": [fancy136_dic, False], |
|
|
"fancy137": [fancy137_dic, False], |
|
|
"fancy138": [fancy138_dic, False], |
|
|
"fancy139": [fancy139_dic, False], |
|
|
"fancy140": [fancy140_dic, False], |
|
|
"fancy141": [fancy141_dic, False], |
|
|
"fancy142": [fancy142_dic, False], |
|
|
"fancy143": [fancy143_dic, False], |
|
|
"fancy144": [fancy144_dic, False], |
|
|
"fancy145": [fancy145_dic, False], |
|
|
"fancy146": [fancy146_dic, False], |
|
|
"fancy147": [fancy147_dic, False], |
|
|
"fancy148": [fancy148_dic, False], |
|
|
"tarty1": [tarty1_dic, False], |
|
|
"tarty2": [tarty2_dic, False], |
|
|
"tarty3": [tarty3_dic, False], |
|
|
"tarty4": [tarty4_dic, False], |
|
|
"tarty5": [tarty5_dic, False], |
|
|
"tarty6": [tarty6_dic, False], |
|
|
"tarty7": [tarty7_dic, False], |
|
|
"tarty8": [tarty8_dic, False], |
|
|
"tarty9": [tarty9_dic, False], |
|
|
"got": [got_dic, False], |
|
|
"vip": [vip_dic, False], |
|
|
"crazy1": [crazy1_dic, False], |
|
|
"crazy2": [crazy2_dic, False], |
|
|
"crazy3": [crazy3_dic, False], |
|
|
"cruse": [cruse_dic, False], |
|
|
"drippy": [drippy_dic, False], |
|
|
"stylish": [stylish_dic, False], |
|
|
"ayda": [ayda_dic, False], |
|
|
"small_fancy": [small_fancy_dic, False], |
|
|
"boom": [boom_dic, False], |
|
|
"cross_jesus": [cross_jesus_dic, False], |
|
|
"dark_tattoo": [dark_tattoo_dic, False], |
|
|
"lucifer": [lucifer_dic, False], |
|
|
"ascii_roman": [ascii_roman_dic, False], |
|
|
"squiggle1": [squiggle1_dic, False], |
|
|
"squiggle2": [squiggle2_dic, False], |
|
|
"vaporwave": [vaporwave_dic, False], |
|
|
"emoji": [emoji_dic, False] |
|
|
} |
|
|
|
|
|
DECORATIONS_MAP = {"angry1": angry1, |
|
|
"arrow1": arrow1, |
|
|
"arrow2": arrow2, |
|
|
"arrow3": arrow3, |
|
|
"arrow4": arrow4, |
|
|
"arrow5": arrow5, |
|
|
"arrow6": arrow6, |
|
|
"arrow7": arrow7, |
|
|
"arrow8": arrow8, |
|
|
"arrow_wave1": arrow_wave1, |
|
|
"arrow_wave2": arrow_wave2, |
|
|
"ball1": ball1, |
|
|
"ball2": ball2, |
|
|
"ball3": ball3, |
|
|
"barcode1": barcode1, |
|
|
"bazar1": bazar1, |
|
|
"block1": block1, |
|
|
"block2": block2, |
|
|
"bow1": bow1, |
|
|
"bubble": bubble, |
|
|
"cat1": cat1, |
|
|
"cat2": cat2, |
|
|
"cat3": cat3, |
|
|
"cell1": cell1, |
|
|
"champion1": champion1, |
|
|
"chess1": chess1, |
|
|
"confused1": confused1, |
|
|
"confused2": confused2, |
|
|
"cross1": cross1, |
|
|
"depressed": depressed, |
|
|
"diamon3": diamon3, |
|
|
"diamond1": diamond1, |
|
|
"diamond2": diamond2, |
|
|
"egypt1": egypt1, |
|
|
"emotions1": emotions1, |
|
|
"fancy1": fancy1, |
|
|
"fancy2": fancy2, |
|
|
"fancy3": fancy3, |
|
|
"fancy4": fancy4, |
|
|
"fancy5": fancy5, |
|
|
"fancy6": fancy6, |
|
|
"fancy7": fancy7, |
|
|
"fancy8": fancy8, |
|
|
"fancy9": fancy9, |
|
|
"fancy10": fancy10, |
|
|
"fancy11": fancy11, |
|
|
"fancy12": fancy12, |
|
|
"fancy13": fancy13, |
|
|
"fancy14": fancy14, |
|
|
"fancy15": fancy15, |
|
|
"fancy16": fancy16, |
|
|
"fancy17": fancy17, |
|
|
"fancy18": fancy18, |
|
|
"fancy19": fancy19, |
|
|
"fancy20": fancy20, |
|
|
"fancy21": fancy21, |
|
|
"fancy22": fancy22, |
|
|
"fancy23": fancy23, |
|
|
"fancy24": fancy24, |
|
|
"fancy25": fancy25, |
|
|
"fancy26": fancy26, |
|
|
"fancy27": fancy27, |
|
|
"fancy28": fancy28, |
|
|
"fancy29": fancy29, |
|
|
"fancy30": fancy30, |
|
|
"fancy31": fancy31, |
|
|
"fancy32": fancy32, |
|
|
"fancy33": fancy33, |
|
|
"fancy34": fancy34, |
|
|
"fancy35": fancy35, |
|
|
"fancy36": fancy36, |
|
|
"fancy37": fancy37, |
|
|
"fancy38": fancy38, |
|
|
"fancy39": fancy39, |
|
|
"fancy40": fancy40, |
|
|
"fancy41": fancy41, |
|
|
"fancy42": fancy42, |
|
|
"fancy43": fancy43, |
|
|
"fancy44": fancy44, |
|
|
"fancy45": fancy45, |
|
|
"fancy46": fancy46, |
|
|
"fancy47": fancy47, |
|
|
"fancy48": fancy48, |
|
|
"fancy49": fancy49, |
|
|
"fancy50": fancy50, |
|
|
"fancy51": fancy51, |
|
|
"fancy52": fancy52, |
|
|
"fancy53": fancy53, |
|
|
"fancy54": fancy54, |
|
|
"fancy55": fancy55, |
|
|
"fancy56": fancy56, |
|
|
"fancy57": fancy57, |
|
|
"fancy58": fancy58, |
|
|
"fancy59": fancy59, |
|
|
"fancy60": fancy60, |
|
|
"fancy61": fancy61, |
|
|
"fancy62": fancy62, |
|
|
"fancy63": fancy63, |
|
|
"fancy64": fancy64, |
|
|
"fancy65": fancy65, |
|
|
"fancy66": fancy66, |
|
|
"fancy67": fancy67, |
|
|
"fancy68": fancy68, |
|
|
"fancy69": fancy69, |
|
|
"fancy70": fancy70, |
|
|
"fancy71": fancy71, |
|
|
"fancy72": fancy72, |
|
|
"fancy73": fancy73, |
|
|
"fancy74": fancy74, |
|
|
"fancy75": fancy75, |
|
|
"fancy76": fancy76, |
|
|
"fancy77": fancy77, |
|
|
"fancy78": fancy78, |
|
|
"fancy79": fancy79, |
|
|
"fancy80": fancy80, |
|
|
"fancy81": fancy81, |
|
|
"fancy82": fancy82, |
|
|
"fancy83": fancy83, |
|
|
"fancy84": fancy84, |
|
|
"fancy85": fancy85, |
|
|
"fancy86": fancy86, |
|
|
"fancy87": fancy87, |
|
|
"fancy88": fancy88, |
|
|
"fancy89": fancy89, |
|
|
"fancy90": fancy90, |
|
|
"fancy91": fancy91, |
|
|
"fancy92": fancy92, |
|
|
"fancy93": fancy93, |
|
|
"fancy94": fancy94, |
|
|
"fancy95": fancy95, |
|
|
"flame1": flame1, |
|
|
"flower1": flower1, |
|
|
"food1": food1, |
|
|
"food2": food2, |
|
|
"haha": haha, |
|
|
"happy1": happy1, |
|
|
"happy_new_year": happy_new_year, |
|
|
"hawaii1": hawaii1, |
|
|
"hawaii2": hawaii2, |
|
|
"heart1": heart1, |
|
|
"heart2": heart2, |
|
|
"heart3": heart3, |
|
|
"heart4": heart4, |
|
|
"heart5": heart5, |
|
|
"heart6": heart6, |
|
|
"heart7": heart7, |
|
|
"heart8": heart8, |
|
|
"heart9": heart9, |
|
|
"heart10": heart10, |
|
|
"heart11": heart11, |
|
|
"heart12": heart12, |
|
|
"heart13": heart13, |
|
|
"heart14": heart14, |
|
|
"heart15": heart15, |
|
|
"line1": line1, |
|
|
"line2": line2, |
|
|
"line3": line3, |
|
|
"line4": line4, |
|
|
"love_music": love_music, |
|
|
"lucky1": lucky1, |
|
|
"missile1": missile1, |
|
|
"mountain1": mountain1, |
|
|
"mountain2": mountain2, |
|
|
"mountain3": mountain3, |
|
|
"music1": music1, |
|
|
"music2": music2, |
|
|
"music3": music3, |
|
|
"pencil1": pencil1, |
|
|
"poker1": poker1, |
|
|
"puzzle1": puzzle1, |
|
|
"puzzle2": puzzle2, |
|
|
"puzzle3": puzzle3, |
|
|
"sad1": sad1, |
|
|
"sad2": sad2, |
|
|
"sad3": sad3, |
|
|
"sad4": sad4, |
|
|
"smile1": smile1, |
|
|
"snow1": snow1, |
|
|
"snow2": snow2, |
|
|
"soccer1": soccer1, |
|
|
"star1": star1, |
|
|
"star2": star2, |
|
|
"star3": star3, |
|
|
"star4": star4, |
|
|
"star5": star5, |
|
|
"star6": star6, |
|
|
"star7": star7, |
|
|
"star8": star8, |
|
|
"star9": star9, |
|
|
"star10": star10, |
|
|
"star11": star11, |
|
|
"star12": star12, |
|
|
"star13": star13, |
|
|
"star14": star14, |
|
|
"star15": star15, |
|
|
"star16": star16, |
|
|
"star17": star17, |
|
|
"star18": star18, |
|
|
"star19": star19, |
|
|
"star20": star20, |
|
|
"star21": star21, |
|
|
"star22": star22, |
|
|
"star23": star23, |
|
|
"star24": star24, |
|
|
"star25": star25, |
|
|
"temple1": temple1, |
|
|
"title1": title1, |
|
|
"tree1": tree1, |
|
|
"wall1": wall1, |
|
|
"wave1": wave1, |
|
|
"wave2": wave2, |
|
|
"wave3": wave3, |
|
|
"wave4": wave4, |
|
|
"wave5": wave5, |
|
|
"wave6": wave6, |
|
|
"wave7": wave7, |
|
|
"wave8": wave8, |
|
|
"wave9": wave9} |
|
|
|
|
|
FONT_NAMES = sorted(list(FONT_MAP.keys())) |
|
|
ASCII_FONTS = sorted(set(FONT_NAMES) - set(NON_ASCII_FONTS)) |
|
|
DECORATION_NAMES = sorted(list(DECORATIONS_MAP.keys())) |
|
|
ART_NAMES = sorted(list(art_dic.keys())) |
|
|
ASCII_ARTS = sorted(set(ART_NAMES) - set(NON_ASCII_ARTS)) |
|
|
FONT_COUNTER = len(FONT_NAMES) |
|
|
ART_COUNTER = len(ART_NAMES) |
|
|
DECORATION_COUNTER = len(DECORATION_NAMES) |
|
|
DEFAULT_FONT = "standard" |
|
|
|