diff --git a/hyfetch/distro.py b/hyfetch/distro.py new file mode 100644 index 00000000..eb9f0136 --- /dev/null +++ b/hyfetch/distro.py @@ -0,0 +1,25 @@ +from __future__ import annotations + +import string + +asciis: list['AsciiArt'] = [] + + +class AsciiArt: + name: str + match: str + color: str + ascii: str + + def __init__(self, match: str, color: str, ascii: str, name: str | None = None): + self.match = match + self.color = color + self.ascii = ascii + self.name = name or self.get_friendly_name() + asciis.append(self) + + def get_friendly_name(self) -> str: + return self.match.split("|")[0].strip(string.punctuation + '* ') \ + .replace('"', '').replace('*', '') + + diff --git a/tools/distros/aix.py b/tools/distros/aix.py new file mode 100644 index 00000000..c4feabf6 --- /dev/null +++ b/tools/distros/aix.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +aix = AsciiArt(match=r'''"AIX"*''', color='2 7', ascii=r""" +${c1} `:+ssssossossss+-` + .oys///oyhddddhyo///sy+. + /yo:+hNNNNNNNNNNNNNNNNh+:oy/ + :h/:yNNNNNNNNNNNNNNNNNNNNNNy-+h: + `ys.yNNNNNNNNNNNNNNNNNNNNNNNNNNy.ys + `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oh + h+-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.oy +/d`mNNNNNNN/::mNNNd::m+:/dNNNo::dNNNd`m: +h//NNNNNNN: . .NNNh mNo od. -dNNNNN:+y +N.sNNNNNN+ -N/ -NNh mNNd. sNNNNNNNo-m +N.sNNNNNs +oo /Nh mNNs` ` /mNNNNNNo-m +h//NNNNh ossss` +h md- .hm/ `sNNNNN:+y +:d`mNNN+/yNNNNNd//y//h//oNNNNy//sNNNd`m- + yo-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.ss + `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oy + sy.yNNNNNNNNNNNNNNNNNNNNNNNNNNs.yo + :h+-yNNNNNNNNNNNNNNNNNNNNNNs-oh- + :ys:/yNNNNNNNNNNNNNNNmy/:sy: + .+ys///osyhhhhys+///sy+. + -/osssossossso/- +""") + \ No newline at end of file diff --git a/tools/distros/almalinux.py b/tools/distros/almalinux.py new file mode 100644 index 00000000..d00defe2 --- /dev/null +++ b/tools/distros/almalinux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +almalinux = AsciiArt(match=r'''"AlmaLinux"*''', color='1 3 4 2 6', ascii=r""" +${c1} 'c:. +${c1} lkkkx, .. ${c2}.. ,cc, +${c1} okkkk:ckkx' ${c2}.lxkkx.okkkkd +${c1} .:llcokkx' ${c2}:kkkxkko:xkkd, +${c1} .xkkkkdood: ${c2};kx, .lkxlll; +${c1} xkkx. ${c2}xk' xkkkkk: +${c1} 'xkx. ${c2}xd .....,. +${c3} .. ${c1}:xkl' ${c2}:c ..''.. +${c3} .dkx' ${c1}.:ldl:'. ${c2}' ${c4}':lollldkkxo; +${c3} .''lkkko' ${c4}ckkkx. +${c3}'xkkkd:kkd. .. ${c5};' ${c4}:kkxo. +${c3},xkkkd;kk' ,d; ${c5}ld. ${c4}':dkd::cc, +${c3} .,,.;xkko'.';lxo. ${c5}dx, ${c4}:kkk'xkkkkc +${c3} 'dkkkkkxo:. ${c5};kx ${c4}.kkk:;xkkd. +${c3} ..... ${c5}.;dk:. ${c5}lkk. ${c4}:;, + ${c5}:kkkkkkkdoxkkx + ,c,,;;;:xkkd. + ;kkkkl... + ;kkkkl + ,od; +""") + \ No newline at end of file diff --git a/tools/distros/alpine.py b/tools/distros/alpine.py new file mode 100644 index 00000000..61b3edc4 --- /dev/null +++ b/tools/distros/alpine.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +alpine = AsciiArt(match=r'''"Alpine"*''', color='4 5 7 6', ascii=r""" +${c1} .hddddddddddddddddddddddh. + :dddddddddddddddddddddddddd: + /dddddddddddddddddddddddddddd/ + +dddddddddddddddddddddddddddddd+ + `sdddddddddddddddddddddddddddddddds` + `ydddddddddddd++hdddddddddddddddddddy` +.hddddddddddd+` `+ddddh:-sdddddddddddh. +hdddddddddd+` `+y: .sddddddddddh +ddddddddh+` `//` `.` -sddddddddd +ddddddh+` `/hddh/` `:s- -sddddddd +ddddh+` `/+/dddddh/` `+s- -sddddd +ddd+` `/o` :dddddddh/` `oy- .yddd +hdddyo+ohddyosdddddddddho+oydddy++ohdddh +.hddddddddddddddddddddddddddddddddddddh. + `yddddddddddddddddddddddddddddddddddy` + `sdddddddddddddddddddddddddddddddds` + +dddddddddddddddddddddddddddddd+ + /dddddddddddddddddddddddddddd/ + :dddddddddddddddddddddddddd: + .hddddddddddddddddddddddh. +""") + \ No newline at end of file diff --git a/tools/distros/alpine_small.py b/tools/distros/alpine_small.py new file mode 100644 index 00000000..ef6386f1 --- /dev/null +++ b/tools/distros/alpine_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +alpine_small = AsciiArt(match=r'''"alpine_small"''', color='4 7', ascii=r""" +${c1} /\\ /\\ + /${c2}/ ${c1}\\ \\ + /${c2}/ ${c1}\\ \\ +/${c2}// ${c1}\\ \\ +${c2}// ${c1}\\ \\ + \\ +""") + \ No newline at end of file diff --git a/tools/distros/alter.py b/tools/distros/alter.py new file mode 100644 index 00000000..53d058bf --- /dev/null +++ b/tools/distros/alter.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +alter = AsciiArt(match=r'''"Alter"*''', color='6 6', ascii=r""" +${c1} %, + ^WWWw + 'wwwwww + !wwwwwwww + #`wwwwwwwww + @wwwwwwwwwwww + wwwwwwwwwwwwwww + wwwwwwwwwwwwwwwww + wwwwwwwwwwwwwwwwwww + wwwwwwwwwwwwwwwwwwww, + w~1i.wwwwwwwwwwwwwwwww, + 3~:~1lli.wwwwwwwwwwwwwwww. + :~~:~?ttttzwwwwwwwwwwwwwwww + #<~:~~~~?llllltO-.wwwwwwwwwww + #~:~~:~:~~?ltlltlttO-.wwwwwwwww + @~:~~:~:~:~~(zttlltltlOda.wwwwwww + @~:~~: ~:~~:~:(zltlltlO a,wwwwww + 8~~:~~:~~~~:~~~~_1ltltu ,www + 5~~:~~:~~:~~:~~:~~~_1ltq N,, + g~:~~:~~~:~~:~~:~:~~~~1q N, +""") + \ No newline at end of file diff --git a/tools/distros/amazon.py b/tools/distros/amazon.py new file mode 100644 index 00000000..4853f056 --- /dev/null +++ b/tools/distros/amazon.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +amazon = AsciiArt(match=r'''"Amazon"*''', color='3 7', ascii=r""" +${c1} `-/oydNNdyo:.` + `.:+shmMMMMMMMMMMMMMMmhs+:.` + -+hNNMMMMMMMMMMMMMMMMMMMMMMNNho- +.`` -/+shmNNMMMMMMNNmhs+/- ``. +dNmhs+:. `.:/oo/:.` .:+shmNd +dMMMMMMMNdhs+:.. ..:+shdNMMMMMMMd +dMMMMMMMMMMMMMMNds odNMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd +.:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:. + `.:+shNMMMMMh yMMMMMNhs+:`` + `-+shy shs+:` +""") + \ No newline at end of file diff --git a/tools/distros/amogos.py b/tools/distros/amogos.py new file mode 100644 index 00000000..5a1afa05 --- /dev/null +++ b/tools/distros/amogos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +amogos = AsciiArt(match=r'''"AmogOS"*''', color='15 6', ascii=r""" +${c1} ___________ + / \ + / ${c2}______${c1} \ + / ${c2}/ \${c1} \ + | ${c2}( )${c1} \ + / ${c2}\______/${c1} | + | | + / \ + | | + | | + / | + | | + | _______ | + ____/ / \ | + / | | | + | / ____/ | + \_________/ / | + \ __/ + \_______/ +""") + \ No newline at end of file diff --git a/tools/distros/anarchy.py b/tools/distros/anarchy.py new file mode 100644 index 00000000..268dd17c --- /dev/null +++ b/tools/distros/anarchy.py @@ -0,0 +1,34 @@ + +from hyfetch.distro import AsciiArt + +anarchy = AsciiArt(match=r'''"Anarchy"*''', color='7 4', ascii=r""" + ${c2}..${c1} + ${c2}..${c1} + ${c2}:..${c1} + ${c2}:+++.${c1} + .:::++${c2}++++${c1}+::. + .:+######${c2}++++${c1}######+:. + .+#########${c2}+++++${c1}##########:. + .+##########${c2}+++++++${c1}##${c2}+${c1}#########+. + +###########${c2}+++++++++${c1}############: + +##########${c2}++++++${c1}#${c2}++++${c1}#${c2}+${c1}###########+ + +###########${c2}+++++${c1}###${c2}++++${c1}#${c2}+${c1}###########+ + :##########${c2}+${c1}#${c2}++++${c1}####${c2}++++${c1}#${c2}+${c1}############: + ###########${c2}+++++${c1}#####${c2}+++++${c1}#${c2}+${c1}###${c2}++${c1}######+ +.##########${c2}++++++${c1}#####${c2}++++++++++++${c1}#######. +.##########${c2}+++++++++++++++++++${c1}###########. + #####${c2}++++++++++++++${c1}###${c2}++++++++${c1}#########+ + :###${c2}++++++++++${c1}#########${c2}+++++++${c1}#########: + +######${c2}+++++${c1}##########${c2}++++++++${c1}#######+ + +####${c2}+++++${c1}###########${c2}+++++++++${c1}#####+ + :##${c2}++++++${c1}############${c2}++++++++++${c1}##: + .${c2}++++++${c1}#############${c2}++++++++++${c1}+. + :${c2}++++${c1}###############${c2}+++++++${c1}:: + .${c2}++. .:+${c1}##############${c2}+++++++${c1}.. + ${c2}.:.${c1} ..::++++++::..:${c2}++++${c1}+. + ${c2}.${c1} ${c2}.:+++${c1}. + ${c2}.:${c1}: + ${c2}..${c1} + ${c2}..${c1} +""") + \ No newline at end of file diff --git a/tools/distros/android.py b/tools/distros/android.py new file mode 100644 index 00000000..d0cd1ab2 --- /dev/null +++ b/tools/distros/android.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +android = AsciiArt(match=r'''"Android"*''', color='2 7', ascii=r""" +${c1} -o o- + +hydNNNNdyh+ + +mMMMMMMMMMMMMm+ + `dMM${c2}m:${c1}NMMMMMMN${c2}:m${c1}MMd` + hMMMMMMMMMMMMMMMMMMh + .. yyyyyyyyyyyyyyyyyyyy .. +.mMMm`MMMMMMMMMMMMMMMMMMMM`mMMm. +:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: +:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: +:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: +:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: +-MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM- + +yy+ MMMMMMMMMMMMMMMMMMMM +yy+ + mMMMMMMMMMMMMMMMMMMm + `/++MMMMh++hMMMM++/` + MMMMo oMMMM + MMMMo oMMMM + oNMm- -mMNs +""") + \ No newline at end of file diff --git a/tools/distros/android_small.py b/tools/distros/android_small.py new file mode 100644 index 00000000..a484e41d --- /dev/null +++ b/tools/distros/android_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +android_small = AsciiArt(match=r'''"android_small"*''', color='2 7', ascii=r""" +${c1} ;, ,; + ';,.-----.,;' + ,' ', + / O O \\ +| | +'-----------------' +""") + \ No newline at end of file diff --git a/tools/distros/antergos.py b/tools/distros/antergos.py new file mode 100644 index 00000000..2ae0ba66 --- /dev/null +++ b/tools/distros/antergos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +antergos = AsciiArt(match=r'''"Antergos"*''', color='4 6', ascii=r""" +${c2} `.-/::/-`` + .-/osssssssso/. + :osyysssssssyyys+- + `.+yyyysssssssssyyyyy+. + `/syyyyyssssssssssyyyyys-` + `/yhyyyyysss${c1}++${c2}ssosyyyyhhy/` + .ohhhyyyys${c1}o++/+o${c2}so${c1}+${c2}syy${c1}+${c2}shhhho. + .shhhhys${c1}oo++//+${c2}sss${c1}+++${c2}yyy${c1}+s${c2}hhhhs. + -yhhhhs${c1}+++++++o${c2}ssso${c1}+++${c2}yyy${c1}s+o${c2}hhddy: + -yddhhy${c1}o+++++o${c2}syyss${c1}++++${c2}yyy${c1}yooy${c2}hdddy- + .yddddhs${c1}o++o${c2}syyyyys${c1}+++++${c2}yyhh${c1}sos${c2}hddddy` +`odddddhyosyhyyyyyy${c1}++++++${c2}yhhhyosddddddo +.dmdddddhhhhhhhyyyo${c1}+++++${c2}shhhhhohddddmmh. +ddmmdddddhhhhhhhso${c1}++++++${c2}yhhhhhhdddddmmdy +dmmmdddddddhhhyso${c1}++++++${c2}shhhhhddddddmmmmh +-dmmmdddddddhhys${c1}o++++o${c2}shhhhdddddddmmmmd- +.smmmmddddddddhhhhhhhhhdddddddddmmmms. + `+ydmmmdddddddddddddddddddmmmmdy/. + `.:+ooyyddddddddddddyyso+:.` +""") + \ No newline at end of file diff --git a/tools/distros/antix.py b/tools/distros/antix.py new file mode 100644 index 00000000..37b5ee19 --- /dev/null +++ b/tools/distros/antix.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +antix = AsciiArt(match=r'''"antiX"*''', color='1 7 3', ascii=r""" +${c1} + \ + , - ~ ^ ~ - \ / + , ' \ ' , / + , \ '/ + , \ / , + ,___, \/ , + / | _ _ _|_ o /\ , +|, | / |/ | | | / \ , + \,_/\_/ | |_/|_/|_/_/ \, + , / ,\ + , / , ' \ + ' - , _ _ _ , ' +""") + \ No newline at end of file diff --git a/tools/distros/aosc_os.py b/tools/distros/aosc_os.py new file mode 100644 index 00000000..4a7f94c5 --- /dev/null +++ b/tools/distros/aosc_os.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +aosc_os = AsciiArt(match=r'''"AOSC OS"*''', color='4 7 1', ascii=r""" +${c2} .:+syhhhhys+:. + .ohNMMMMMMMMMMMMMMNho. + `+mMMMMMMMMMMmdmNMMMMMMMMm+` + +NMMMMMMMMMMMM/ `./smMMMMMN+ + .mMMMMMMMMMMMMMMo -yMMMMMm. + :NMMMMMMMMMMMMMMMs .hMMMMN: + .NMMMMhmMMMMMMMMMMm+/- oMMMMN. + dMMMMs ./ymMMMMMMMMMMNy. sMMMMd +-MMMMN` oMMMMMMMMMMMN: `NMMMM- +/MMMMh NMMMMMMMMMMMMm hMMMM/ +/MMMMh NMMMMMMMMMMMMm hMMMM/ +-MMMMN` :MMMMMMMMMMMMy. `NMMMM- + dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd + .NMMMMo -/+sMMMMMMMMMMMmMMMMN. + :NMMMMh. .MMMMMMMMMMMMMMMN: + .mMMMMMy- NMMMMMMMMMMMMMm. + +NMMMMMms/.` mMMMMMMMMMMMN+ + `+mMMMMMMMMNmddMMMMMMMMMMm+` + .ohNMMMMMMMMMMMMMMNho. + .:+syhhhhys+:. +""") + \ No newline at end of file diff --git a/tools/distros/aosc_os_retro.py b/tools/distros/aosc_os_retro.py new file mode 100644 index 00000000..ac05b082 --- /dev/null +++ b/tools/distros/aosc_os_retro.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +aosc_os_retro = AsciiArt(match=r'''"AOSC OS/Retro"*''', color='4 7 1 3', ascii=r""" +${c2} ......... + ................... + .....................${c1}################${c2} + .............. ....${c1}################${c2} +.............. ...${c1}################${c2} +............. ..${c1}****************${c2} +............ . .${c1}****************${c2} +........... ... ${c1}................${c2} +.......... ..... ${c1}...............${c2} +......... ....... ... + .${c3}...... ${c2}. + ${c3}..... .....${c2}.... ${c4}........... + ${c3}.... ......${c2}. ${c4}........... + ${c3}... ....... ${c4}........... + ${c3}................ ${c4}*********** + ${c3}................ ${c4}########### + ${c3}**************** + ${c3}################ +""") + \ No newline at end of file diff --git a/tools/distros/aoscosretro_small.py b/tools/distros/aoscosretro_small.py new file mode 100644 index 00000000..d6b37230 --- /dev/null +++ b/tools/distros/aoscosretro_small.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +aoscosretro_small = AsciiArt(match=r'''"aoscosretro_small"''', color='4 7 1 3', ascii=r""" +${c2} _____ ${c1}_____${c2} + -' '-${c1}| |${c2} + / ___ ${c1}| |${c2} +| / _ \\${c1}|_____|${c2} +' / /_\\ \\ + \\ / _____ \\${c4}___ + ${c3}|${c2}/_/ ${c3}| ${c4}| | + ${c3}| | ${c4}|___| + ${c3}|_____| +""") + \ No newline at end of file diff --git a/tools/distros/aperio_gnu_linux.py b/tools/distros/aperio_gnu_linux.py new file mode 100644 index 00000000..3881c7fd --- /dev/null +++ b/tools/distros/aperio_gnu_linux.py @@ -0,0 +1,10 @@ + +from hyfetch.distro import AsciiArt + +aperio_gnu_linux = AsciiArt(match=r'''"Aperio GNU/Linux"*''', color='255', ascii=r""" +${c2} + _.._ _ ._.. _ +(_][_)(/,[ |(_) + | GNU/Linux +""") + \ No newline at end of file diff --git a/tools/distros/apricity.py b/tools/distros/apricity.py new file mode 100644 index 00000000..e6495bce --- /dev/null +++ b/tools/distros/apricity.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +apricity = AsciiArt(match=r'''"Apricity"*''', color='4 7 1', ascii=r""" +${c2} ./o- + ``...`` `:. -/: + `-+ymNMMMMMNmho-` :sdNNm/ + `+dMMMMMMMMMMMMMMMmo` sh:.:::- + /mMMMMMMMMMMMMMMMMMMMm/`sNd/ + oMMMMMMMMMMMMMMMMMMMMMMMs -` +:MMMMMMMMMMMMMMMMMMMMMMMMM/ +NMMMMMMMMMMMMMMMMMMMMMMMMMd +MMMMMMMmdmMMMMMMMMMMMMMMMMd +MMMMMMy` .mMMMMMMMMMMMmho:` +MMMMMMNo/sMMMMMMMNdy+-.`-/ +MMMMMMMMMMMMNdy+:.`.:ohmm: +MMMMMMMmhs+-.`.:+ymNMMMy. +MMMMMM/`.-/ohmNMMMMMMy- +MMMMMMNmNNMMMMMMMMmo. +MMMMMMMMMMMMMMMms:` +MMMMMMMMMMNds/. +dhhyys+/-` +""") + \ No newline at end of file diff --git a/tools/distros/arch.py b/tools/distros/arch.py new file mode 100644 index 00000000..0b0e1251 --- /dev/null +++ b/tools/distros/arch.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +arch = AsciiArt(match=r'''"Arch"*''', color='6 6 7 1', ascii=r""" +${c1} -` + .o+` + `ooo/ + `+oooo: + `+oooooo: + -+oooooo+: + `/:-:++oooo+: + `/++++/+++++++: + `/++++++++++++++: + `/+++o${c2}oooooooo${c1}oooo/` +${c2} ${c1}./${c2}ooosssso++osssssso${c1}+` +${c2} .oossssso-````/ossssss+` + -osssssso. :ssssssso. + :osssssss/ osssso+++. + /ossssssss/ +ssssooo/- + `/ossssso+/:- -:/+osssso+- + `+sso+:-` `.-/+oso: + `++:. `-/+/ + .` `/ +""") + \ No newline at end of file diff --git a/tools/distros/arch_old.py b/tools/distros/arch_old.py new file mode 100644 index 00000000..75f67f8d --- /dev/null +++ b/tools/distros/arch_old.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +arch_old = AsciiArt(match=r'''"arch_old"''', color='6 7 1', ascii=r""" +${c1} __ + _=(SDGJT=_ + _GTDJHGGFCVS) + ,GTDJGGDTDFBGX0 +${c1} JDJDIJHRORVFSBSVL${c2}-=+=,_ +${c1} IJFDUFHJNXIXCDXDSV,${c2} "DEBL +${c1} [LKDSDJTDU=OUSCSBFLD.${c2} '?ZWX, +${c1} ,LMDSDSWH' `DCBOSI${c2} DRDS], +${c1} SDDFDFH' !YEWD,${c2} )HDROD +${c1} !KMDOCG &GSU|${c2}\_GFHRGO\' +${c1} HKLSGP'${c2} __${c1}\TKM0${c2}\GHRBV)' +${c1}JSNRVW'${c2} __+MNAEC${c1}\IOI,${c2}\BN' +${c1}HELK['${c2} __,=OFFXCBGHC${c1}\FD) +${c1}?KGHE ${c2}\_-#DASDFLSV='${c1} 'EF +'EHTI !H + `0F' '! +""") + \ No newline at end of file diff --git a/tools/distros/arch_small.py b/tools/distros/arch_small.py new file mode 100644 index 00000000..e14c786a --- /dev/null +++ b/tools/distros/arch_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +arch_small = AsciiArt(match=r'''"arch_small"''', color='6 7 1', ascii=r""" +${c1} /\\ + / \\ + /\\ \\ +${c2} / \\ + / ,, \\ + / | | -\\ +/_-'' ''-_\\ +""") + \ No newline at end of file diff --git a/tools/distros/archbox.py b/tools/distros/archbox.py new file mode 100644 index 00000000..0270e10b --- /dev/null +++ b/tools/distros/archbox.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +archbox = AsciiArt(match=r'''"ArchBox"*''', color='2 7 1', ascii=r""" +${c1} ...:+oh/:::.. + ..-/oshhhhhh` `::::-. + .:/ohhhhhhhhhhhh` `-::::. + .+shhhhhhhhhhhhhhhhh` `.::-. + /`-:+shhhhhhhhhhhhhh` .-/+shh + / .:/ohhhhhhhhh` .:/ohhhhhhhh + / `-:+shhh` ..:+shhhhhhhhhhhh + / .:ohhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / .+o+ `hhhhhhhhhhhhhhhhhhhh + / -hhhhh `hhhhhhhhhhhhhhhhhhhh + / ohhhhho `hhhhhhhhhhhhhhhhhhhh + /:::+`hhhhoos` `hhhhhhhhhhhhhhhhhs+` + `--/:` /: `hhhhhhhhhhhho/- + -/:. `hhhhhhs+:-` + ::::/ho/-` +""") + \ No newline at end of file diff --git a/tools/distros/archcraft.py b/tools/distros/archcraft.py new file mode 100644 index 00000000..8a22ccc1 --- /dev/null +++ b/tools/distros/archcraft.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +archcraft = AsciiArt(match=r'''"Archcraft"*''', color='6 1 2 3 4 5', ascii=r""" +${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢰⡆${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢠⣿⣿⡄${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⡀${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣷⡀${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣷${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣤⣈⠻⢿⣿⣿⣿⣿⣿⣿⣧${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣧${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡿⣿⣿⡟${c6}⠄⠄${c1}⠸⣿⣿⡿⣿⣿⣿⣿⣿⣷⡀${c6}⠄⠄⠄⠄⠄⠄⠄⠄ +${c1}⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡏${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠈⣿⣿⣿⣿⣿⣷⡀${c1}⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣿⣿⡗${c2}⠄⠄⠄${c1}⢀⣠⣤⣀⠄⠄⠄${c1}⠸⣿⣿⣿⣿⣿⣿⣷⡀${c2}⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⡏⠁${c3}⠄⠄⠄${c1}⢠⣿⣿⣿⣿⡇${c3}⠄⠄⠄⠄${c1}⢙⣿⣿⣻⠿⣿⣷⡀${c3}⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⣿⣷⣤⡀${c4}⠄⠄⠄${c1}⠻⣿⣿⡿⠃${c4}⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣦⣌⠙⠄${c4}⠄⠄⠄⠄ +${c5}⠄⠄⠄${c1}⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀${c5}⠄⠄⠄ +${c6}⠄⠄${c1}⢠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡄${c6}⠄⠄ +${c1}⠄${c1}⣠⣿⣿⣿⣿⠿⠛⠋⠁${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠻⢿⣿⣿⣿⣿⣆${c1}⠄ +${c1}⡰⠟⠛⠉⠁${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠛⠿⢆ +""") + \ No newline at end of file diff --git a/tools/distros/archlabs.py b/tools/distros/archlabs.py new file mode 100644 index 00000000..588bdded --- /dev/null +++ b/tools/distros/archlabs.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +archlabs = AsciiArt(match=r'''"ARCHlabs"*''', color='6 6 7 1', ascii=r""" +${c1} 'c' + 'kKk, + .dKKKx. + .oKXKXKd. + .l0XXXXKKo. + c0KXXXXKX0l. + :0XKKOxxOKX0l. + :OXKOc. .c0XX0l. + :OK0o. ${c4}...${c1}'dKKX0l. + :OX0c ${c4};xOx'${c1}'dKXX0l. + :0KKo.${c4}.o0XXKd'.${c1}lKXX0l. + c0XKd.${c4}.oKXXXXKd..${c1}oKKX0l. + .c0XKk;${c4}.l0K0OO0XKd..${c1}oKXXKo. + .l0XXXk:${c4},dKx,.'l0XKo.${c1}.kXXXKo. + .o0XXXX0d,${c4}:x; .oKKx'${c1}.dXKXXKd. + .oKXXXXKK0c.${c4};. :00c'${c1}cOXXXXXKd. + .dKXXXXXXXXk,${c4}. cKx'${c1}'xKXXXXXXKx' + 'xKXXXXK0kdl:. ${c4}.ok; ${c1}.cdk0KKXXXKx' + 'xKK0koc,.. ${c4}'c, ${c1} ..,cok0KKk, + ,xko:'. ${c4}.. ${c1} .':okx; + .,'. .',. +""") + \ No newline at end of file diff --git a/tools/distros/archmerge.py b/tools/distros/archmerge.py new file mode 100644 index 00000000..6758252c --- /dev/null +++ b/tools/distros/archmerge.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +archmerge = AsciiArt(match=r'''"ArchMerge"*''', color='6 6 7 1', ascii=r""" +${c1} y: + sMN- + +MMMm` + /MMMMMd` + :NMMMMMMy + -NMMMMMMMMs + .NMMMMMMMMMM+ + .mMMMMMMMMMMMM+ + oNMMMMMMMMMMMMM+ + `+:-+NMMMMMMMMMMMM+ + .sNMNhNMMMMMMMMMMMM/ + `hho/sNMMMMMMMMMMMMMMM/ + `.`omMMmMMMMMMMMMMMMMMMM+ + .mMNdshMMMMd+::oNMMMMMMMMMo + .mMMMMMMMMM+ `yMMMMMMMMMs + .NMMMMMMMMM/ yMMMMMMMMMy + -NMMMMMMMMMh `mNMMMMMMMMd` + /NMMMNds+:.` `-/oymMMMm. + +Mmy/. `:smN: +/+. -o. +""") + \ No newline at end of file diff --git a/tools/distros/archstrike.py b/tools/distros/archstrike.py new file mode 100644 index 00000000..9a516c09 --- /dev/null +++ b/tools/distros/archstrike.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +archstrike = AsciiArt(match=r'''"ArchStrike"*''', color='8 6', ascii=r""" +${c1} * + **. + **** + ****** + ******* + ** ******* + **** ******* + ${c1}****${c2}_____${c1}***${c2}/${c1}* + ***${c2}/${c1}*******${c2}//${c1}*** + **${c2}/${c1}********${c2}///${c1}*${c2}/${c1}** + **${c2}/${c1}*******${c2}////${c1}***${c2}/${c1}** + **${c2}/${c1}****${c2}//////.,${c1}****${c2}/${c1}** + ***${c2}/${c1}*****${c2}/////////${c1}**${c2}/${c1}*** + ****${c2}/${c1}**** ${c2}/////${c1}***${c2}/${c1}**** + ******${c2}/${c1}*** ${c2}//// ${c1}**${c2}/${c1}****** + ********${c2}/${c1}* ${c2}/// ${c1}*${c2}/${c1}******** + ,****** ${c2}// ______ / ${c1}******, +""") + \ No newline at end of file diff --git a/tools/distros/arcolinux.py b/tools/distros/arcolinux.py new file mode 100644 index 00000000..c2b7f685 --- /dev/null +++ b/tools/distros/arcolinux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +arcolinux = AsciiArt(match=r'''"ArcoLinux"*''', color='7 4', ascii=r""" +${c2} /- + ooo: + yoooo/ + yooooooo + yooooooooo + yooooooooooo + .yooooooooooooo + .oooooooooooooooo + .oooooooarcoooooooo + .ooooooooo-oooooooooo + .ooooooooo- oooooooooo + :ooooooooo. :ooooooooo + :ooooooooo. :ooooooooo + :oooarcooo .oooarcooo + :ooooooooy .ooooooooo + :ooooooooo ${c1}/ooooooooooooooooooo${c2} + :ooooooooo ${c1}.-ooooooooooooooooo.${c2} + ooooooooo- ${c1}-ooooooooooooo.${c2} + ooooooooo- ${c1}.-oooooooooo.${c2} +ooooooooo. ${c1}-ooooooooo${c2} +""") + \ No newline at end of file diff --git a/tools/distros/arcolinux_small.py b/tools/distros/arcolinux_small.py new file mode 100644 index 00000000..4217aad5 --- /dev/null +++ b/tools/distros/arcolinux_small.py @@ -0,0 +1,17 @@ + +from hyfetch.distro import AsciiArt + +arcolinux_small = AsciiArt(match=r'''"arcolinux_small"*''', color='7 4', ascii=r""" +${c2} A + ooo + ooooo + ooooooo + ooooooooo + ooooo ooooo + ooooo ooooo + ooooo ooooo + ooooo ${c1}${c2} + ooooo ${c1}${c2} +ooooo ${c1}${c2} +""") + \ No newline at end of file diff --git a/tools/distros/artix.py b/tools/distros/artix.py new file mode 100644 index 00000000..bc5f9de3 --- /dev/null +++ b/tools/distros/artix.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +artix = AsciiArt(match=r'''"Artix"*''', color='6 6 7 1', ascii=r""" +${c1} ' + 'o' + 'ooo' + 'ooxoo' + 'ooxxxoo' + 'oookkxxoo' + 'oiioxkkxxoo' + ':;:iiiioxxxoo' + `'.;::ioxxoo' + '-. `':;jiooo' + 'oooio-.. `'i:io' + 'ooooxxxxoio:,. `'-;' + 'ooooxxxxxkkxoooIi:-. `' + 'ooooxxxxxkkkkxoiiiiiji' + 'ooooxxxxxkxxoiiii:'` .i' + 'ooooxxxxxoi:::'` .;ioxo' + 'ooooxooi::'` .:iiixkxxo' + 'ooooi:'` `'';ioxxo' + 'i:'` '':io' +'` `' +""") + \ No newline at end of file diff --git a/tools/distros/artix_small.py b/tools/distros/artix_small.py new file mode 100644 index 00000000..543639b3 --- /dev/null +++ b/tools/distros/artix_small.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +artix_small = AsciiArt(match=r'''"artix_small"*''', color='6 6 7 1', ascii=r""" +${c1} ' + 'A' + 'ooo' + 'ookxo' + `ookxxo' + '. `ooko' + 'ooo`. `oo' + 'ooxxxoo`. `' + 'ookxxxkooo.` . + 'ookxxkoo'` .'oo' + 'ooxoo'` .:ooxxo' + 'io'` `'oo' +'` `' +""") + \ No newline at end of file diff --git a/tools/distros/arya.py b/tools/distros/arya.py new file mode 100644 index 00000000..9316d974 --- /dev/null +++ b/tools/distros/arya.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +arya = AsciiArt(match=r'''"Arya"*''', color='2 1', ascii=r""" +${c1} `oyyy/${c2}-yyyyyy+ +${c1} -syyyy/${c2}-yyyyyy+ +${c1} .syyyyy/${c2}-yyyyyy+ +${c1} :yyyyyy/${c2}-yyyyyy+ +${c1} `/ :yyyyyy/${c2}-yyyyyy+ +${c1} .+s :yyyyyy/${c2}-yyyyyy+ +${c1} .oys :yyyyyy/${c2}-yyyyyy+ +${c1} -oyys :yyyyyy/${c2}-yyyyyy+ +${c1} :syyys :yyyyyy/${c2}-yyyyyy+ +${c1} /syyyys :yyyyyy/${c2}-yyyyyy+ +${c1} +yyyyyys :yyyyyy/${c2}-yyyyyy+ +${c1} .oyyyyyyo. :yyyyyy/${c2}-yyyyyy+ --------- +${c1} .syyyyyy+` :yyyyyy/${c2}-yyyyy+-+syyyyyyyy +${c1} -syyyyyy/ :yyyyyy/${c2}-yyys:.syyyyyyyyyy +${c1}:syyyyyy/ :yyyyyy/${c2}-yyo.:syyyyyyyyyyy +""") + \ No newline at end of file diff --git a/tools/distros/asahi.py b/tools/distros/asahi.py new file mode 100644 index 00000000..ec14ee6a --- /dev/null +++ b/tools/distros/asahi.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +asahi = AsciiArt(match=r'''"Asahi"*''', color='3 2 1 8 7 6 4', ascii=r""" +${c1} ## ${c2}** + ${c1}*####${c2}****. + ${c1}###${c2}, + ${c3}...,${c1}/#${c3},,,.. + ${c3}/*,,,,,,,,${c1}*${c3},........${c4},, + ${c3},((((((//*,,,,,,,,${c4},...... + ${c3}((((((((((((((${c5}%..${c4}.......... + ${c3},(((((((((((((((${c5}@@(${c4}............ + ${c3}(((((((((((((((((${c5}@@@@/${c4}............ + ${c3},((((((((((((((((((${c5}@@@@@&*${c4}........... + ${c3}((((((((((((((((((((${c5}@@@@@@@&${c4},........... +${c3}(((((((((((((((((((((${c5}@@@${c6}&%&${c5}@@@%${c4},.......... + ${c3}/(((((((((((((((((((${c5}@@@${c6}&%%&${c5}@@@@(${c4}........ + ${c3},((((((((((((((((${c5}@@@${c6}&&${c5}@@&/&@@@/${c4}.. + ${c3}/((((((((((((${c5}@@@@@@/${c4}.../&& + ${c3}.(((((((((${c5}@@@@(${c4}.... + ${c3}/(((((${c5}@@#${c4}... + ${c3}.((${c4}&, +""") + \ No newline at end of file diff --git a/tools/distros/asteroidos.py b/tools/distros/asteroidos.py new file mode 100644 index 00000000..e1ff84be --- /dev/null +++ b/tools/distros/asteroidos.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +asteroidos = AsciiArt(match=r'''"AsteroidOS"*''', color='160 208 202 214', ascii=r""" +${c1} *** +${c1} ***** +${c1} ********** +${c1} *************** +${c1} *///****////****////. +${c2} (/////// /////// ///////( +${c2} /(((((//* //, //((((((. +${c2} ((((((((((( ((( (((((((( +${c2} *((((((((((((((((((((((( (((((((( +${c3} (((((#(((((((#((((( ((#((((( +${c3} (#(#(#####(#(#, ####(#(# +${c3} ######### ######## +${c3} /######## ######## +${c4} #######%####### +${c4} (#%%%%%%%# +${c4} %%%%% +${c4} %%% +""") + \ No newline at end of file diff --git a/tools/distros/bedrock.py b/tools/distros/bedrock.py new file mode 100644 index 00000000..9d4ef2c0 --- /dev/null +++ b/tools/distros/bedrock.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +bedrock = AsciiArt(match=r'''"Bedrock"*''', color='8 7', ascii=r""" +${c1}-------------------------------------- +-------------------------------------- +-------------------------------------- +---${c2}\\\\\\\\\\\\\\\\\\\\\\\\${c1}----------------------- +----${c2}\\\\\\ \\\\\\${c1}---------------------- +-----${c2}\\\\\\ \\\\\\${c1}--------------------- +------${c2}\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\${c1}------ +-------${c2}\\\\\\ \\\\\\${c1}----- +--------${c2}\\\\\\ \\\\\\${c1}---- +---------${c2}\\\\\\ ______ \\\\\\${c1}--- +----------${c2}\\\\\\ ///${c1}--- +-----------${c2}\\\\\\ ///${c1}---- +------------${c2}\\\\\\ ///${c1}----- +-------------${c2}\\\\\\////////////////${c1}------ +-------------------------------------- +-------------------------------------- +-------------------------------------- +""") + \ No newline at end of file diff --git a/tools/distros/biglinux.py b/tools/distros/biglinux.py new file mode 100644 index 00000000..18d1e061 --- /dev/null +++ b/tools/distros/biglinux.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +biglinux = AsciiArt(match=r'''"BigLinux"*''', color='6 11 4', ascii=r""" +${c1} ... + :OWMMMNd. + :NMMMMMMMMWc + okkl. kMMMMMW0xdOWMl + : xMMMMMW. kMMMMNc lW. + :x NMMMMMO ,MMMM0. 'l + Xx "lkk" kMMMX .okx, +${c2}.MX .cc;. .xXKx. KMMM: .OMMMMMl +:MM' 'KMMMMWK: 0MMMMk xMMM. lWMMMMMMM' +cMMN:;xMMMMk::MMO oMMMMX .XMM. .KMMMWOOMMMd +'MMMMMMMMN, NMMx OMMMMl .kM0OMMMMk. ;MMd + xMMMMMMd .MMMW :NMMMd .ckKKx' KMc + dWMNd. oMMMN lkNMX, oM. + ;. ;MMMMx "MM:. cO +${c3} .X. oMMMMW. l. + dMk:..;xWMMMMW, + kMMMMMMMMMMX. + :XMMMMMMK: + ':MM:" Made in Brazil +""") + \ No newline at end of file diff --git a/tools/distros/bitrig.py b/tools/distros/bitrig.py new file mode 100644 index 00000000..f1cc8daa --- /dev/null +++ b/tools/distros/bitrig.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +bitrig = AsciiArt(match=r'''"Bitrig"*''', color='2 7', ascii=r""" +${c1} `hMMMMN+ + -MMo-dMd` + oMN- oMN` + yMd /NM: + .mMmyyhMMs + :NMMMhsmMh + +MNhNNoyMm- + hMd.-hMNMN: + mMmsssmMMMo + .MMdyyhNMMMd + oMN.`/dMddMN` + yMm/hNm+./MM/ +.dMMMmo.``.NMo +:NMMMNmmmmmMMh +/MN/-------oNN: +hMd. .dMh +sm/ /ms +""") + \ No newline at end of file diff --git a/tools/distros/blackarch.py b/tools/distros/blackarch.py new file mode 100644 index 00000000..0e31c5e9 --- /dev/null +++ b/tools/distros/blackarch.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +blackarch = AsciiArt(match=r'''"BlackArch"*''', color='1 1 0 1', ascii=r""" +${c3} 00 + 11 + ====${c1} + .${c3}//${c1} + `o${c3}//${c1}: + `+o${c3}//${c1}o: + `+oo${c3}//${c1}oo: + -+oo${c3}//${c1}oo+: + `/:-:+${c3}//${c1}ooo+: + `/+++++${c3}//${c1}+++++: + `/++++++${c3}//${c1}++++++: + `/+++o${c2}ooo${c3}//${c2}ooo${c1}oooo/` +${c2} ${c1}./${c2}ooosssso${c3}//${c2}osssssso${c1}+` +${c2} .oossssso-`${c3}//${c1}`/ossssss+` + -osssssso. ${c3}//${c1} :ssssssso. + :osssssss/ ${c3}//${c1} osssso+++. + /ossssssss/ ${c3}//${c1} +ssssooo/- + `/ossssso+/:- ${c3}//${c1} -:/+osssso+- + `+sso+:-` ${c3}//${c1} `.-/+oso: + `++:. ${c3}//${c1} `-/+/ + .` ${c3}/${c1} `/ +""") + \ No newline at end of file diff --git a/tools/distros/blackpanther.py b/tools/distros/blackpanther.py new file mode 100644 index 00000000..1e58ac05 --- /dev/null +++ b/tools/distros/blackpanther.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +blackpanther = AsciiArt(match=r'''"blackPanther"* | 'blackpanther'*''', color='1 11 12', ascii=r""" +${c3} ........ + .,»╔╗╗╬▄▄╫█▀▓▄▄╬╗╗g≈,. + ,j╗╬╣▓▓███████▌;»╙▀▀▀▀█▄▄╗j, + .≈╗╬▓██▀▀▀▀▀╠╙░░»»;:`${c2}``>${c1}▄ ${c3}▐ ▓╫╗⌂, + .j╬▓█▀▒░░░░░░░░░»»»;:```` ╙▀█▌╬░, + ;╗▓█▄▄███████▀░░»»»»;```` ╓▄▄█▄▄φ ██▌Ñ>. + .j╣█████▀▀░░░░░░░░»»╓▄▄¿``▄███████/▄████▓╬U. + .j╣▓██▀ÜÑ╦╦░░░░░░▐█@▄████⌐▐███████████████▓╬H. + «╫▓█▀░ÑÑ╩╦░░░░░░░░▀██████M"▀███████████████▓╫░ + :]╣█▌ÑÑÑÑ▄▄██▀░░░░»»██████████████████████████Ñ~ + »╫▓█╫ÑÑ▄███▀░░░░░»»▐██████████████████████████▌░ + `j╣█▌Ñ╬████░░░░░░░»»▐████████████████████████▌▐█U` + `/╫█▌▄███▌░░░░░░░»»»;▀██████████████▀████████w▐█░` + ;╟█▌███▌░░░░░░░▄▄»»;:`▀▀████████▀Ü▄████████▌ ▐▌>` + `]▓████░░░░░░░░██⌂;:````╓▄▄µp╓▄▄██████████▀ ,█M` + "╠╣██▌░░░░░░░»██▌;```` ╙▀██████████████M █▀" + "╟╣█░░░░░░░░»███⌂``` ▐▀████████▀░ █▌░` + "╩█▄░░░░░░»»▀███ `` └└` ,█▀"` + `░▀█▄░░░»»»»████@ .▄█Ü` + `╙▀█▄@»»»;`▀███▌¿ ,▄▀Ñ"` + `"╨▀█▄▄▄░`▐█████▄, ,▄▄▀▀░` + `"╙╩▀▀▀▀████████▓▌▌▌▀▀▀╨"`` + ``""░╚╨╝╝╝╝╨╨░""`` +""") + \ No newline at end of file diff --git a/tools/distros/blag.py b/tools/distros/blag.py new file mode 100644 index 00000000..44f51788 --- /dev/null +++ b/tools/distros/blag.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +blag = AsciiArt(match=r'''"BLAG"*''', color='5 7', ascii=r""" +${c1} d + ,MK: + xMMMX: + .NMMMMMX; + lMMMMMMMM0clodkO0KXWW: + KMMMMMMMMMMMMMMMMMMX' + .;d0NMMMMMMMMMMMMMMMMMMK. + .;dONMMMMMMMMMMMMMMMMMMMMMMx +'dKMMMMMMMMMMMMMMMMMMMMMMMMl + .:xKWMMMMMMMMMMMMMMMMMMM0. + .:xNMMMMMMMMMMMMMMMMMK. + lMMMMMMMMMMMMMMMMMMK. + ,MMMMMMMMWkOXWMMMMMM0 + .NMMMMMNd. `':ldko + OMMMK: + oWk, + ;: +""") + \ No newline at end of file diff --git a/tools/distros/blankon.py b/tools/distros/blankon.py new file mode 100644 index 00000000..c50fb190 --- /dev/null +++ b/tools/distros/blankon.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +blankon = AsciiArt(match=r'''"BlankOn"*''', color='1 7 3', ascii=r""" +${c2} `./ohdNMMMMNmho+.` ${c1} .+oo:` +${c2} -smMMMMMMMMMMMMMMMMmy-` ${c1}`yyyyy+ +${c2} `:dMMMMMMMMMMMMMMMMMMMMMMd/` ${c1}`yyyyys +${c2} .hMMMMMMMNmhso/++symNMMMMMMMh- ${c1}`yyyyys +${c2} -mMMMMMMms-` -omMMMMMMN-${c1}.yyyyys +${c2}.mMMMMMMy. .yMMMMMMm:${c1}yyyyys +${c2}sMMMMMMy `sMMMMMMh${c1}yyyyys +${c2}NMMMMMN: .NMMMMMN${c1}yyyyys +${c2}MMMMMMm. NMMMMMN${c1}yyyyys +${c2}hMMMMMM+ /MMMMMMN${c1}yyyyys +${c2}:NMMMMMN: :mMMMMMM+${c1}yyyyys +${c2} oMMMMMMNs- .sNMMMMMMs.${c1}yyyyys +${c2} +MMMMMMMNho:.` `.:ohNMMMMMMNo ${c1}`yyyyys +${c2} -hMMMMMMMMNNNmmNNNMMMMMMMMh- ${c1}`yyyyys +${c2} :yNMMMMMMMMMMMMMMMMMMNy:` ${c1}`yyyyys +${c2} .:sdNMMMMMMMMMMNds/. ${c1}`yyyyyo +${c2} `.:/++++/:.` ${c1}:oys+. +""") + \ No newline at end of file diff --git a/tools/distros/bluelight.py b/tools/distros/bluelight.py new file mode 100644 index 00000000..73acf710 --- /dev/null +++ b/tools/distros/bluelight.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +bluelight = AsciiArt(match=r'''"BlueLight"*''', color='7 4', ascii=r""" +${c1} oMMNMMMMMMMMMMMMMMMMMMMMMM + oMMMMMMMMMMMMMMMMMMMMMMMMM + oMMMMMMMMMMMMMMMMMMMMMMMMM + oMMMMMMMMMMMMMMMMMMMMMMMMM + -+++++++++++++++++++++++mM${c2} + ```````````````````````..${c1}dM${c2} + ```````````````````````....${c1}dM${c2} + ```````````````````````......${c1}dM${c2} + ```````````````````````........${c1}dM${c2} + ```````````````````````..........${c1}dM${c2} + ```````````````````````............${c1}dM${c2} +.::::::::::::::::::::::-..............${c1}dM${c2} + `-+yyyyyyyyyyyyyyyyyyyo............${c1}+mMM${c2} + -+yyyyyyyyyyyyyyyyo..........${c1}+mMMMM${c2} + ./syyyyyyyyyyyyo........${c1}+mMMMMMM${c2} + ./oyyyyyyyyyo......${c1}+mMMMMMMMM${c2} + omdyyyyyyo....${c1}+mMMMMMMMMMM${c2} + ${c1}oMMM${c2}mdhyyo..${c1}+mMMMMMMMMMMMM + oNNNNNNm${c2}dso${c1}mMMMMMMMMMMMMMM +""") + \ No newline at end of file diff --git a/tools/distros/bodhi.py b/tools/distros/bodhi.py new file mode 100644 index 00000000..d59c2185 --- /dev/null +++ b/tools/distros/bodhi.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +bodhi = AsciiArt(match=r'''"Bodhi"*''', color='7 11 2', ascii=r""" +${c1}| ${c2},,mmKKKKKKKKWm,, + ${c1}' ${c2},aKKP${c1}LL**********|L*${c2}TKp, + ${c1}t ${c2}aKP${c1}L**``` ```**L${c2}*Kp + IX${c1}EL${c3}L,wwww, ${c1}``*||${c2}Kp + ,#P${c1}L|${c3}KKKpPP@IPPTKmw, ${c1}`*||${c2}K + ,K${c1}LL*${c3}{KKKKKKPPb$KPhpKKPKp ${c1}`||${c2}K + #${c1}PL ${c3}!KKKKKKPhKPPP$KKEhKKKKp ${c1}`||${c2}K +!H${c1}L* ${c3}1KKKKKKKphKbPKKKKKK$KKp ${c1}`|I${c2}W +$${c1}bL ${c3}KKKKKKKKBQKhKbKKKKKKKK ${c1}|I${c2}N +$${c1}bL ${c3}!KKKKKKKKKKNKKKKKKKPP` ${c1}|I${c2}b +TH${c1}L* ${c3}TKKKKKK##KKKN@KKKK^ ${c1}|I${c2}M + K@${c1}L ${c3}*KKKKKKKKKKKEKE5 ${c1}||${c2}K + `NL${c1}L ${c3}`KKKKKKKKKK"```|L ${c1}||${c2}#P + `K@${c1}LL ${c3}`"**"` ${c1}'. :||${c2}#P + Yp${c1}LL ${c1}' |L${c2}$M` + `Tp${c1}pLL, ,|||${c2}p'L + "Kpp${c1}LL++,., ,,|||$${c2}#K* ${c1}'. + ${c2}`"MKWpppppppp#KM"` ${c1}`h, +""") + \ No newline at end of file diff --git a/tools/distros/bonsai.py b/tools/distros/bonsai.py new file mode 100644 index 00000000..3f82d423 --- /dev/null +++ b/tools/distros/bonsai.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +bonsai = AsciiArt(match=r'''"bonsai"*''', color='6 2 3', ascii=r""" +${c2} ,####, + ${c2}#######, ${c2},#####, + ${c2}#####',# ${c2}'###### + ${c2}''###'${c3}';,,,'${c2}###' + ${c3} ,; '''' + ${c3} ;;; ${c2},#####, + ${c3} ;;;' ,,;${c2};;### + ${c3} ';;;;''${c2}'####' + ${c3} ;;; + ${c3} ,.;;';'',,, + ${c3} ' ' +${c1} # + # O + ##, ,##,',##, ,## ,#, , + # # # # #''# #,, # # # + '#' '##' # # ,,# '##;, # +""") + \ No newline at end of file diff --git a/tools/distros/bsd.py b/tools/distros/bsd.py new file mode 100644 index 00000000..31c1f4f7 --- /dev/null +++ b/tools/distros/bsd.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +bsd = AsciiArt(match=r'''*"BSD"''', color='1 7 4 3 6', ascii=r""" +${c1} , , + /( )` + \ \___ / | + /- _ `-/ ' + (${c2}/\/ \ ${c1}\ /\ + ${c2}/ / | ` ${c1}\ + ${c3}O O ${c2}) ${c1}/ | + ${c2}`-^--'${c1}`< ' + (_.) _ ) / + `.___/` / + `-----' / +${c4}<----. __ / __ \ +${c4}<----|====${c1}O)))${c4}==${c1}) \) /${c4}====| +<----' ${c1}`--' `.__,' \ + | | + \ / /\ + ${c5}______${c1}( (_ / \______/ + ${c5},' ,-----' | + `--{__________) +""") + \ No newline at end of file diff --git a/tools/distros/bunsenlabs.py b/tools/distros/bunsenlabs.py new file mode 100644 index 00000000..6ff5d582 --- /dev/null +++ b/tools/distros/bunsenlabs.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +bunsenlabs = AsciiArt(match=r'''"BunsenLabs"*''', color='fg 7', ascii=r""" +${c1} `++ + -yMMs + `yMMMMN` + -NMMMMMMm. + :MMMMMMMMMN- + .NMMMMMMMMMMM/ + yMMMMMMMMMMMMM/ +`MMMMMMNMMMMMMMN. +-MMMMN+ /mMMMMMMy +-MMMm` `dMMMMMM +`MMN. .NMMMMM. + hMy yMMMMM` + -Mo +MMMMN + /o +MMMMs + +MMMN` + hMMM: + `NMM/ + +MN: + mh. + -/ +""") + \ No newline at end of file diff --git a/tools/distros/cachy_os.py b/tools/distros/cachy_os.py new file mode 100644 index 00000000..75df6106 --- /dev/null +++ b/tools/distros/cachy_os.py @@ -0,0 +1,28 @@ + +from hyfetch.distro import AsciiArt + +cachy_os = AsciiArt(match=r'''"Cachy OS"*''', color='2 8 6', ascii=r""" +${c3} ${c2}.${c3}-------------------------: +${c3} .${c1}+=${c3}========================. +${c3} :${c1}++${c3}===${c1}++===${c3}===============- :${c1}++${c3}- +${c3} :${c1}*++${c3}====${c1}+++++==${c3}===========- .==: +${c3} -${c1}*+++${c3}=====${c1}+***++=${c3}=========: +${c3} =${c1}*++++=${c3}=======------------: +${c3} =${c1}*+++++=${c3}====- ${c2}...${c3} +${c3} .${c1}+*+++++${c3}=-===: .${c1}=+++=${c3}: +${c3} :${c1}++++${c3}=====-==: -***${c1}**${c3}+ +${c3} :${c1}++=${c3}=======-=. .=+**+${c2}.${c3} +${c3}.${c1}+${c3}==========-. ${c2}.${c3} +${c3} :${c1}+++++++${c3}====- ${c2}.${c3}--==-${c2}.${c3} +${c3} :${c1}++${c3}==========. ${c2}:${c1}+++++++${c3}${c2}: +${c3} .-===========. =*****+*+ +${c3} .-===========: .+*****+: +${c3} -=======${c1}++++${c3}:::::::::::::::::::::::::-: ${c2}.${c3}---: +${c3} :======${c1}++++${c3}====${c1}+++******************=. +${c3} :=====${c1}+++${c3}==========${c1}++++++++++++++*- +${c3} .====${c1}++${c3}==============${c1}++++++++++*- +${c3} .===${c1}+${c3}==================${c1}+++++++: +${c3} .-=======================${c1}+++: +${c3} ${c2}.......................... +""") + \ No newline at end of file diff --git a/tools/distros/calculate.py b/tools/distros/calculate.py new file mode 100644 index 00000000..81230726 --- /dev/null +++ b/tools/distros/calculate.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +calculate = AsciiArt(match=r'''"Calculate"*''', color='7 3', ascii=r""" +${c1} ...... + ,,+++++++,. + .,,,....,,,${c2}+**+,,.${c1} + ............,${c2}++++,,,${c1} + ............... + ......,,,........ + .....+*#####+,,,*+. + .....,*###############,..,,,,,,.. + ......,*#################*..,,,,,..,,,.. + .,,....*####################+***+,,,,...,++, + .,,..,..*#####################*, + ,+,.+*..*#######################. + ,+,,+*+..,########################* +.,++++++. ..+##**###################+ +..... ..+##***#################*. + .,.*#*****##############*. + ..,,*********#####****+. + ${c2}.,++*****+++${c1}*****************${c2}+++++,.${c1} + ${c2},++++++**+++++${c1}***********${c2}+++++++++,${c1} + ${c2}.,,,,++++,.. .,,,,,.....,+++,.,,${c1} +""") + \ No newline at end of file diff --git a/tools/distros/calinixos.py b/tools/distros/calinixos.py new file mode 100644 index 00000000..5263f321 --- /dev/null +++ b/tools/distros/calinixos.py @@ -0,0 +1,32 @@ + +from hyfetch.distro import AsciiArt + +calinixos = AsciiArt(match=r'''"CalinixOS"''', color='4 5 4 4 4 4', ascii=r""" +${c2} +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⠤⠔⠒⠒⠋⠉⠉⠉⠉⠓⠒⠒⠦⠤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠤⠒⠉⣁⣠⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣈⠙⠲⢤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠴⠋⢁⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡈⠑⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⣠⠞⢁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠈⠢⡀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⢀⠞⠁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠉⠁⠀⠀⠀⠀⠈⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠈⢢⡀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⡰⠃⣠⣾⣿⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⡿⠁⠀⠀⠀⠀⠀⠀⠙⣄⠀⠀⠀⠀ +⠀⠀⠀⡼⠁⣴⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⠀⠀⠀ +⠀⠀⡼⠀⣼⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣆⠀⠀ +⠀⣰⠁⣸⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀ +⢀⡇⢠⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢳⠀ +⢸⠀⣸⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄ +⣼⠀⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇ +⡇⠀⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢛⣿⣿⣿⣿⣿⣿⣿⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇ +⢻⠀⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇ +⢸⡀⢹⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃ +⠀⣇⠘⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠀ +⠀⠸⡄⢹⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠀ +⠀⠀⢳⡀⢻⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠏⠀⠀ +⠀⠀⠀⠳⡀⠻⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣷⣄⡀⠀⠀⠀⠀⢠⠏⠀⠀⠀ +⠀⠀⠀⠀⠙⣄⠙⢿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⣦⡀⠀⡰⠃⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠈⠢⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣄⣀⡀⠀⠀⠀⠀⢀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⠞⠁⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠈⠢⡈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⢤⡈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⣁⠴⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠢⢄⣉⠙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠋⣉⡤⠖⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠓⠒⠢⠤⠤⠤⠤⠤⠤⠤⠤⠖⠒⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +""") + \ No newline at end of file diff --git a/tools/distros/calinixos_small.py b/tools/distros/calinixos_small.py new file mode 100644 index 00000000..5ec1fb01 --- /dev/null +++ b/tools/distros/calinixos_small.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +calinixos_small = AsciiArt(match=r'''"CalinixOS_small"*''', color='4 5 4 4 4 4', ascii=r""" +${c2} +⠀⠀⠀⠀⠀⠀⠀⠀⣀⠤⠐⣂⣈⣩⣭⣭⣍⣀⣐⠀⠄⡀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⡀⠔⣨⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣅⠢⡀⠀⠀⠀⠀⠀ +⠀⠀⠀⠠⢊⣴⣾⣿⣿⣿⣿⠿⠟⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⠃⠀⠠⡀⠀⠀⠀ +⠀⠀⡐⢡⣾⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠁⠀⠀⠀⠈⢆⠀⠀ +⠀⡘⢰⣿⣿⣿⡟⠁⠀⠀⢀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⠀ +⢠⢠⣿⣿⣿⡟⠀⠀⠀⠀⠀⠙⠿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡀ +⡄⢸⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁ +⡇⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣹⣿⣿⣿⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀ +⠃⢸⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⡀ +⠘⡘⣿⣿⣿⣧⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠁ +⠀⠡⠸⣿⣿⣿⣧⡀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⠆⠀ +⠀⠀⠡⡘⢿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣷⣦⡀⢀⠊⠀⠀ +⠀⠀⠀⠈⠊⡻⢿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣤⣶⣿⣿⣿⣿⡿⢟⠕⠁⠀⠀⠀ +⠀⠀⠀⠀⠀⠈⠢⢙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⡩⠐⠁⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠈⠐⠂⠭⠉⠙⣛⣛⠋⠉⠭⠐⠂⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +""") + \ No newline at end of file diff --git a/tools/distros/carbs.py b/tools/distros/carbs.py new file mode 100644 index 00000000..1977d863 --- /dev/null +++ b/tools/distros/carbs.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +carbs = AsciiArt(match=r'''"Carbs"*''', color='4 5 4 4 4 4', ascii=r""" +${c2} .......... + ..,;:ccccccc:;'.. + ..,clllc:;;;;;:cllc,. + .,cllc,... ..';;'. + .;lol;.. .. + .,lol;. + .coo:. + .'lol,. + .,lol,. + .,lol,. + 'col;. + .:ooc'. + .'col:. + .'cllc'.. .''. + ..:lolc,'.......',cll,. + ..;cllllccccclllc;'. + ...',;;;;;;,,... + ..... +""") + \ No newline at end of file diff --git a/tools/distros/cbl_mariner.py b/tools/distros/cbl_mariner.py new file mode 100644 index 00000000..8e17832f --- /dev/null +++ b/tools/distros/cbl_mariner.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +cbl_mariner = AsciiArt(match=r'''"CBL-Mariner"*''', color='6', ascii=r""" +${c1} . + :- . + :==. .=: + :===: -==: + :-===: .====: + :-====- -=====: + -====== :=======: + -======. .=========: + -======: -==========. + -======- -===========. + :======- :===========. + :=======. .-==========. + :=======: -==========. + :=======- :==========. + :=======- .-========- +:--------. :========- + ..:::--=========- + ..::---================-=- +""") + \ No newline at end of file diff --git a/tools/distros/celos.py b/tools/distros/celos.py new file mode 100644 index 00000000..f1fdf8f3 --- /dev/null +++ b/tools/distros/celos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +celos = AsciiArt(match=r'''"CelOS"*''', color='4 6 0 5', ascii=r""" + +${c4} .,cmmmmmmmmmmmc,. + .,cmMMMMMMMMMMMMMMMMMMMMmc. + .cMMMMMMMMMMMMMMMMMMMMMMMMMMMmc. + .cMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMc. + ,:MMM ${c3}####################################${c4} + cMMMMMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmc. + .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM. + .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMc + "******************************MMMMMMMMMMMMMc: +${c3}#################################### ${c4}MMMMMMMMMMMMMc + "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM: + "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM" + 'MMMMMMMMM*******************************: + \"MMMMMM ${c3}##################################### + ${c4}`:MMMMMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmm; + `"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM" + `":MMMMMMMMMMMMMMMMMMMMMMMMM;' + `":MMMMMMMMMMMMMMMMMMM:" + "************" +""") + \ No newline at end of file diff --git a/tools/distros/center.py b/tools/distros/center.py new file mode 100644 index 00000000..284cc76f --- /dev/null +++ b/tools/distros/center.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +center = AsciiArt(match=r'''"Center"*''', color='7 7', ascii=r""" +${c2} . + o, + . d, . + ';' ..d;.. .cl' + .:; 'oldO,.oo. + ..,:,xKXxoo;'. + ,;;;;;ldxkONMMMXxkxc;;;;;. + .....':oddXWMNOxlcl:...... + .:dlxk0c;:. . + :d:.,xcld,.,:. + ;l, .l; ';' + .o; + l, +""") + \ No newline at end of file diff --git a/tools/distros/centos.py b/tools/distros/centos.py new file mode 100644 index 00000000..fe169b7a --- /dev/null +++ b/tools/distros/centos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +centos = AsciiArt(match=r'''"CentOS"*''', color='3 2 4 5 7', ascii=r""" +${c1} .. + .PLTJ. + <><><><> + ${c2}KKSSV' 4KKK ${c1}LJ${c4} KKKL.'VSSKK + ${c2}KKV' 4KKKKK ${c1}LJ${c4} KKKKAL 'VKK + ${c2}V' ' 'VKKKK ${c1}LJ${c4} KKKKV' ' 'V + ${c2}.4MA.' 'VKK ${c1}LJ${c4} KKV' '.4Mb. +${c4} . ${c2}KKKKKA.' 'V ${c1}LJ${c4} V' '.4KKKKK ${c3}. +${c4} .4D ${c2}KKKKKKKA.'' ${c1}LJ${c4} ''.4KKKKKKK ${c3}FA. +${c4} +${c4} 'VD ${c3}KKKKKKKK'.. ${c2}LJ ${c1}..'KKKKKKKK ${c3}FV +${c4} ' ${c3}VKKKKK'. .4 ${c2}LJ ${c1}K. .'KKKKKV ${c3}' + ${c3} 'VK'. .4KK ${c2}LJ ${c1}KKA. .'KV' + ${c3}A. . .4KKKK ${c2}LJ ${c1}KKKKA. . .4 + ${c3}KKA. 'KKKKK ${c2}LJ ${c1}KKKKK' .4KK + ${c3}KKSSA. VKKK ${c2}LJ ${c1}KKKV .4SSKK +${c2} <><><><> + 'MKKM' + '' +""") + \ No newline at end of file diff --git a/tools/distros/centos_small.py b/tools/distros/centos_small.py new file mode 100644 index 00000000..f14ff712 --- /dev/null +++ b/tools/distros/centos_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +centos_small = AsciiArt(match=r'''"centos_small"*''', color='3 2 4 5 7', ascii=r""" +${c2} ____${c1}^${c4}____ +${c2} |\\ ${c1}|${c4} /| +${c2} | \\ ${c1}|${c4} / | +${c4}<---- ${c3}----> +${c3} | / ${c2}|${c1} \\ | +${c3} |/__${c2}|${c1}__\\| +${c2} v +""") + \ No newline at end of file diff --git a/tools/distros/chakra.py b/tools/distros/chakra.py new file mode 100644 index 00000000..b90e5e55 --- /dev/null +++ b/tools/distros/chakra.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +chakra = AsciiArt(match=r'''"Chakra"*''', color='4 5 7 6', ascii=r""" +${c1} _ _ _ "kkkkkkkk. + ,kkkkkkkk., 'kkkkkkkkk, + ,kkkkkkkkkkkk., 'kkkkkkkkk. + ,kkkkkkkkkkkkkkkk,'kkkkkkkk, + ,kkkkkkkkkkkkkkkkkkk'kkkkkkk. + "''"''',;::,,"''kkk''kkkkk; __ + ,kkkkkkkkkk, "k''kkkkk' ,kkkk + ,kkkkkkk' ., ' .: 'kkkk',kkkkkk + ,kkkkkkkk'.k' , ,kkkk;kkkkkkkkk + ,kkkkkkkk';kk 'k "'k',kkkkkkkkkkkk +.kkkkkkkkk.kkkk.'kkkkkkkkkkkkkkkkkk' +;kkkkkkkk''kkkkkk;'kkkkkkkkkkkkk'' +'kkkkkkk; 'kkkkkkkk.,""''"''"" + ''kkkk; 'kkkkkkkkkk., + ';' 'kkkkkkkkkkkk., + ';kkkkkkkkkk' + ';kkkkkk' + "''" +""") + \ No newline at end of file diff --git a/tools/distros/chaletos.py b/tools/distros/chaletos.py new file mode 100644 index 00000000..31cc83ef --- /dev/null +++ b/tools/distros/chaletos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +chaletos = AsciiArt(match=r'''"ChaletOS"*''', color='4 7 1', ascii=r""" +${c1} `.//+osso+/:`` + `/sdNNmhyssssydmNNdo:` + :hNmy+-` .-+hNNs- + /mMh/` `+:` `+dMd: + .hMd- -sNNMNo. /yyy /mMs` + -NM+ `/dMd/--omNh::dMM `yMd` + .NN+ .sNNs:/dMNy:/hNmo/s yMd` + hMs `/hNd+-smMMMMMMd+:omNy- `dMo +:NM. .omMy:/hNMMMMMMMMMMNy:/hMd+` :Md` +/Md` `sm+.omMMMMMMMMMMMMMMMMd/-sm+ .MN: +/Md` MMMMMMMMMMMMMMMMMMMN .MN: +:NN. MMMMMMm....--NMMMMMN -Mm. +`dMo MMMMMMd mMMMMMN hMs + -MN: MMMMMMd mMMMMMN oMm` + :NM: MMMMMMd mMMMMMN +Mm- + -mMy. mmmmmmh dmmmmmh -hMh. + oNNs- :yMm/ + .+mMdo:` `:smMd/` + -ohNNmhsoo++osshmNNh+. + `./+syyhhyys+:`` +""") + \ No newline at end of file diff --git a/tools/distros/chapeau.py b/tools/distros/chapeau.py new file mode 100644 index 00000000..d048455f --- /dev/null +++ b/tools/distros/chapeau.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +chapeau = AsciiArt(match=r'''"Chapeau"*''', color='2 7', ascii=r""" +${c1} .-/-. + ////////. + ////////${c2}y+${c1}//. + ////////${c2}mMN${c1}/////. + ////////${c2}mMN+${c1}////////. + ////////////////////////. + /////////+${c2}shhddhyo${c1}+////////. + ////////${c2}ymMNmdhhdmNNdo${c1}///////. +///////+${c2}mMms${c1}////////${c2}hNMh${c1}///////. +///////${c2}NMm+${c1}//////////${c2}sMMh${c1}/////// +//////${c2}oMMNmmmmmmmmmmmmMMm${c1}/////// +//////${c2}+MMmssssssssssssss+${c1}/////// +`//////${c2}yMMy${c1}//////////////////// + `//////${c2}smMNhso++oydNm${c1}//////// + `///////${c2}ohmNMMMNNdy+${c1}/////// + `//////////${c2}++${c1}////////// + `////////////////. + -////////- +""") + \ No newline at end of file diff --git a/tools/distros/chrom.py b/tools/distros/chrom.py new file mode 100644 index 00000000..f04e4cb1 --- /dev/null +++ b/tools/distros/chrom.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +chrom = AsciiArt(match=r'''"Chrom"*''', color='2 1 3 4 7', ascii=r""" +${c2} .,:loool:,. + .,coooooooooooooc,. + .,lllllllllllllllllllll,. + ;ccccccccccccccccccccccccc; +${c1} '${c2}ccccccccccccccccccccccccccccc. +${c1} ,oo${c2}c::::::::okO${c5}000${c3}0OOkkkkkkkkkkk: +${c1}.ooool${c2};;;;:x${c5}K0${c4}kxxxxxk${c5}0X${c3}K0000000000. +${c1}:oooool${c2};,;O${c5}K${c4}ddddddddddd${c5}KX${c3}000000000d +${c1}lllllool${c2};l${c5}N${c4}dllllllllllld${c5}N${c3}K000000000 +${c1}lllllllll${c2}o${c5}M${c4}dccccccccccco${c5}W${c3}K000000000 +${c1};cllllllllX${c5}X${c4}c:::::::::c${c5}0X${c3}000000000d +${c1}.ccccllllllO${c5}Nk${c4}c;,,,;cx${c5}KK${c3}0000000000. +${c1} .cccccclllllxOO${c5}OOO${c1}Okx${c3}O0000000000; +${c1} .:ccccccccllllllllo${c3}O0000000OOO, +${c1} ,:ccccccccclllcd${c3}0000OOOOOOl. +${c1} '::ccccccccc${c3}dOOOOOOOkx:. +${c1} ..,::cccc${c3}xOOOkkko;. +${c1} ..,:${c3}dOkxl:. +""") + \ No newline at end of file diff --git a/tools/distros/cleanjaro.py b/tools/distros/cleanjaro.py new file mode 100644 index 00000000..2164aca7 --- /dev/null +++ b/tools/distros/cleanjaro.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +cleanjaro = AsciiArt(match=r'''"Cleanjaro"*''', color='7 7', ascii=r""" +${c1}███████▌ ████████████████ +███████▌ ████████████████ +███████▌ ████████████████ +███████▌ +███████▌ +███████▌ +███████▌ +███████▌ +█████████████████████████ +█████████████████████████ +█████████████████████████ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +""") + \ No newline at end of file diff --git a/tools/distros/cleanjaro_small.py b/tools/distros/cleanjaro_small.py new file mode 100644 index 00000000..bc9281e5 --- /dev/null +++ b/tools/distros/cleanjaro_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +cleanjaro_small = AsciiArt(match=r'''"cleanjaro_small"*''', color='7 7', ascii=r""" +${c1}█████ ██████████ +█████ ██████████ +█████ +█████ +█████ +████████████████ +████████████████ +""") + \ No newline at end of file diff --git a/tools/distros/clear_linux_os.py b/tools/distros/clear_linux_os.py new file mode 100644 index 00000000..a462ed5b --- /dev/null +++ b/tools/distros/clear_linux_os.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +clear_linux_os = AsciiArt(match=r'''"Clear Linux OS"* | "Clear_Linux"*''', color='4 3 7 6', ascii=r""" +${c1} BBB + BBBBBBBBB + BBBBBBBBBBBBBBB + BBBBBBBBBBBBBBBBBBBB + BBBBBBBBBBB BBB + BBBBBBBB${c2}YYYYY +${c1} BBBBBBBB${c2}YYYYYY +${c1} BBBBBBBB${c2}YYYYYYY +${c1} BBBBBBBBB${c2}YYYYY${c3}W +${c4} GG${c1}BBBBBBBY${c2}YYYY${c3}WWW +${c4} GGG${c1}BBBBBBB${c2}YY${c3}WWWWWWWW +${c4} GGGGGG${c1}BBBBBB${c3}WWWWWWWW +${c4} GGGGGGGG${c1}BBBB${c3}WWWWWWWW +${c4}GGGGGGGGGGG${c1}BBB${c3}WWWWWWW +${c4}GGGGGGGGGGGGG${c1}B${c3}WWWWWW +${c4}GGGGGGGG${c3}WWWWWWWWWWW +${c4}GG${c3}WWWWWWWWWWWWWWWW + WWWWWWWWWWWWWWWW + WWWWWWWWWW + WWW +""") + \ No newline at end of file diff --git a/tools/distros/clearos.py b/tools/distros/clearos.py new file mode 100644 index 00000000..a75b3e4a --- /dev/null +++ b/tools/distros/clearos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +clearos = AsciiArt(match=r'''"ClearOS"*''', color='2', ascii=r""" +${c1} `.--::::::--.` + .-:////////////////:-. + `-////////////////////////-` + -////////////////////////////- + `//////////////-..-//////////////` + ./////////////: ://///////////. + `//////:..-////: :////-..-//////` + ://////` -///:.``.:///-` ://///: +`///////:. -////////-` `:///////` +.//:--////:. -////-` `:////--://. +./: .////:. --` `:////- :/. +`//-` .////:. `:////- `-//` + :///-` .////:. `:////- `-///: + `/////-` -///: :///- `-/////` + `//////- `///: :///` .//////` + `:////: `///: :///` -////:` + .://: `///: :///` -//:. + .:: `///: :///` -:. + `///: :///` + `... ...` +""") + \ No newline at end of file diff --git a/tools/distros/clover.py b/tools/distros/clover.py new file mode 100644 index 00000000..4f6b239a --- /dev/null +++ b/tools/distros/clover.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +clover = AsciiArt(match=r'''"Clover"*''', color='2 6', ascii=r""" +${c1} `omo``omo` + `oNMMMNNMMMNo` + `oNMMMMMMMMMMMMNo` + oNMMMMMMMMMMMMMMMMNo + `sNMMMMMMMMMMMMMMNs` + `omo` `sNMMMMMMMMMMNs` `omo` + `oNMMMNo` `sNMMMMMMNs` `oNMMMNo` + `oNMMMMMMMNo` `oNMMNs` `oNMMMMMMMNo` +oNMMMMMMMMMMMNo` `sy` `oNMMMMMMMMMMMNo +`sNMMMMMMMMMMMMNo.${c2}oNNs${c1}.oNMMMMMMMMMMMMNs` +`oNMMMMMMMMMMMMNs.${c2}oNNs${c1}.oNMMMMMMMMMMMMNo` +oNMMMMMMMMMMMNs` `sy` `oNMMMMMMMMMMMNo + `oNMMMMMMMNs` `oNMMNo` `oNMMMMMMMNs` + `oNMMMNs` `sNMMMMMMNs` `oNMMMNs` + `oNs` `sNMMMMMMMMMMNs` `oNs` + `sNMMMMMMMMMMMMMMNs` + +NMMMMMMMMMMMMMMMMNo + `oNMMMMMMMMMMMMNo` + `oNMMMNNMMMNs` + `omo``oNs` +""") + \ No newline at end of file diff --git a/tools/distros/condres.py b/tools/distros/condres.py new file mode 100644 index 00000000..7c9ab130 --- /dev/null +++ b/tools/distros/condres.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +condres = AsciiArt(match=r'''"Condres"*''', color='2 3 6', ascii=r""" +${c1}syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+${c3}.+. +${c1}`oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+${c3}:++. +${c2}/o${c1}+oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/${c3}oo++. +${c2}/y+${c1}syyyyyyyyyyyyyyyyyyyyyyyyyyyyy${c3}+ooo++. +${c2}/hy+${c1}oyyyhhhhhhhhhhhhhhyyyyyyyyy${c3}+oo+++++. +${c2}/hhh+${c1}shhhhhdddddhhhhhhhyyyyyyy${c3}+oo++++++. +${c2}/hhdd+${c1}oddddddddddddhhhhhyyyys${c3}+oo+++++++. +${c2}/hhddd+${c1}odmmmdddddddhhhhyyyy${c3}+ooo++++++++. +${c2}/hhdddmo${c1}odmmmdddddhhhhhyyy${c3}+oooo++++++++. +${c2}/hdddmmms${c1}/dmdddddhhhhyyys${c3}+oooo+++++++++. +${c2}/hddddmmmy${c1}/hdddhhhhyyyyo${c3}+oooo++++++++++: +${c2}/hhdddmmmmy${c1}:yhhhhyyyyy+${c3}+oooo+++++++++++: +${c2}/hhddddddddy${c1}-syyyyyys+${c3}ooooo++++++++++++: +${c2}/hhhddddddddy${c1}-+yyyy+${c3}/ooooo+++++++++++++: +${c2}/hhhhhdddddhhy${c1}./yo:${c3}+oooooo+++++++++++++/ +${c2}/hhhhhhhhhhhhhy${c1}:-.${c3}+sooooo+++++++++++///: +${c2}:sssssssssssso++${c1}${c3}`:/:--------.```````` +""") + \ No newline at end of file diff --git a/tools/distros/container_linux_by_coreos.py b/tools/distros/container_linux_by_coreos.py new file mode 100644 index 00000000..15067b4a --- /dev/null +++ b/tools/distros/container_linux_by_coreos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +container_linux_by_coreos = AsciiArt(match=r'''"Container Linux by CoreOS"* | "Container_Linux"*''', color='4 7 1', ascii=r""" +${c1} ..... + .';:cccccccc:;'. + ':ccccclc${c3}lllllllll${c1}cc:. + .;cccccccc${c3}lllllllllllllll${c1}c, + ;clllccccc${c3}llllllllllllllllll${c1}c, + .cllclccccc${c3}lllll${c2}lll${c3}llllllllllll${c1}c: + ccclclcccc${c3}cllll${c2}kWMMNKk${c3}llllllllll${c1}c: + :ccclclcccc${c3}llll${c2}oWMMMMMMWO${c3}lllllllll${c1}c, +.ccllllllccc${c3}clll${c2}OMMMMMMMMM0${c3}lllllllll${c1}c +.lllllclcccc${c3}llll${c2}KMMMMMMMMMMo${c3}llllllll${c1}c. +.lllllllcccc${c3}clll${c2}KMMMMMMMMN0${c3}lllllllll${c1}c. +.cclllllcccc${c3}lllld${c2}xkkxxdo${c3}llllllllllc${c1}lc + :cccllllllcccc${c3}lllccllllcclccc${c1}cccccc; + .ccclllllllcccccccc${c3}lll${c1}ccccclccccccc + .cllllllllllclcccclccclccllllcllc + :cllllllllccclcllllllllllllcc; + .cccccccccccccclcccccccccc:. + .;cccclccccccllllllccc,. + .';ccccclllccc:;.. + ..... +""") + \ No newline at end of file diff --git a/tools/distros/crux.py b/tools/distros/crux.py new file mode 100644 index 00000000..ee591919 --- /dev/null +++ b/tools/distros/crux.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +crux = AsciiArt(match=r'''"CRUX"*''', color='4 5 7 6', ascii=r""" +${c1} odddd + oddxkkkxxdoo + ddcoddxxxdoool + xdclodod olol + xoc xdd olol + xdc ${c2}k00${c1}Okdlol + xxd${c2}kOKKKOkd${c1}ldd + xdco${c2}xOkdlo${c1}dldd + ddc:cl${c2}lll${c1}oooodo + odxxdd${c3}xkO000kx${c1}ooxdo + oxdd${c3}x0NMMMMMMWW0od${c1}kkxo + oooxd${c3}0WMMMMMMMMMW0o${c1}dxkx +docldkXW${c3}MMMMMMMWWN${c1}Odolco +xx${c2}dx${c1}kxxOKN${c3}WMMWN${c1}0xdoxo::c +${c2}xOkkO${c1}0oo${c3}odOW${c2}WW${c1}XkdodOxc:l +${c2}dkkkxkkk${c3}OKX${c2}NNNX0Oxx${c1}xc:cd +${c2} odxxdx${c3}xllod${c2}ddooxx${c1}dc:ldo +${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo +""") + \ No newline at end of file diff --git a/tools/distros/crux_small.py b/tools/distros/crux_small.py new file mode 100644 index 00000000..c5fe3620 --- /dev/null +++ b/tools/distros/crux_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +crux_small = AsciiArt(match=r'''"crux_small" | KISS*''', color='4 5 7 6', ascii=r""" +${c1} ___ + (${c3}.· ${c1}| + (${c2}<> ${c1}| + / ${c3}__ ${c1}\\ + ( ${c3}/ \\ ${c1}/| +${c2}_${c1}/\\ ${c3}__)${c1}/${c2}_${c1}) +${c2}\/${c1}-____${c2}\/ +""") + \ No newline at end of file diff --git a/tools/distros/crystal_linux.py b/tools/distros/crystal_linux.py new file mode 100644 index 00000000..2d04ffee --- /dev/null +++ b/tools/distros/crystal_linux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +crystal_linux = AsciiArt(match=r'''*"Crystal Linux"*''', color='13 5', ascii=r""" +${c1} mysssym +${c1} mysssym +${c1} mysssym +${c1} mysssym +${c1} mysssyd +${c1} mysssyd N +${c1} mysssyd mysym +${c1} mysssyd dysssym +${c1} mysssyd dysssym +${c1} mysssyd dysssym +${c1} mysssyd dysssym +${c1} mysssyd dysssym +${c1} mysssyd dysssym +${c1} mysym dysssym +${c1} N dysssym +${c1} dysssym +${c1} dysssym +${c1} dysssym +${c1} dysssym +${c1} dysssym +""") + \ No newline at end of file diff --git a/tools/distros/cucumber.py b/tools/distros/cucumber.py new file mode 100644 index 00000000..b58bb33b --- /dev/null +++ b/tools/distros/cucumber.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +cucumber = AsciiArt(match=r'''*"Cucumber"*''', color='2 3', ascii=r""" +${c1} `.-://++++++//:-.` + `:/+//${c2}::--------${c1}:://+/:` + -++/:${c2}----..........----${c1}:/++- + .++:${c2}---...........-......---${c1}:++. + /+:${c2}---....-::/:/--//:::-....---${c1}:+/ + `++:${c2}--.....:---::/--/::---:.....--${c1}:++` + /+:${c2}--.....--.--::::-/::--.--.....--${c1}:+/ +-o:${c2}--.......-:::://--/:::::-.......--${c1}:o- +/+:${c2}--...-:-::---:::..:::---:--:-...--${c1}:+/ +o/:${c2}-...-:.:.-/:::......::/:.--.:-...-${c1}:/o +o/${c2}--...::-:/::/:-......-::::::-/-...-${c1}:/o +/+:${c2}--..-/:/:::--:::..:::--::////-..--${c1}:+/ +-o:${c2}--...----::/:::/--/:::::-----...--${c1}:o- + /+:${c2}--....://:::.:/--/:.::://:....--${c1}:+/ + `++:${c2}--...-:::.--.:..:.--.:/:-...--${c1}:++` + /+:${c2}---....----:-..-:----....---${c1}:+/ + .++:${c2}---..................---${c1}:++. + -/+/:${c2}----..........----${c1}:/+/- + `:/+//${c2}::--------:::${c1}/+/:` + `.-://++++++//:-.` +""") + \ No newline at end of file diff --git a/tools/distros/cutefishos.py b/tools/distros/cutefishos.py new file mode 100644 index 00000000..e100f77b --- /dev/null +++ b/tools/distros/cutefishos.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +cutefishos = AsciiArt(match=r'''"CutefishOS"*''', color='6 7 4', ascii=r""" +${c1} ___ww___ +_ _wwMMM@M^^^^MMMMww_ +M0w_ _wMMM~~ ~~MMm_ + ~MMy _ww0M~ ~MMy + ~MMMM~ o "MM +${c3} jw0M~~MMMw_ _wMM' +wMM~ ~~MMmw__ __w0M~ +~ ~~MM0MmwwwwwwwwwMMM~ + ~~~~^^~~~ +""") + \ No newline at end of file diff --git a/tools/distros/cyberos.py b/tools/distros/cyberos.py new file mode 100644 index 00000000..f9c6be9b --- /dev/null +++ b/tools/distros/cyberos.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +cyberos = AsciiArt(match=r'''"CyberOS"*''', color='50 32 57', ascii=r""" +${c3} !M$EEEEEEEEEEEP + .MMMMM000000Nr. + ${c3}&MMMMMM${c2}MMMMMMMMMMMMM9 + ${c3}~MMM${c1}MMMM${c2}MMMMMMMMMMMMC + ${c1}" ${c3}M${c1}MMMMMMM${c2}MMMMMMMMMMs + ${c1}iM${c2}MMM&&${c1}MMMMMMMM${c2}MMMMMMMM\\ + ${c1}BMMM${c2}MMMMM${c1}MMMMMMM${c2}MMMMMM${c3}" + ${c1}9MMMMM${c2}MMMMMMM${c1}MMMM${c2}MMMM${c3}MMMf- + ${c2}sMMMMMMMM${c1}MM${c2}M${c3}MMMMMMMMM3_ + ${c2}+ffffffff${c1}P${c3}MMMMMMMMMMMM0 + ${c2}CMMMMMMMMMMM + }MMMMMMMMM + ~MMMMMMM + "RMMMM + .PMB +""") + \ No newline at end of file diff --git a/tools/distros/dahlia.py b/tools/distros/dahlia.py new file mode 100644 index 00000000..c3eb50d5 --- /dev/null +++ b/tools/distros/dahlia.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +dahlia = AsciiArt(match=r'''"dahlia"*''', color='1 7 3', ascii=r""" +${c1} + .#. + *%@@@%* + .,,,,,(&@@@@@@@&/,,,,,. + ,#@@@@@@@@@@@@@@@@@@@@@#. + ,#@@@@@@@&#///#&@@@@@@@#. + ,/%&@@@@@%/, .,(%@@@@@&#/. + *#&@@@@@@#,. .*#@@@@@@&#, + .&@@@@@@@@@( .(@@@@@@@@@&&. +#@@@@@@@@@@( )@@@@@@@@@@@# + °@@@@@@@@@@( .(@@@@@@@@@@@° + *%@@@@@@@(. ,#@@@@@@@%* + ,(&@@@@@@%*. ./%@@@@@@%(, + ,#@@@@@@@&(***(&@@@@@@@#. + ,#@@@@@@@@@@@@@@@@@@@@@#. + ,*****#&@@@@@@@&(*****, + ,/%@@@%/. + ,#, +""") + \ No newline at end of file diff --git a/tools/distros/darkos.py b/tools/distros/darkos.py new file mode 100644 index 00000000..265b3a96 --- /dev/null +++ b/tools/distros/darkos.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +darkos = AsciiArt(match=r'''"DarkOs"''', color='1 6 5 3 2', ascii=r""" + +${c3}⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c1}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⠋⡆⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c5}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡆⢀⣤⢛⠛⣠⣿⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c6}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⠟⣡⠊⣠⣾⣿⠃⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c2}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣯⣿⠀⠊⣤⣿⣿⣿⠃⣴⣧⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c1}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⡟⣠⣶⣿⣿⣿⢋⣤⠿⠛⠉⢁⣭⣽⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c4} ⠀⠀⠀⠀⠀⠀ ⠀⣠⠖⡭⢉⣿⣯⣿⣯⣿⣿⣿⣟⣧⠛⢉⣤⣶⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c5}⠀⠀⠀⠀⠀⠀⠀⠀⣴⣫⠓⢱⣯⣿⢿⠋⠛⢛⠟⠯⠶⢟⣿⣯⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c2}⠀⠀⠀⠀⠀⠀⢀⡮⢁⣴⣿⣿⣿⠖⣠⠐⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⢿⣶⣄⠀⠀⠀⠀⠀⠀⠀ +${c3}⠀⠀⠀⠀⢀⣤⣷⣿⣿⠿⢛⣭⠒⠉⠀⠀⠀⣀⣀⣄⣤⣤⣴⣶⣶⣶⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀ +${c1}⠀⢀⣶⠏⠟⠝⠉⢀⣤⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c6}⢴⣯⣤⣶⣿⣿⣿⣿⣿⡿⣿⣯⠉⠉⠉⠉⠀⠀⠀⠈⣿⡀⣟⣿⣿⢿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c5}⠀⠀⠀⠉⠛⣿⣧⠀⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠃⣿⣿⣯⣿⣦⡀⠀⠉⠻⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c3}⠀⠀⠀⠀⠀⠀⠉⢿⣮⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠀⣯⠉⠉⠛⢿⣿⣷⣄⠀⠈⢻⣆⠀⠀⠀⠀⠀⠀⠀⠀ +${c2}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠢⠀⠀⠀⠀⠀⠀⠀⢀⢡⠃⣾⣿⣿⣦⠀⠀⠀⠙⢿⣿⣤⠀⠙⣄⠀⠀⠀⠀⠀⠀⠀ +${c6}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢋⡟⢠⣿⣿⣿⠋⢿⣄⠀⠀⠀⠈⡄⠙⣶⣈⡄⠀⠀⠀⠀⠀⠀ +${c1}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⢲⣿⠀⣾⣿⣿⠁⠀⠀⠉⢷⡀⠀⠀⣇⠀⠀⠈⠻⡀⠀⠀⠀⠀⠀ +${c4}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⣀⣿⡏⠀⣿⡿⠀⠀⠀⠀⠀⠀⠙⣦⠀⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c3}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠿⣧⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣮⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +${c5}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +""") + \ No newline at end of file diff --git a/tools/distros/darwin.py b/tools/distros/darwin.py new file mode 100644 index 00000000..c92734ec --- /dev/null +++ b/tools/distros/darwin.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +darwin = AsciiArt(match=r'''"Darwin"''', color='2 3 1 1 5 4', ascii=r""" +${c1} c.' + ,xNMM. + .OMMMMo + lMMM" + .;loddo:. .olloddol;. + cKMMMMMMMMMMNWMMMMMMMMMM0: +${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. + XMMMMMMMMMMMMMMMMMMMMMMMX. +${c3};MMMMMMMMMMMMMMMMMMMMMMMM: +:MMMMMMMMMMMMMMMMMMMMMMMM: +${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. + kMMMMMMMMMMMMMMMMMMMMMMMMWd. + ${c5}'XMMMMMMMMMMMMMMMMMMMMMMMMMMk + 'XMMMMMMMMMMMMMMMMMMMMMMMMK. + ${c6}kMMMMMMMMMMMMMMMMMMMMMMd + ;KMMMMMMMWXXWMMMMMMMk. + "cooc*" "*coo'" +""") + \ No newline at end of file diff --git a/tools/distros/debian.py b/tools/distros/debian.py new file mode 100644 index 00000000..895a3a99 --- /dev/null +++ b/tools/distros/debian.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +debian = AsciiArt(match=r'''"Debian"*''', color='1 7 3', ascii=r""" +${c2} _,met$$$$$gg. + ,g$$$$$$$$$$$$$$$P. + ,g$$P" \"""Y$$.". + ,$$P' `$$$. +',$$P ,ggs. `$$b: +`d$$' ,$P"' ${c1}.${c2} $$$ + $$P d$' ${c1},${c2} $$P + $$: $$. ${c1}-${c2} ,d$$' + $$; Y$b._ _,d$P' + Y$$. ${c1}`.${c2}`"Y$$$$P"' +${c2} `$$b ${c1}"-.__ +${c2} `Y$$ + `Y$$. + `$$b. + `Y$$b. + `"Y$b._ + `\""" +""") + \ No newline at end of file diff --git a/tools/distros/debian_small.py b/tools/distros/debian_small.py new file mode 100644 index 00000000..84dac007 --- /dev/null +++ b/tools/distros/debian_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +debian_small = AsciiArt(match=r'''"debian_small"''', color='1 7 3', ascii=r""" +${c1} _____ + / __ \\ +| / | +| \\___- +-_ + --_ +""") + \ No newline at end of file diff --git a/tools/distros/deepin.py b/tools/distros/deepin.py new file mode 100644 index 00000000..21544114 --- /dev/null +++ b/tools/distros/deepin.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +deepin = AsciiArt(match=r'''"Deepin"*''', color='2 7', ascii=r""" +${c1} ............ + .';;;;;. .,;,. + .,;;;;;;;. ';;;;;;;. + .;::::::::' .,::;;,''''',. + ,'.:::::::: .;;'. '; + ;' 'cccccc, ,' :: '.. .: + ,, :ccccc. ;: .c, '' :. ,; +.l. cllll' ., .lc :; .l' l. +.c :lllc ;cl: .l' .ll. :' +.l 'looc. . ,o: 'oo' c, +.o. .:ool::coc' .ooo' o. + :: ..... .;dddo ;c + l:... .';lddddo. ,o + lxxxxxdoolllodxxxxxxxxxc :l + ,dxxxxxxxxxxxxxxxxxxl. 'o, + ,dkkkkkkkkkkkkko;. .;o; + .;okkkkkdl;. .,cl:. + .,:cccccccc:,. +""") + \ No newline at end of file diff --git a/tools/distros/desaos.py b/tools/distros/desaos.py new file mode 100644 index 00000000..32f38167 --- /dev/null +++ b/tools/distros/desaos.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +desaos = AsciiArt(match=r'''"DesaOS"''', color='2 7', ascii=r""" +${c1}███████████████████████ +███████████████████████ +███████████████████████ +███████████████████████ +████████ ███████ +████████ ███████ +████████ ███████ +████████ ███████ +████████ ███████ +████████ ███████ +████████ ███████ +██████████████████████████████ +██████████████████████████████ +████████████████████████ +████████████████████████ +████████████████████████ +""") + \ No newline at end of file diff --git a/tools/distros/devuan.py b/tools/distros/devuan.py new file mode 100644 index 00000000..d2210923 --- /dev/null +++ b/tools/distros/devuan.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +devuan = AsciiArt(match=r'''"Devuan"*''', color='5 7', ascii=r""" +${c1} ..,,;;;::;,.. + `':ddd;:,. + `'dPPd:,. + `:b$$b`. + 'P$$$d` + .$$$$$` + ;$$$$$P + .:P$$$$$$` + .,:b$$$$$$$;' + .,:dP$$$$$$$$b:' + .,:;db$$$$$$$$$$Pd'` + ,db$$$$$$$$$$$$$$b:'` +:$$$$$$$$$$$$b:'` + `$$$$$bd:''` + `'''` +""") + \ No newline at end of file diff --git a/tools/distros/dracos.py b/tools/distros/dracos.py new file mode 100644 index 00000000..e5652782 --- /dev/null +++ b/tools/distros/dracos.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +dracos = AsciiArt(match=r'''"DracOS"*''', color='1 7 3', ascii=r""" +${c1} `-:/- + -os: + -os/` + :sy+-` + `/yyyy+. + `+yyyyo- + `/yyyys: +`:osssoooo++- +yyyyyy/` + ./yyyyyyo yo`:syyyy+. + -oyyy+ +- :yyyyyo- + `:sy: `. `/yyyyys: + ./o/.` .oyyso+oo:` + :+oo+//::::///:-.` `.` +""") + \ No newline at end of file diff --git a/tools/distros/dragonfly.py b/tools/distros/dragonfly.py new file mode 100644 index 00000000..17ba2519 --- /dev/null +++ b/tools/distros/dragonfly.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +dragonfly = AsciiArt(match=r'''"DragonFly"*''', color='1 7 3', ascii=r""" +${c2},--, ${c1}| ${c2},--, +${c2}| `-, ${c1},^, ${c2},-' | +${c2} `, `-, ${c3}(/ \) ${c2},-' ,' +${c2} `-, `-,${c1}/ \${c2},-' ,-' +${c2} `------${c1}( )${c2}------' +${c2} ,----------${c1}( )${c2}----------, +${c2} | _,-${c1}( )${c2}-,_ | +${c2} `-,__,-' ${c1}\ /${c2} `-,__,-' +${c1} | | + | | + | | + | | + | | + | | + `|' +""") + \ No newline at end of file diff --git a/tools/distros/dragonfly_old.py b/tools/distros/dragonfly_old.py new file mode 100644 index 00000000..2c8c27ae --- /dev/null +++ b/tools/distros/dragonfly_old.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +dragonfly_old = AsciiArt(match=r'''"dragonfly_old"*''', color='1 7 3', ascii=r""" + ${c1} .-. + ${c3} ()${c1}I${c3}() + ${c1} "==.__:-:__.==" + "==.__/~|~\__.==" + "==._( Y )_.==" + ${c2}.-'~~""~=--...,__${c1}\/|\/${c2}__,...--=~""~~'-. +( ..=${c1}\\=${c1}/${c2}=.. ) + `'-. ,.-"`;${c1}/=\\${c2};"-.,_ .-'` + `~"-=-~` .-~` ${c1}|=|${c2} `~-. `~-=-"~` + .-~` /${c1}|=|${c2}\ `~-. + .~` / ${c1}|=|${c2} \ `~. + .-~` .' ${c1}|=|${c2} `. `~-. + (` _,.-="` ${c1} |=|${c2} `"=-.,_ `) + `~"~"` ${c1} |=|${c2} `"~"~` + ${c1} /=\\ + \\=/ + ^ +""") + \ No newline at end of file diff --git a/tools/distros/dragonfly_small.py b/tools/distros/dragonfly_small.py new file mode 100644 index 00000000..24b2d7fc --- /dev/null +++ b/tools/distros/dragonfly_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +dragonfly_small = AsciiArt(match=r'''"dragonfly_small"*''', color='1 7 3', ascii=r""" +${c2} ,${c1}_${c2}, +('-_${c1}|${c2}_-') + >--${c1}|${c2}--< +(_-'${c1}|${c2}'-_) + ${c1}| + | + | +""") + \ No newline at end of file diff --git a/tools/distros/drauger.py b/tools/distros/drauger.py new file mode 100644 index 00000000..bbc9fcd1 --- /dev/null +++ b/tools/distros/drauger.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +drauger = AsciiArt(match=r'''"Drauger"*''', color='1 7', ascii=r""" +${c1} -``- + `:+``+:` + `/++``++/. + .++/. ./++. + :++/` `/++: + `/++: :++/` + ./+/- -/+/. + -++/. ./++- + :++:` `:++: + `/++- -++/` + ./++. ./+/. + -++/` `/++- + :++:` `:++: + `/++- -++/` +.:-.`..............................`.-:. +`.-/++++++++++++++++++++++++++++++++/-.` +""") + \ No newline at end of file diff --git a/tools/distros/elementary.py b/tools/distros/elementary.py new file mode 100644 index 00000000..9c64cc7a --- /dev/null +++ b/tools/distros/elementary.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +elementary = AsciiArt(match=r'''"Elementary"*''', color='4 7 1', ascii=r""" +${c2} eeeeeeeeeeeeeeeee + eeeeeeeeeeeeeeeeeeeeeee + eeeee eeeeeeeeeeee eeeee + eeee eeeee eee eeee + eeee eeee eee eeee +eee eee eee eee +eee eee eee eee +ee eee eeee eeee +ee eee eeeee eeeeee +ee eee eeeee eeeee ee +eee eeee eeeeee eeeee eee +eee eeeeeeeeee eeeeee eee + eeeeeeeeeeeeeeeeeeeeeeee eeeee + eeeeeeee eeeeeeeeeeee eeee + eeeee eeeee + eeeeeee eeeeeee + eeeeeeeeeeeeeeeee +""") + \ No newline at end of file diff --git a/tools/distros/elementary_small.py b/tools/distros/elementary_small.py new file mode 100644 index 00000000..357efc94 --- /dev/null +++ b/tools/distros/elementary_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +elementary_small = AsciiArt(match=r'''"elementary_small"*''', color='4 7 1', ascii=r""" +${c2} _______ + / ____ \\ +/ | / /\\ +|__\\ / / | +\\ /__/ / + \\_______/ +""") + \ No newline at end of file diff --git a/tools/distros/elive.py b/tools/distros/elive.py new file mode 100644 index 00000000..23b59f78 --- /dev/null +++ b/tools/distros/elive.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +elive = AsciiArt(match=r'''"Elive"*''', color='7 6 6', ascii=r""" +${c1} + *@${c2},,&(%%%..%*. + ${c1}(@${c2}&%/##############((/${c1}*, + ${c2}@${c1}@&${c2}#########${c1}*..../${c2}########%${c1}*.. + ${c2}@${c1}&${c2}#%%%%%. ${c3},.${c1},${c2}%%%%%%. + /%${c2}(%%%%. ${c1}(${c2}%%%%#. + /${c1}*${c2}%%##,. .,%%###, + ,####. ,${c1}*${c2}#%${c1}#${c3}/,(/ ${c2}/${c1}#${c2}###, +((###/ ,,##########${c1}(${c3}/(# ${c2}%####, +%#(((${c1}. .${c1}./${c2}((((((((((((((${c1}(${c2}#/${c3}*.. ${c3}*.${c2}(((${c1}/ +${c2}%#///${c1}. ${c3}***${c2}.*///////////// +${c3}#${c2}#////* ${c3}***${c2}.*/////. + ${c3}(${c2}(***** ${c3}*** + ${c2},*****.. + ..${c1}*${c2}*****.. *${c1}%${c2}/****. + .,,*******,${c3},,../##(${c2}%&${c1}&${c2}#******${c1},${c2}. + ,*${c1},${c2},,,,,,,,,,,,,,,,,,,${c1},${c2}.. + *//${c1}/,,${c2},,,,,,,${c1},..${c2} +""") + \ No newline at end of file diff --git a/tools/distros/encryptos.py b/tools/distros/encryptos.py new file mode 100644 index 00000000..db0b4712 --- /dev/null +++ b/tools/distros/encryptos.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +encryptos = AsciiArt(match=r'''"EncryptOS"*''', color='2 5 6', ascii=r""" +${c2} ******* +${c2} *** **. +${c2} ** ** +${c2} ** ** + +${c2} ***************** +${c2} ,,,,,,,,,,,,,,,,*** +${c2} ,,,,,,, ,,,,,,, +${c2} ,,,,,,, ,,,,,,, +${c2} ,,,,,,, ,,,,,,, +${c2} ,,,,,,, ,,,,,,, +${c2} ,,,,,,,,,,,,,,,,,,, +${c2} ,,,,,,,,,,,,. +""") + \ No newline at end of file diff --git a/tools/distros/endeavouros.py b/tools/distros/endeavouros.py new file mode 100644 index 00000000..4ee939e4 --- /dev/null +++ b/tools/distros/endeavouros.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +endeavouros = AsciiArt(match=r'''"EndeavourOS"*''', color='1 5 4', ascii=r""" +${c1} ./${c2}o${c3}. +${c1} ./${c2}sssso${c3}- +${c1} `:${c2}osssssss+${c3}- +${c1} `:+${c2}sssssssssso${c3}/. +${c1} `-/o${c2}ssssssssssssso${c3}/. +${c1} `-/+${c2}sssssssssssssssso${c3}+:` +${c1} `-:/+${c2}sssssssssssssssssso${c3}+/. +${c1} `.://o${c2}sssssssssssssssssssso${c3}++- +${c1} .://+${c2}ssssssssssssssssssssssso${c3}++: +${c1} .:///o${c2}ssssssssssssssssssssssssso${c3}++: +${c1} `:////${c2}ssssssssssssssssssssssssssso${c3}+++. +${c1}`-////+${c2}ssssssssssssssssssssssssssso${c3}++++- +${c1} `..-+${c2}oosssssssssssssssssssssssso${c3}+++++/` + ./++++++++++++++++++++++++++++++/:. + `:::::::::::::::::::::::::------`` +""") + \ No newline at end of file diff --git a/tools/distros/endless.py b/tools/distros/endless.py new file mode 100644 index 00000000..4315def8 --- /dev/null +++ b/tools/distros/endless.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +endless = AsciiArt(match=r'''"Endless"*''', color='1 7', ascii=r""" +${c1} `:+yhmNMMMMNmhy+:` + -odMMNhso//////oshNMMdo- + /dMMh+. .+hMMd/ + /mMNo` `oNMm: + `yMMo` `oMMy` + `dMN- -NMd` + hMN. .NMh +/MM/ -os` /MM/ +dMm `smNmmhs/- `:sNMd+ `` mMd +MMy oMd--:+yMMMMMNo.:ohmMMMNy` yMM +MMy -NNyyhmMNh+oNMMMMMy:. dMo yMM +dMm `/++/-``/yNNh+/sdNMNddMm- mMd +/MM/ `dNy: `-::- /MM/ + hMN. .NMh + `dMN- -NMd` + `yMMo` `oMMy` + /mMNo` `oNMm/ + /dMMh+. .+hMMd/ + -odMMNhso//////oshNMMdo- + `:+yhmNMMMMNmhy+:` +""") + \ No newline at end of file diff --git a/tools/distros/eurolinux.py b/tools/distros/eurolinux.py new file mode 100644 index 00000000..fc10f5c4 --- /dev/null +++ b/tools/distros/eurolinux.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +eurolinux = AsciiArt(match=r'''"EuroLinux"*''', color='4 7', ascii=r""" +${c1} __ + -wwwWWWWWWWWWwww- + -WWWWWWWWWWWWWWWWWWw- + \WWWWWWWWWWWWWWWWWWW- + _Ww `WWWWWWWWWWWWWWWWWWWw + -W${c2}E${c1}Www -WWWWWWWWW- +_WW${c2}U${c1}WWWW- _WWWWWWWW +_WW${c2}R${c1}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW- +wWW${c2}O${c1}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +WWW${c2}L${c1}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWw +WWW${c2}I${c1}WWWWWWWWWWWWWWWWWWWWWWWWWWWWww- +wWW${c2}N${c1}WWWWw + WW${c2}U${c1}WWWWWWw + wW${c2}X${c1}WWWWWWWWww + wWWWWWWWWWWWWWWWw + wWWWWWWWWWWWWWWWw + WWWWWWWWWWWWWw + wWWWWWWWw +""") + \ No newline at end of file diff --git a/tools/distros/exherbo.py b/tools/distros/exherbo.py new file mode 100644 index 00000000..7dd08a0d --- /dev/null +++ b/tools/distros/exherbo.py @@ -0,0 +1,28 @@ + +from hyfetch.distro import AsciiArt + +exherbo = AsciiArt(match=r'''"Exherbo"*''', color='4 7 1', ascii=r""" +${c2} , +OXo. +NXdX0: .cok0KXNNXXK0ko:. +KX '0XdKMMK;.xMMMk, .0MMMMMXx; ... +'NO..xWkMMx kMMM cMMMMMX,NMWOxOXd. + cNMk NK .oXM. OMMMMO. 0MMNo kW. + lMc o: ., .oKNk; ;NMMWlxW' + ;Mc .. .,,' .0M${c1}g;${c2}WMN'dWMMMMMMO + XX ,WMMMMW. cM${c1}cfli${c2}WMKlo. .kMk +.Mo .WM${c1}GD${c2}MW. XM${c1}WO0${c2}MMk oMl +,M: ,XMMWx::,''oOK0x; NM. +'Ml ,kNKOxxxxxkkO0XXKOd:. oMk + NK .0Nxc${c3}:::::::::::::::${c2}fkKNk, .MW + ,Mo .NXc${c3}::${c2}qXWXb${c3}::::::::::${c2}oo${c3}::${c2}lNK. .MW + ;Wo oMd${c3}:::${c2}oNMNP${c3}::::::::${c2}oWMMMx${c3}:${c2}c0M; lMO + 'NO;W0c${c3}:::::::::::::::${c2}dMMMMO${c3}::${c2}lMk .WM' + xWONXdc${c3}::::::::::::::${c2}oOOo${c3}::${c2}lXN. ,WMd + 'KWWNXXK0Okxxo,${c3}:::::::${c2},lkKNo xMMO + :XMNxl,';:lodxkOO000Oxc. .oWMMo + 'dXMMXkl;,. .,o0MMNo' + ':d0XWMMMMWNNNNMMMNOl' + ':okKXWNKkl' +""") + \ No newline at end of file diff --git a/tools/distros/exodia_predator_os.py b/tools/distros/exodia_predator_os.py new file mode 100644 index 00000000..d89708df --- /dev/null +++ b/tools/distros/exodia_predator_os.py @@ -0,0 +1,30 @@ + +from hyfetch.distro import AsciiArt + +exodia_predator_os = AsciiArt(match=r'''"Exodia Predator OS"* | "exodia-predator"* | "Predator"*''', color='5 5', ascii=r""" +${c1}- : +${c1}+: :+ +${c1}++. .++ +${c1}+++ : . +++ +${c1}+++= .+ + =+++ +${c1}++++- ++ += -++++ +${c1}++++++- -++ ++- -++++++ +${c1}++++++++: .+++ +++. :++++++++ +${c1}++++++++++: ++++ ++++ :++++++++++ +${c1}+++++++++++==++++ ++++=++++++=+++++ +${c1}+++++.:++++++++++ ++++++++++:.+++++ +${c1}+++++. .+++++++++ +++++++++. .+++++ +${c1}+++++: ++++++++ ++++++++ :+++++ +${c1}++++++- =+++++++ +++++++= -++++++ +${c1} :+++++= =+++++++ +++++++= =+++++: +${c1} :+++= =+++++++ +++++++= =+++: +${c1} -+= =+++++++ +++++++= ++- +${c1} : =++++++- -++++++= : +${c1} =++++- -++++= +${c1} =++= =++= +${c1} =++ ++= +${c1} =+. .+= +${c1} =- -= +${c1} : : +""") + \ No newline at end of file diff --git a/tools/distros/fedora.py b/tools/distros/fedora.py new file mode 100644 index 00000000..5078ad03 --- /dev/null +++ b/tools/distros/fedora.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +fedora = AsciiArt(match=r'''"Fedora"*''', color='12 7', ascii=r""" +${c1} .',;::::;,'. + .';:cccccccccccc:;,. + .;cccccccccccccccccccccc;. + .:cccccccccccccccccccccccccc:. + .;ccccccccccccc;${c2}.:dddl:.${c1};ccccccc;. + .:ccccccccccccc;${c2}OWMKOOXMWd${c1};ccccccc:. +.:ccccccccccccc;${c2}KMMc${c1};cc;${c2}xMMc${c1};ccccccc:. +,cccccccccccccc;${c2}MMM.${c1};cc;${c2};WW:${c1};cccccccc, +:cccccccccccccc;${c2}MMM.${c1};cccccccccccccccc: +:ccccccc;${c2}oxOOOo${c1};${c2}MMM0OOk.${c1};cccccccccccc: +cccccc;${c2}0MMKxdd:${c1};${c2}MMMkddc.${c1};cccccccccccc; +ccccc;${c2}XM0'${c1};cccc;${c2}MMM.${c1};cccccccccccccccc' +ccccc;${c2}MMo${c1};ccccc;${c2}MMW.${c1};ccccccccccccccc; +ccccc;${c2}0MNc.${c1}ccc${c2}.xMMd${c1};ccccccccccccccc; +cccccc;${c2}dNMWXXXWM0:${c1};cccccccccccccc:, +cccccccc;${c2}.:odl:.${c1};cccccccccccccc:,. +:cccccccccccccccccccccccccccc:'. +.:cccccccccccccccccccccc:;,.. + '::cccccccccccccc::;,. +""") + \ No newline at end of file diff --git a/tools/distros/fedora_old.py b/tools/distros/fedora_old.py new file mode 100644 index 00000000..f86ec92c --- /dev/null +++ b/tools/distros/fedora_old.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +fedora_old = AsciiArt(match=r'''"Fedora_old"* | "RFRemix"*''', color='4 7 1', ascii=r""" +${c1} /:-------------:\\ + :-------------------:: + :-----------${c2}/shhOHbmp${c1}---:\\ + /-----------${c2}omMMMNNNMMD ${c1}---: + :-----------${c2}sMMMMNMNMP${c1}. ---: + :-----------${c2}:MMMdP${c1}------- ---\\ +,------------${c2}:MMMd${c1}-------- ---: +:------------${c2}:MMMd${c1}------- .---: +:---- ${c2}oNMMMMMMMMMNho${c1} .----: +:-- .${c2}+shhhMMMmhhy++${c1} .------/ +:- -------${c2}:MMMd${c1}--------------: +:- --------${c2}/MMMd${c1}-------------; +:- ------${c2}/hMMMy${c1}------------: +:--${c2} :dMNdhhdNMMNo${c1}------------; +:---${c2}:sdNMMMMNds:${c1}------------: +:------${c2}:://:${c1}-------------:: +:---------------------:// +""") + \ No newline at end of file diff --git a/tools/distros/fedora_small.py b/tools/distros/fedora_small.py new file mode 100644 index 00000000..eff9aeb6 --- /dev/null +++ b/tools/distros/fedora_small.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +fedora_small = AsciiArt(match=r'''"fedora_small"''', color='12', ascii=r""" +${c1} ,'''''. + | ,. | + | | '_' + ,....| |.. +.' ,_;| ..' +| | | | +| ',_,' | + '. ,' + ''''' +""") + \ No newline at end of file diff --git a/tools/distros/feren.py b/tools/distros/feren.py new file mode 100644 index 00000000..abe9de10 --- /dev/null +++ b/tools/distros/feren.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +feren = AsciiArt(match=r'''"Feren"*''', color='4 7 1', ascii=r""" +${c1} `----------` + :+ooooooooo+. +-o+oooooooooo+- +..`/+++++++++++/...````````````````` + .++++++++++++++++++++++++++/////- + ++++++++++++++++++++++++++++++++//:` + -++++++++++++++++++++++++++++++/-` + ++++++++++++++++++++++++++++:. + -++++++++++++++++++++++++/. + +++++++++++++++++++++/-` + -++++++++++++++++++//-` + .:+++++++++++++//////- + .:++++++++//////////- + `-++++++---:::://///. + `.:///+++. ` + `......... +""") + \ No newline at end of file diff --git a/tools/distros/finnix.py b/tools/distros/finnix.py new file mode 100644 index 00000000..6ff82b85 --- /dev/null +++ b/tools/distros/finnix.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +finnix = AsciiArt(match=r'''"Finnix"*''', color='4 7 7', ascii=r""" +${c1} ,,:;;;;:,, + ,;*%S########S%*;, + ;?#################S?: + :%######################?: + +##########################; + +############################; + :#############.**,#############, + *###########+ +###########+ + ?########## ${c3}Finnix${c1} ##########* + *###########, ,###########+ + :#############%..%#############, + *############################+ + *##########################+ + ;S######################%: + ,+%##################%; + :+?S##########S?+: + ,:;++++;:, +""") + \ No newline at end of file diff --git a/tools/distros/freebsd.py b/tools/distros/freebsd.py new file mode 100644 index 00000000..fa1b1c85 --- /dev/null +++ b/tools/distros/freebsd.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +freebsd = AsciiArt(match=r'''FreeBSD*|HardenedBSD*''', color='1 7 3', ascii=r""" + ${c2}``` ${c1}` + ${c2}` `.....---...${c1}....--.``` -/ + ${c2}+o .--` ${c1}/y:` +. + ${c2} yo`:. ${c1}:o `+- + ${c2}y/ ${c1}-/` -o/ + ${c2}.- ${c1}::/sy+:. + ${c2}/ ${c1}`-- / + ${c2}`: ${c1}:` + ${c2}`: ${c1}:` + ${c2}/ ${c1}/ + ${c2}.- ${c1}-. + ${c2}-- ${c1}-. + ${c2}`:` ${c1}`:` + .-- `--. + .---.....----. +""") + \ No newline at end of file diff --git a/tools/distros/freebsd_small.py b/tools/distros/freebsd_small.py new file mode 100644 index 00000000..366bca6f --- /dev/null +++ b/tools/distros/freebsd_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +freebsd_small = AsciiArt(match=r'''"freebsd_small"''', color='1 7 3', ascii=r""" +${c1}/\\,-'''''-,/\\ +\\_) (_/ +| | +| | + ; ; + '-_____-' +""") + \ No newline at end of file diff --git a/tools/distros/freemint.py b/tools/distros/freemint.py new file mode 100644 index 00000000..8d19be27 --- /dev/null +++ b/tools/distros/freemint.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +freemint = AsciiArt(match=r'''"FreeMiNT"*''', color='7', ascii=r""" +${c1} ## + ## ######### + #### ## + #### #### ## +#### #### ## ## + #### #### ## ## + #### #### ## ## ## + #### ###### + ###### ## ## #### + #### ################ + #### ## #### + ## #### ###### + ## ## #### #### + ## ## ## ## ## #### + #### ## ## ## +""") + \ No newline at end of file diff --git a/tools/distros/frugalware.py b/tools/distros/frugalware.py new file mode 100644 index 00000000..d69039a6 --- /dev/null +++ b/tools/distros/frugalware.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +frugalware = AsciiArt(match=r'''"Frugalware"*''', color='4 7 1', ascii=r""" +${c1} `++/::-.` + /o+++++++++/::-.` + `o+++++++++++++++o++/::-.` + /+++++++++++++++++++++++oo++/:-.`` + .o+ooooooooooooooooooosssssssso++oo++/:-` + ++osoooooooooooosssssssssssssyyo+++++++o: + -o+ssoooooooooooosssssssssssssyyo+++++++s` + o++ssoooooo++++++++++++++sssyyyyo++++++o: + :o++ssoooooo${c2}/-------------${c1}+syyyyyo+++++oo + `o+++ssoooooo${c2}/-----${c1}+++++ooosyyyyyyo++++os: + /o+++ssoooooo${c2}/-----${c1}ooooooosyyyyyyyo+oooss + .o++++ssooooos${c2}/------------${c1}syyyyyyhsosssy- + ++++++ssooooss${c2}/-----${c1}+++++ooyyhhhhhdssssso + -s+++++syssssss${c2}/-----${c1}yyhhhhhhhhhhhddssssy. + sooooooyhyyyyyh${c2}/-----${c1}hhhhhhhhhhhddddyssy+ + :yooooooyhyyyhhhyyyyyyhhhhhhhhhhdddddyssy` + yoooooooyhyyhhhhhhhhhhhhhhhhhhhddddddysy/ +-ysooooooydhhhhhhhhhhhddddddddddddddddssy + .-:/+osssyyyysyyyyyyyyyyyyyyyyyyyyyyssy: + ``.-/+oosysssssssssssssssssssssss + ``.:/+osyysssssssssssssh. + `-:/+osyyssssyo + .-:+++` +""") + \ No newline at end of file diff --git a/tools/distros/funtoo.py b/tools/distros/funtoo.py new file mode 100644 index 00000000..e56651b8 --- /dev/null +++ b/tools/distros/funtoo.py @@ -0,0 +1,16 @@ + +from hyfetch.distro import AsciiArt + +funtoo = AsciiArt(match=r'''"Funtoo"*''', color='5 7', ascii=r""" +${c1} .dKXXd . + :XXl;:. .OXo +.'OXO'' .''''''''''''''''''''':XNd..'oco.lco, +xXXXXXX, cXXXNNNXXXXNNXXXXXXXXNNNNKOOK; d0O .k + kXX xXo KNNN0 KNN. 'xXNo :c; 'cc. + kXX xNo KNNN0 KNN. :xxxx. 'NNo + kXX xNo loooc KNN. oNNNN. 'NNo + kXX xN0:. KNN' oNNNX' ,XNk + kXX xNNXNNNNNNNNXNNNNNNNNXNNOxXNX0Xl + ... ......................... .;cc;. +""") + \ No newline at end of file diff --git a/tools/distros/galliumos.py b/tools/distros/galliumos.py new file mode 100644 index 00000000..f77405e6 --- /dev/null +++ b/tools/distros/galliumos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +galliumos = AsciiArt(match=r'''"GalliumOS"*''', color='4 7 1', ascii=r""" +${c1}sooooooooooooooooooooooooooooooooooooo+: +yyooooooooooooooooooooooooooooooooo+/::: +yyysoooooooooooooooooooooooooooo+/:::::: +yyyyyoooooooooooooooooooooooo+/::::::::: +yyyyyysoooooooooooooooooo++/:::::::::::: +yyyyyyysoooooooooooooo++/::::::::::::::: +yyyyyyyyysoooooo${c2}sydddys${c1}+/::::::::::::::: +yyyyyyyyyysooo${c2}smMMMMMMMNd${c1}+:::::::::::::: +yyyyyyyyyyyyo${c2}sMMMMMMMMMMMN${c1}/::::::::::::: +yyyyyyyyyyyyy${c2}dMMMMMMMMMMMM${c1}o//::::::::::: +yyyyyyyyyyyyy${c2}hMMMMMMMMMMMm${c1}--//:::::::::: +yyyyyyyyyyyyyy${c2}hmMMMMMMMNy${c1}:..-://:::::::: +yyyyyyyyyyyyyyy${c2}yyhhyys+:${c1}......://::::::: +yyyyyyyyyyyyyyys+:--...........-///::::: +yyyyyyyyyyyys+:--................://:::: +yyyyyyyyyo+:-.....................-//::: +yyyyyyo+:-..........................://: +yyyo+:-..............................-// +o/:-...................................: +""") + \ No newline at end of file diff --git a/tools/distros/garuda.py b/tools/distros/garuda.py new file mode 100644 index 00000000..1c76d52c --- /dev/null +++ b/tools/distros/garuda.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +garuda = AsciiArt(match=r'''"Garuda"*''', color='7 7 3 7 2 4', ascii=r""" + +${c3} + .%;888:8898898: + x;XxXB%89b8:b8%b88: + .8Xxd 8X:. + .8Xx; 8x:. + .tt8x ${c6}.d${c3} x88; + .@8x8; ${c6}.db:${c3} xx@; + ${c4},tSXX° .bbbbbbbbbbbbbbbbbbbB8x@; + .SXxx bBBBBBBBBBBBBBBBBBBBbSBX8; + ,888S pd! + 8X88/ q + GBB. + ${c5}x%88 d888@8@X@X@X88X@@XX@@X@8@X. + dxXd dB8b8b8B8B08bB88b998888b88x. + dxx8o .@@;. + dx88 .t@x. + d:SS@8ba89aa67a853Sxxad. + .d988999889889899dd. +""") + \ No newline at end of file diff --git a/tools/distros/gentoo.py b/tools/distros/gentoo.py new file mode 100644 index 00000000..8ba804a5 --- /dev/null +++ b/tools/distros/gentoo.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +gentoo = AsciiArt(match=r'''"Gentoo"*''', color='5 7', ascii=r""" +${c1} -/oyddmdhs+:. + -o${c2}dNMMMMMMMMNNmhy+${c1}-` + -y${c2}NMMMMMMMMMMMNNNmmdhy${c1}+- + `o${c2}mMMMMMMMMMMMMNmdmmmmddhhy${c1}/` + om${c2}MMMMMMMMMMMN${c1}hhyyyo${c2}hmdddhhhd${c1}o` +.y${c2}dMMMMMMMMMMd${c1}hs++so/s${c2}mdddhhhhdm${c1}+` + oy${c2}hdmNMMMMMMMN${c1}dyooy${c2}dmddddhhhhyhN${c1}d. + :o${c2}yhhdNNMMMMMMMNNNmmdddhhhhhyym${c1}Mh + .:${c2}+sydNMMMMMNNNmmmdddhhhhhhmM${c1}my + /m${c2}MMMMMMNNNmmmdddhhhhhmMNh${c1}s: + `o${c2}NMMMMMMMNNNmmmddddhhdmMNhs${c1}+` + `s${c2}NMMMMMMMMNNNmmmdddddmNMmhs${c1}/. + /N${c2}MMMMMMMMNNNNmmmdddmNMNdso${c1}:` ++M${c2}MMMMMMNNNNNmmmmdmNMNdso${c1}/- +yM${c2}MNNNNNNNmmmmmNNMmhs+/${c1}-` +/h${c2}MMNNNNNNNNMNdhs++/${c1}-` +`/${c2}ohdmmddhys+++/:${c1}.` + `-//////:--. +""") + \ No newline at end of file diff --git a/tools/distros/gentoo_small.py b/tools/distros/gentoo_small.py new file mode 100644 index 00000000..06a70a2a --- /dev/null +++ b/tools/distros/gentoo_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +gentoo_small = AsciiArt(match=r'''"gentoo_small"''', color='5 7', ascii=r""" +${c1} _-----_ +( \\ +\ 0 \\ +${c2} \ ) + / _/ +( _- +\____- +""") + \ No newline at end of file diff --git a/tools/distros/glaucus.py b/tools/distros/glaucus.py new file mode 100644 index 00000000..e63cef80 --- /dev/null +++ b/tools/distros/glaucus.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +glaucus = AsciiArt(match=r'''"glaucus"*''', color='5', ascii=r""" +${c1} ,, ,d88P + ,d8P ,ad8888* + ,888P d88888* ,,ad8888P* + d d888P a88888P* ,ad8888888* + .d8 d8888: d888888* ,d888888P* + .888; 88888b d8888888b8888888P + d8888J888888a88888888888888P* ,d + 88888888888888888888888888P ,,d8* + 888888888888888888888888888888888* + *8888888888888888888888888888888* + Y888888888P* `*``*888888888888* + *^888^* *Y888P** +""") + \ No newline at end of file diff --git a/tools/distros/gnewsense.py b/tools/distros/gnewsense.py new file mode 100644 index 00000000..2fede505 --- /dev/null +++ b/tools/distros/gnewsense.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +gnewsense = AsciiArt(match=r'''"gNewSense"*''', color='4 5 7 6', ascii=r""" +${c1} ..,,,,.. + .oocchhhhhhhhhhccoo. + .ochhlllllllc hhhhhh ollllllhhco. + ochlllllllllll hhhllllllhhh lllllllllllhco + .cllllllllllllll hlllllo +hllh llllllllllllllc. +ollllllllllhco'' hlllllo +hllh ``ochllllllllllo +hllllllllc' hllllllllllllh `cllllllllh +ollllllh +llllllllllll+ hllllllo + `cllllh. ohllllllho .hllllc' + ochllc. ++++ .cllhco + `+occooo+. .+ooocco+' + `+oo++++ ++++oo+' +""") + \ No newline at end of file diff --git a/tools/distros/gnome.py b/tools/distros/gnome.py new file mode 100644 index 00000000..3e372a5a --- /dev/null +++ b/tools/distros/gnome.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +gnome = AsciiArt(match=r'''"GNOME"*''', color='4', ascii=r""" +${c1} ,@@@@@@@@, + @@@@@@ @@@@@@@@@@@@ + ,@@. @@@@@@@ *@@@@@@@@@@@@ + @@@@@% @@@@@@( @@@@@@@@@@@& + @@@@@@ @@@@* @@@@@@@@@# +@@@@* @@@@, *@@@@@% +@@@@@. + @@@@# @@@@@@@@@@@@@@@@ + ,@@@@@@@@@@@@@@@@@@@@@@@, + ,@@@@@@@@@@@@@@@@@@@@@@@@@@& + .@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@( + @@@@@@@@@@@@@@@@@@@@% + @@@@@@@@@@@@@@@@ + @@@@@@@@@@@@* @@@@@@@@/ + &@@@@@@@@@@ @@@@@@@@@* + @@@@@@@@@@@, @@@@@@@@@* + ,@@@@@@@@@@@@@@@@@@@@& + &@@@@@@@@@@@@@@ + ... +""") + \ No newline at end of file diff --git a/tools/distros/gnu.py b/tools/distros/gnu.py new file mode 100644 index 00000000..b20837e8 --- /dev/null +++ b/tools/distros/gnu.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +gnu = AsciiArt(match=r'''"GNU"*''', color='fg 7', ascii=r""" +${c1} _-`````-, ,- '- . + .' .- - | | - -. `. + /.' / `. \ +:/ : _... ..._ `` : +:: : /._ .`:'_.._\. || : +:: `._ ./ ,` : \ . _.'' . +`:. / | -. \-. \\_ / + \:._ _/ .' .@) \@) ` `\ ,.' + _/,--' .- .\,-.`--`. + ,'/'' (( \ ` ) + /'/' \ `-' ( + '/'' `._,-----' + ''/' .,---' + ''/' ;: + ''/'' ''/ + ''/''/'' + '/'/' + `; +""") + \ No newline at end of file diff --git a/tools/distros/gobolinux.py b/tools/distros/gobolinux.py new file mode 100644 index 00000000..02108481 --- /dev/null +++ b/tools/distros/gobolinux.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +gobolinux = AsciiArt(match=r'''"GoboLinux"*''', color='5 4 6 2', ascii=r""" +${c1} _____ _ + / ____| | | +| | __ ___ | |__ ___ +| | |_ |/ _ \| '_ \ / _ \ +| |__| | (_) | |_) | (_) | + \_____|\___/|_.__/ \___/ +""") + \ No newline at end of file diff --git a/tools/distros/grapheneos.py b/tools/distros/grapheneos.py new file mode 100644 index 00000000..712b3d24 --- /dev/null +++ b/tools/distros/grapheneos.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +grapheneos = AsciiArt(match=r'''"GrapheneOS"*''', color='7 4', ascii=r""" +${c1} B? + G~ + G~& + G!^:^?# + &^.:::.J + &PG& #G5JJ7~^~?JY5B& #PG + B5JJPGJ77YG5JYP# && &B5JYPGJ7?YG5JYP# + &Y..::.:P& &?..::.:G + #!::::? B~::::J + B~J# B!?# + !P 75 + !P 75 + !5 7Y + &Y~:^!P &J~:^!P + P..::.:B Y..::.:# + #PYJJ~^^!JJYP# &B5YJ?~^^!JJYG# + &YYG# && #PYJ5G5??JGGYJ5G& && #PYP + B^.::..7& + J::::^G + #Y^G& + B~ + G! + # +""") + \ No newline at end of file diff --git a/tools/distros/grombyang.py b/tools/distros/grombyang.py new file mode 100644 index 00000000..3665be66 --- /dev/null +++ b/tools/distros/grombyang.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +grombyang = AsciiArt(match=r'''"Grombyang"*''', color='4 2 1', ascii=r""" +${c1} eeeeeeeeeeee + eeeeeeeeeeeeeeeee + eeeeeeeeeeeeeeeeeeeeeee + eeeee ${c2}.o+ ${c1}eeee + eeee ${c2}`ooo/ ${c1}eeee + eeee ${c2}`+oooo: ${c1}eeee +eee ${c2}`+oooooo: ${c1}eee +eee ${c2}-+oooooo+: ${c1}eee +ee ${c2}`/:oooooooo+: ${c1}ee +ee ${c2}`/+ +++ +: ${c1}ee +ee ${c2}+o+\ ${c1}ee +eee ${c2}+o+\ ${c1}eee +eee ${c2}// \\ooo/ \\\ ${c1}eee + eee ${c2}//++++oooo++++\\\ ${c1}eee + eeee ${c2}::::++oooo+::::: ${c1}eeee + eeeee ${c3}Grombyang OS ${c1} eeee + eeeeeeeeeeeeeeeeeeeeeee + eeeeeeeeeeeeeeeee +""") + \ No newline at end of file diff --git a/tools/distros/guix.py b/tools/distros/guix.py new file mode 100644 index 00000000..ef144259 --- /dev/null +++ b/tools/distros/guix.py @@ -0,0 +1,16 @@ + +from hyfetch.distro import AsciiArt + +guix = AsciiArt(match=r'''"Guix"*''', color='3 7 6 1 8', ascii=r""" +${c1} .. `. + `--..```..` `..```..--` + .-:///-:::. `-:::///:-. + ````.:::` `:::.```` + -//:` -::- + ://: -::- + `///- .:::` + -+++-:::. + :+/:::- + `-....` +""") + \ No newline at end of file diff --git a/tools/distros/guix_small.py b/tools/distros/guix_small.py new file mode 100644 index 00000000..5c2fc2eb --- /dev/null +++ b/tools/distros/guix_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +guix_small = AsciiArt(match=r'''"guix_small"*''', color='3 7 6 1 8', ascii=r""" +${c1}|.__ __.| +|__ \\ / __| + \\ \\ / / + \\ \\ / / + \\ \\ / / + \\ \\/ / + \\__/ +""") + \ No newline at end of file diff --git a/tools/distros/haiku.py b/tools/distros/haiku.py new file mode 100644 index 00000000..31b79f98 --- /dev/null +++ b/tools/distros/haiku.py @@ -0,0 +1,20 @@ + +from hyfetch.distro import AsciiArt + +haiku = AsciiArt(match=r'''"Haiku"*''', color='1 3 7 2', ascii=r""" +${c3} + + MMMM MMMM + MMMM MMMM + MMMM MMMM + MMMM MMMM + MMMM${c4} .ciO| /YMMMMM*" +${c3} MMMM${c4} .cOMMMMM|/MMMMM/` + , ,iMM|/MMMMMMMMMMMMMMM* + `*.__,-cMMMMMMMMMMMMMMMMM/`${c3}.MMM + MM${c4}MMMMMMM/`:MMM/ ${c3}MMMM + MMMM MMMM + MMMM MMMM + \"""" \"""" +""") + \ No newline at end of file diff --git a/tools/distros/haiku_small.py b/tools/distros/haiku_small.py new file mode 100644 index 00000000..1fc0c0a0 --- /dev/null +++ b/tools/distros/haiku_small.py @@ -0,0 +1,14 @@ + +from hyfetch.distro import AsciiArt + +haiku_small = AsciiArt(match=r'''"haiku_small"*''', color='2 8', ascii=r""" +${c1} ,^, + / \\ +*--_ ; ; _--* +\\ '" "' / + '. .' +.-'" "'-. + '-.__. .__.-' + |_| +""") + \ No newline at end of file diff --git a/tools/distros/hardclanz.py b/tools/distros/hardclanz.py new file mode 100644 index 00000000..43260f4c --- /dev/null +++ b/tools/distros/hardclanz.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +hardclanz = AsciiArt(match=r'''"HarDClanZ"*''', color='4 7 1', ascii=r""" +${c1} ........::::.... + ::################::.. + :########################:. + :######**###################: + :###${c2}&&&&^${c1}############ ${c2}&${c1}#######: + :#${c2}&&&&&${c1}.:##############:${c2}^&o${c1}`:###: + :#${c2}&&&&${c1}.:#################:.${c2}&&&${c1}`###: + :##${c2}&^${c1}:######################:${c2}^&&${c1}::##: + :#############################:${c2}&${c1}:##:: + :##########${c2}@@${c1}###########${c2}@@${c1}#####:.###: +:#########${c2}@@${c3}o${c2}@@${c1}#########${c2}@@${c3}o${c2}@@${c1}########: +:#######:${c2}@@${c3}o${c5}0${c3}o${c2}@@@@${c1}###${c2}@@@@${c3}o${c5}0${c3}o${c2}@@${c1}######: : + :######:${c2}@@@${c3}o${c2}@@@@@@${c1}V${c2}@@@@@@${c3}o${c2}@@@${c1}######: + :#####:${c2}@@@@@@@@@@@@@@@@@@@${c1}:####; + :####:.${c2}@@@@@@@@@@@@@@@@${c1}:#####: + `:####:.${c2}@@@@@@@@@@@@@@${c1}:#####: + ``:##:.${c2}@@@@@@@@@@@@${c1}^## # : + : ## ${c2}\@@@;@@@/ ${c1}:: # : + ${c2} VVV +""") + \ No newline at end of file diff --git a/tools/distros/hash.py b/tools/distros/hash.py new file mode 100644 index 00000000..0d1d3c53 --- /dev/null +++ b/tools/distros/hash.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +hash = AsciiArt(match=r'''"Hash"*''', color='123', ascii=r""" +${c1} + + + ###### + + ### ###### ### + ##### ###### ##### + ###### ###### ###### + +####### '"###### '"######## +####### ###### ######## +####### ###### ######## + + ###### '"###### '"###### + ##### ###### ##### + ### ###### ### + ~ ###### ~ +""") + \ No newline at end of file diff --git a/tools/distros/huayra.py b/tools/distros/huayra.py new file mode 100644 index 00000000..76c112e0 --- /dev/null +++ b/tools/distros/huayra.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +huayra = AsciiArt(match=r'''"Huayra"*''', color='4 7', ascii=r""" +${c2} ` + . . ` + `` - . . + `.` -` `. - `` .` + ..`-`-` + - / .` ``` + .--.+--`+:- :/.` .-``.` + -+/so::h:.d-`./:`.` + :hNhyMomy:os-...-. ```` + .dhsshNmNhoo+:-``.``` + ${c1}`ohy:-${c2}NMds+::-.`` + ````${c1}.hNN+`${c2}mMNho/:-....```` + ````` `../dmNhoo+/:..`` + ```` .dh++o/:....` +.+s/` `/s-.-.:.`` ```` +::` `::`..` + .` `.. + `` +""") + \ No newline at end of file diff --git a/tools/distros/hydroos.py b/tools/distros/hydroos.py new file mode 100644 index 00000000..de108c14 --- /dev/null +++ b/tools/distros/hydroos.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +hydroos = AsciiArt(match=r'''"HydroOS"*''', color='1 2 3 4 5', ascii=r""" +${c1} + _ _ _ ____ _____ + | | | | | | / __ \ / ____| + | |__| |_ _ __| |_ __ ___ | | | | (___ + | __ | | | |/ _` | '__/ _ \| | | |\___ \ + | | | | |_| | (_| | | | (_) | |__| |____) | + |_| |_|\__, |\__,_|_| \___/ \____/|_____/ + __/ | + |___/ +""") + \ No newline at end of file diff --git a/tools/distros/hyperbola.py b/tools/distros/hyperbola.py new file mode 100644 index 00000000..e1eca8e0 --- /dev/null +++ b/tools/distros/hyperbola.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +hyperbola = AsciiArt(match=r'''"Hyperbola"*''', color='8', ascii=r""" +${c1} WW + KX W + WO0W NX0O + NOO0NW WNXK0OOKW + W0OOOOOOOOOOOOKN + N0OOOOOOO0KXW + WNXXXNW + NXK00000KN + WNK0OOOOOOOOOO0W + NK0OOOOOOOOOOOOOO0W + X0OOOOOOO00KK00OOOOOK + X0OOOO0KNWW WX0OO0W + X0OO0XNW KOOW + N00KNW KOW + NKXN W0W +WW W +""") + \ No newline at end of file diff --git a/tools/distros/hyperbola_small.py b/tools/distros/hyperbola_small.py new file mode 100644 index 00000000..a639bc55 --- /dev/null +++ b/tools/distros/hyperbola_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +hyperbola_small = AsciiArt(match=r'''"hyperbola_small"*''', color='8', ascii=r""" +${c1} |`__.`/ + \____/ + .--. + / \\ + / ___ \\ + / .` `.\\ +/.` `.\\ +""") + \ No newline at end of file diff --git a/tools/distros/iglunix.py b/tools/distros/iglunix.py new file mode 100644 index 00000000..dd45b2ce --- /dev/null +++ b/tools/distros/iglunix.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +iglunix = AsciiArt(match=r'''"iglunix"*|"iglu"*''', color='8', ascii=r""" +${c1} | + | | + | +| ________ +| /\ | \ + / \ | \ | + / \ \ | +/ \________\ +\ / / + \ / / + \ / / + \/________/ +""") + \ No newline at end of file diff --git a/tools/distros/instantos.py b/tools/distros/instantos.py new file mode 100644 index 00000000..f819e8a2 --- /dev/null +++ b/tools/distros/instantos.py @@ -0,0 +1,28 @@ + +from hyfetch.distro import AsciiArt + +instantos = AsciiArt(match=r'''"instantOS"*''', color='4 6', ascii=r""" + +${c1} + 'cx0XWWMMWNKOd:'. + .;kNMMMMMMMMMMMMMWNKd' + 'kNMMMMMMWNNNWMMMMMMMMXo. +,0MMMMMW0o;'..,:dKWMMMMMWx. +OMMMMMXl. .xNMMMMMNo +WMMMMNl .kWWMMMMO' +MMMMMX; oNWMMMMK, +NMMMMWo .OWMMMMMK, +kWMMMMNd. ,kWMMMMMMK, +'kWMMMMWXxl:;;:okNMMMMMMMMK, + .oXMMMMMMMWWWMMMMMMMMMMMMK, + 'oKWMMMMMMMMMMMMMMMMMMMK, + .;lxOKXXXXXXXXXXXXXXXO;...... + ................,d0000000kd:. + .kMMMMMMMMMW0; + .kMMMMMMMMMMMX + .xMMMMMMMMMMMW + cXMMMMMMMMMM0 + :0WMMMMMMNx, + .o0NMWNOc. +""") + \ No newline at end of file diff --git a/tools/distros/irix.py b/tools/distros/irix.py new file mode 100644 index 00000000..b5fb7dd3 --- /dev/null +++ b/tools/distros/irix.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +irix = AsciiArt(match=r'''"IRIX"*''', color='4 7', ascii=r""" +${c1} ./ohmNd/ +dNmho/- + `:+ydNMMMMMMMM.-MMMMMMMMMdyo:. + `hMMMMMMNhs/sMMM-:MMM+/shNMMMMMMh` + -NMMMMMmo-` /MMM-/MMM- `-omMMMMMN. + `.`-+hNMMMMMNhyMMM-/MMMshmMMMMMmy+...` ++mMNds:-:sdNMMMMMMMyyMMMMMMMNdo:.:sdMMm+ +dMMMMMMmy+.-/ymNMMMMMMMMNmy/-.+hmMMMMMMd +oMMMMmMMMMNds:.+MMMmmMMN/.-odNMMMMmMMMM+ +.MMMM-/ymMMMMMmNMMy..hMMNmMMMMMmy/-MMMM. + hMMM/ `/dMMMMMMMN////NMMMMMMMd/. /MMMh + /MMMdhmMMMmyyMMMMMMMMMMMMhymMMMmhdMMM: + `mMMMMNho//sdMMMMM//NMMMMms//ohNMMMMd + `/so/:+ymMMMNMMMM` mMMMMMMMmh+::+o/` + `yNMMNho-yMMMM` NMMMm.+hNMMNh` + -MMMMd: oMMMM. NMMMh :hMMMM- + -yNMMMmooMMMM- NMMMyomMMMNy- + .omMMMMMMMM-`NMMMMMMMmo. + `:hMMMMMM. NMMMMMh/` + .odNm+ /dNms. +""") + \ No newline at end of file diff --git a/tools/distros/itc.py b/tools/distros/itc.py new file mode 100644 index 00000000..4428789c --- /dev/null +++ b/tools/distros/itc.py @@ -0,0 +1,17 @@ + +from hyfetch.distro import AsciiArt + +itc = AsciiArt(match=r'''"Itc"*''', color='1', ascii=r""" +${c1}....................-==============+... +${c1}....................-==============:... +${c1}...:===========-....-==============:... +${c1}...-===========:....-==============-... +${c1}....*==========+........-::********-... +${c1}....*===========+.:*====**==*+-.-...... +${c1}....:============*+-..--:+**====*---... +${c1}......::--........................::... +${c1}..+-:+-.+::*:+::+:-++::++-.:-.*.:++:++. +${c1}..:-:-++++:-::--:+::-::.:++-++:++--:-:. ⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +""") + \ No newline at end of file diff --git a/tools/distros/januslinux.py b/tools/distros/januslinux.py new file mode 100644 index 00000000..ef9b26bf --- /dev/null +++ b/tools/distros/januslinux.py @@ -0,0 +1,30 @@ + +from hyfetch.distro import AsciiArt + +januslinux = AsciiArt(match=r'''"januslinux"*|"janus"*|"Ataraxia Linux"*|"Ataraxia"*''', color='4 5 6 2', ascii=r""" +${c1} 'l: + loooooo + loooo coooool + looooooooooooooooooool + looooooooooooooooo + lool cooo + coooooooloooooooo + clooooo ;lood cloooo + :loooocooo cloo loooo + loooo :ooooool loooo +looo cooooo cooooo +looooooooooooo ;loooooo ${c2}looooooc +${c1}looooooooo loo cloooooool ${c2}looooc +${c1} cooo cooooooooooo ${c2}looolooooool +${c1} cooo: ${c2}coooooooooooooooooool + loooooooooooolc: loooc; + cooo: loooooooooooc + ;oool looooooo: + coool olc, + looooc ,, + coooooc loc + :oooool, coool:, looool:, + looool: ooooooooooooooo: + cooolc .ooooooooooool +""") + \ No newline at end of file diff --git a/tools/distros/kaisen.py b/tools/distros/kaisen.py new file mode 100644 index 00000000..a03731f6 --- /dev/null +++ b/tools/distros/kaisen.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +kaisen = AsciiArt(match=r'''"Kaisen"*''', color='1 7 3', ascii=r""" +${c1} ` + `:+oyyho. + `+:`sdddddd/ + `+` :ho oyo++ohds-` + .ho :dd. .: `sddddddhhyso+/- + ody.ddd-:yd- +hysssyhddddddddho` + yddddddhddd` ` `--` -+hddddddh. + hddy-+dddddy+ohh/..+sddddy/:::+ys + :ddd/sdddddddddd- oddddddd ` + `yddddddddddddddd/ /ddddddd/ +:. :ydddddddddddddddddo..sddddddy/` +odhdddddddo- `ddddh+-``....-+hdddddds. +-ddddddhd: /dddo -ydddddddhdddddddd- + /hdy:o - `:sddds .`./hdddddddddddddo + `/- `+hddyosy+ :dddddddy-.-od/ + :sydds -hddddddd` / + .+shd- `:ohddddddddd` + `:+ooooooooooooo: +""") + \ No newline at end of file diff --git a/tools/distros/kali.py b/tools/distros/kali.py new file mode 100644 index 00000000..418869ac --- /dev/null +++ b/tools/distros/kali.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +kali = AsciiArt(match=r'''"Kali"*''', color='4 8', ascii=r""" +${c1}.............. + ..,;:ccc,. + ......''';lxO. +.....''''..........,:ld; + .';;;:::;,,.x, + ..'''. 0Xxoc:,. ... + .... ,ONkc;,;cokOdc',. + . OMo ':${c2}dd${c1}o. + dMc :OO; + 0M. .:o. + ;Wd + ;XO, + ,d0Odlc;,.. + ..',;:cdOOd::,. + .:d;.':;. + 'd, .' + ;l .. + .o + c + .' + . +""") + \ No newline at end of file diff --git a/tools/distros/kaos.py b/tools/distros/kaos.py new file mode 100644 index 00000000..c6d63636 --- /dev/null +++ b/tools/distros/kaos.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +kaos = AsciiArt(match=r'''"KaOS"*''', color='4 7 1', ascii=r""" +${c1} .. + ..... ..OSSAAAAAAA.. + .KKKKSS. .SSAAAAAAAAAAA. +.KKKKKSO. .SAAAAAAAAAA... +KKKKKKS. .OAAAAAAAA. +KKKKKKS. .OAAAAAA. +KKKKKKS. .SSAA.. +.KKKKKS..OAAAAAAAAAAAA........ + DKKKKO.=AA=========A===AASSSO.. + AKKKS.==========AASSSSAAAAAASS. + .=KKO..========ASS.....SSSSASSSS. + .KK. .ASS..O.. =SSSSAOSS: + .OK. .ASSSSSSSO...=A.SSA. + .K ..SSSASSSS.. ..SSA. + .SSS.AAKAKSSKA. + .SSS....S.. +""") + \ No newline at end of file diff --git a/tools/distros/kde.py b/tools/distros/kde.py new file mode 100644 index 00000000..ff8dda41 --- /dev/null +++ b/tools/distros/kde.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +kde = AsciiArt(match=r'''"KDE"*''', color='2 7', ascii=r""" +${c1} `..---+/---..` + `---.`` `` `.---.` + .--.` `` `-:-. + `:/: `.----//----.` :/- + .:. `---` `--.` .:` + .:` `--` .:- `:. + `/ `:. `.-::-.` -:` `/` + /. /. `:++++++++:` .: .: +`/ .: `+++++++++++/ /` `+` +/+` -- .++++++++++++` :. .+: +`/ .: `+++++++++++/ /` `+` + /` /. `:++++++++:` .: .: + ./ `:. `.:::-.` -:` `/` + .:` `--` .:- `:. + .:. `---` `--.` .:` + `:/: `.----//----.` :/- + .-:.` `` `-:-. + `---.`` `` `.---.` + `..---+/---..` +""") + \ No newline at end of file diff --git a/tools/distros/kibojoe.py b/tools/distros/kibojoe.py new file mode 100644 index 00000000..c9ca2328 --- /dev/null +++ b/tools/distros/kibojoe.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +kibojoe = AsciiArt(match=r'''"Kibojoe"*''', color='2 7 4', ascii=r""" + ${c3} ./+oooooo+/. + -/+ooooo+/:.` + ${c1}`${c3}yyyo${c2}+++/++${c3}osss${c1}. + ${c1}+NMN${c3}yssssssssssss${c1}. + ${c1}.dMMMMN${c3}sssssssssssy${c1}Ns` + +MMMMMMMm${c3}sssssssssssh${c1}MNo` + `hMMMMMNNNMd${c3}sssssssssssd${c1}MMN/ + .${c3}syyyssssssy${c1}NNmmmmd${c3}sssss${c1}hMMMMd: + -NMmh${c3}yssssssssyhhhhyssyh${c1}mMMMMMMMy` + -NMMMMMNN${c3}mdhyyyyyyyhdm${c1}NMMMMMMMMMMMN+ +`NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd. +ods+/:-----://+oyydmNMMMMMMMMMMMMMMMMMN- +` .-:+osyhhdmmNNNmdo +""") + \ No newline at end of file diff --git a/tools/distros/kogaion.py b/tools/distros/kogaion.py new file mode 100644 index 00000000..00f3ff5c --- /dev/null +++ b/tools/distros/kogaion.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +kogaion = AsciiArt(match=r'''"Kogaion"*''', color='4 7 1', ascii=r""" +${c1} ;; ,; + ;;; ,;; + ,;;;; ;;;; + ,;;;;;;;; ;;;; + ;;;;;;;;;;; ;;;;; + ,;;;;;;;;;;;; ';;;;;, + ;;;;;;;;;;;;;;, ';;;;;;; + ;;;;;;;;;;;;;;;;;, ';;;;; +; ';;;;;;;;;;;;;;;;;;, ;;; +;;;, ';;;;;;;;;;;;;;;;;;;,;; +;;;;;, ';;;;;;;;;;;;;;;;;;, +;;;;;;;;, ';;;;;;;;;;;;;;;;, +;;;;;;;;;;;;, ';;;;;;;;;;;;;; +';;;;;;;;;;;;; ';;;;;;;;;;;;; + ';;;;;;;;;;;;;, ';;;;;;;;;;; + ';;;;;;;;;;;;; ;;;;;;;;;; + ';;;;;;;;;;;; ;;;;;;;; + ';;;;;;;; ;;;;;; + ';;;;; ;;;; + ';;; ;; +""") + \ No newline at end of file diff --git a/tools/distros/korora.py b/tools/distros/korora.py new file mode 100644 index 00000000..51b3ba54 --- /dev/null +++ b/tools/distros/korora.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +korora = AsciiArt(match=r'''"Korora"*''', color='4 7 1', ascii=r""" +${c2} ____________ + _add55555555554${c1}: + _w?'${c1}``````````'${c2})k${c1}: + _Z'${c1}`${c2} ]k${c1}: + m(${c1}`${c2} )k${c1}: + _.ss${c1}`${c2}m[${c1}`${c2}, ]e${c1}: + .uY"^`${c1}`${c2}Xc${c1}`${c2}?Ss. d(${c1}` + jF'${c1}`${c2} `@. ${c1}`${c2}Sc .jr${c1}` + jr${c1}`${c2} `?n_ ${c1}`${c2}$; _a2"${c1}` +.m${c1}:${c2} `~M${c1}`${c2}1k${c1}`${c2}5?!`${c1}` +:#${c1}:${c2} ${c1}`${c2})e${c1}``` +:m${c1}:${c2} ,#'${c1}` +:#${c1}:${c2} .s2'${c1}` +:m,________.aa7^${c1}` +:#baaaaaaas!J'${c1}` + ``````````` +""") + \ No newline at end of file diff --git a/tools/distros/krassos.py b/tools/distros/krassos.py new file mode 100644 index 00000000..7fd84e64 --- /dev/null +++ b/tools/distros/krassos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +krassos = AsciiArt(match=r'''"KrassOS"* | "Krass"*''', color='4 7', ascii=r""" +${c1} ${c2}**@@@@@@@@@@@* + ${c2},@@@@%${c1}(((((((((((((${c2}%@@@@, + ${c2}#@@&${c1}(((((((((((((((((((((((${c2}&@@% + ${c2}@@&${c1}(((((((((((((((((((((((((((((${c2}@@@ + ${c2}@@&${c1}(((((((((((((((((((((((((((((((((${c2}&@@ + ${c2}.@@${c1}(((((((((((((((((((((((((((((((((((((${c2}@@. + ${c2}@@${c1}(((((((((((((((((((((((((((((((((((((((${c2}@@ + ${c2}@@#${c1}(((((((((((((((((((((((((((((${c2}%@@@@@@@#${c1}(#${c2}@@ + ${c2}.@@${c1}((((((((((((((((${c2}#%@@@@@@@@@&%#${c1}((((${c2}%@&${c1}((((${c2}@@. + ${c2}.@@${c1}(((((((/(${c2}&@@@@@@%${c1}(/((((((((((((((${c2}@@/${c1}(((((${c2}@@. + ${c2}.@@${c1}(///////////////////////////////${c2}@${c1}(///////${c2}@@ + ${c2}%@#${c1}/////////////////////////////(${c2}#${c1}////////${c2}%@% + ${c2} @@${c1}(///////////////////////////${c2}%${c1}/////////(${c2}@@ + ${c2}@@#${c1}***********************************${c2}%@@ + ${c2}*@@${c1}********************************${c2}/@@/ + ${c2},@@#${c1}***************************${c2}%@@* + ${c2}@@@&${c1}********************${c2}/@@@@ + ${c2}&@@@@&${c1}(//***//(${c2}&@@@@& +${c1} ${c2}**@@@@@@@@@@@* +""") + \ No newline at end of file diff --git a/tools/distros/kslinux.py b/tools/distros/kslinux.py new file mode 100644 index 00000000..1b2c2247 --- /dev/null +++ b/tools/distros/kslinux.py @@ -0,0 +1,17 @@ + +from hyfetch.distro import AsciiArt + +kslinux = AsciiArt(match=r'''"KSLinux"*''', color='4 7 1', ascii=r""" +${c1} K K U U RRRR ooo + K K U U R R o o + KKK U U RRRR o o + K K U U R R o o + K K UUU R R ooo + +${c2} SSS AAA W W AAA + S A A W W A A + SSS AAAAA W W W AAAAA + S A A WW WW A A + SSS A A W W A A +""") + \ No newline at end of file diff --git a/tools/distros/kubuntu.py b/tools/distros/kubuntu.py new file mode 100644 index 00000000..e96f1c2f --- /dev/null +++ b/tools/distros/kubuntu.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +kubuntu = AsciiArt(match=r'''"Kubuntu"*''', color='4 7 1', ascii=r""" +${c1} `.:/ossyyyysso/:. + .:oyyyyyyyyyyyyyyyyyyo:` + -oyyyyyyyo${c2}dMMy${c1}yyyyyyysyyyyo- + -syyyyyyyyyy${c2}dMMy${c1}oyyyy${c2}dmMMy${c1}yyyys- + oyyys${c2}dMy${c1}syyyy${c2}dMMMMMMMMMMMMMy${c1}yyyyyyo + `oyyyy${c2}dMMMMy${c1}syysoooooo${c2}dMMMMy${c1}yyyyyyyyo` + oyyyyyy${c2}dMMMMy${c1}yyyyyyyyyyys${c2}dMMy${c1}sssssyyyo +-yyyyyyyy${c2}dMy${c1}syyyyyyyyyyyyyys${c2}dMMMMMy${c1}syyy- +oyyyysoo${c2}dMy${c1}yyyyyyyyyyyyyyyyyy${c2}dMMMMy${c1}syyyo +yyys${c2}dMMMMMy${c1}yyyyyyyyyyyyyyyyyysosyyyyyyyy +yyys${c2}dMMMMMy${c1}yyyyyyyyyyyyyyyyyyyyyyyyyyyyy +oyyyyysos${c2}dy${c1}yyyyyyyyyyyyyyyyyy${c2}dMMMMy${c1}syyyo +-yyyyyyyy${c2}dMy${c1}syyyyyyyyyyyyyys${c2}dMMMMMy${c1}syyy- + oyyyyyy${c2}dMMMy${c1}syyyyyyyyyyys${c2}dMMy${c1}oyyyoyyyo + `oyyyy${c2}dMMMy${c1}syyyoooooo${c2}dMMMMy${c1}oyyyyyyyyo + oyyysyyoyyyys${c2}dMMMMMMMMMMMy${c1}yyyyyyyo + -syyyyyyyyy${c2}dMMMy${c1}syyy${c2}dMMMy${c1}syyyys- + -oyyyyyyy${c2}dMMy${c1}yyyyyysosyyyyo- + ./oyyyyyyyyyyyyyyyyyyo/. + `.:/oosyyyysso/:.` +""") + \ No newline at end of file diff --git a/tools/distros/langitketujuh.py b/tools/distros/langitketujuh.py new file mode 100644 index 00000000..6d6c92db --- /dev/null +++ b/tools/distros/langitketujuh.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +langitketujuh = AsciiArt(match=r'''"LangitKetujuh"*''', color='4 2', ascii=r""" +${c1} +. 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMML7 +MM. 'MMMMMMMMMMMMMMMMMMMMMMMMMMML7L7 +MMMMMM MMMMMMML7L7L7L7L7L7L7L7L7L7 +L7MMMM L7L7L7 +L7L7MM 'L7L7L7L7L7L7L7L7L7L: +L7L7L7 'L7L7L7L7L7L7L::: +L7L7L7 'L7L7L7:::::: +:7L7L7 :::::: +::L7L7L7L7L7L7L7L7L7L::::::. :::::: +:::::7L7L7L7L7L7:::::::::::::::. ':: +:::::::::::::::::::::::::::::::::::. ' +${c2} +""") + \ No newline at end of file diff --git a/tools/distros/langitketujuh_old.py b/tools/distros/langitketujuh_old.py new file mode 100644 index 00000000..1232bd8c --- /dev/null +++ b/tools/distros/langitketujuh_old.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +langitketujuh_old = AsciiArt(match=r'''"LangitKetujuh_old"''', color='7 4', ascii=r""" +${c1} + L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L + 'L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L + L7L. 'L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L + L7L7L7L L7L7L7L + L7L7L7L L7L7L7L + L7L7L7L L7L7L7L7L7L7L7L7L7L7L7L + L7L7L7L 'L7L7L7L7L7L7L7L7L7L + L7L7L7L 'L7L7L7L7L7L7L7L + L7L7L7L L7L7L7L + L7L7L7L L7L7L7L + L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L. 'L7L + L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L. + L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L7L +${c2} +""") + \ No newline at end of file diff --git a/tools/distros/laxeros.py b/tools/distros/laxeros.py new file mode 100644 index 00000000..34432dac --- /dev/null +++ b/tools/distros/laxeros.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +laxeros = AsciiArt(match=r'''"LaxerOS"*''', color='7 4', ascii=r""" +${c2} + /. + `://:- + `//////: + .////////:` + -//////////:` + -/////////////` + :///////////////. + `://////.```-//////- + `://///:` .//////- + `//////: `//////: + .//////- `://///:` + -//////- `://///:` + -//////. ://////` + ://////` -//////. + `/////:` ./////: + .-::-` .:::-` + +.:://////////////////////////////////::. +//////////////////////////////////////// +.:////////////////////////////////////:. +""") + \ No newline at end of file diff --git a/tools/distros/lede.py b/tools/distros/lede.py new file mode 100644 index 00000000..5294e71a --- /dev/null +++ b/tools/distros/lede.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +lede = AsciiArt(match=r'''"LEDE"*''', color='4 7 1', ascii=r""" +${c1} _________ + / /\ + / LE / \ + / DE / \ + /________/ LE \ + \ \ DE / + \ LE \ / + \ DE \ / + \________\/ +""") + \ No newline at end of file diff --git a/tools/distros/libreelec.py b/tools/distros/libreelec.py new file mode 100644 index 00000000..efb52807 --- /dev/null +++ b/tools/distros/libreelec.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +libreelec = AsciiArt(match=r'''"LibreELEC"*''', color='2 3 7 14 13', ascii=r""" +${c1} :+ooo/. ${c2}./ooo+: +${c1} :+ooooooo/. ${c2}./ooooooo+: +${c1} :+ooooooooooo:${c2}:ooooooooooo+: +${c1} :+ooooooooooo+- ${c2}-+ooooooooooo+: +${c1} :+ooooooooooo+- ${c3}-- ${c2}-+ooooooooooo+: +${c1}.+ooooooooooo+- ${c3}:+oo+: ${c2}-+ooooooooooo+- +${c1}-+ooooooooo+- ${c3}:+oooooo+: ${c2}-+oooooooooo- +${c1} :+ooooo+- ${c3}:+oooooooooo+: ${c2}-+oooooo: +${c1} :+o+- ${c3}:+oooooooooooooo+: ${c2}-+oo: +${c4} ./ ${c3}:oooooooooooooooooo: ${c5}/. +${c4} ./oo+: ${c3}-+oooooooooooooo+- ${c5}:+oo/. +${c4} ./oooooo+: ${c3}-+oooooooooo+- ${c5}:+oooooo/. +${c4}-oooooooooo+: ${c3}-+oooooo+- ${c5}:+oooooooooo- +${c4}.+ooooooooooo+: ${c3}-+oo+- ${c5}:+ooooooooooo+. +${c4} -+ooooooooooo+: ${c3}.. ${c5}:+ooooooooooo+- +${c4} -+ooooooooooo+: ${c5}:+ooooooooooo+- +${c4} -+oooooooooo+:${c5}:+oooooooooo+- +${c4} -+oooooo+: ${c5}:+oooooo+- +${c4} -+oo+: ${c5}:+oo+- +${c4} .. ${c5}.. +""") + \ No newline at end of file diff --git a/tools/distros/linspire.py b/tools/distros/linspire.py new file mode 100644 index 00000000..57b98d7a --- /dev/null +++ b/tools/distros/linspire.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +linspire = AsciiArt(match=r'''"Linspire"* | "Freespire"* | "Lindows"*''', color='4 2', ascii=r""" +${c2} __^ +${c2} __/ \\ +${c2} MMy dMy __/ \\ +${c2} dMMy MMy ${c1}MM${c2} \\ +${c2} MMMy ,, ${c1}dMMMMn ${c2}\\ +${c2} dMMy dMM dMMMMMMy ${c1}dMM MM dMMMMMy dMM MM.nMMM dMMMMMM +${c1}MMM ${c2}MMy MMy MMy ${c1}dMM MMy MMy MMy MMy dy dMy +${c1}MMM ${c2}dMM dMM MMy ${c1}dMMMMy dMM dMM dMM dMM dMMMMMMM +${c2} dMMy MMy MMy MMy ${c1}dMMy MM MMy MMy MMy dMM +${c2}dMMy dMM dMM dMM ${c1}dMM MMy dMMMMMy dMM dMM MMy MM +${c2}MMMMMMMMMM MMy MMy MMy ${c1}dMMMyyy MMy MMy MMy dMMMMMMy +${c2} ${c1}dy +""") + \ No newline at end of file diff --git a/tools/distros/linux.py b/tools/distros/linux.py new file mode 100644 index 00000000..0adbcd48 --- /dev/null +++ b/tools/distros/linux.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +linux = AsciiArt(match=r'''"Linux"''', color='fg 8 3', ascii=r""" +${c2} ##### +${c2} ####### +${c2} ##${c1}O${c2}#${c1}O${c2}## +${c2} #${c3}#####${c2}# +${c2} ##${c1}##${c3}###${c1}##${c2}## +${c2} #${c1}##########${c2}## +${c2} #${c1}############${c2}## +${c2} #${c1}############${c2}### +${c3} ##${c2}#${c1}###########${c2}##${c3}# +${c3}######${c2}#${c1}#######${c2}#${c3}###### +${c3}#######${c2}#${c1}#####${c2}#${c3}####### +${c3} #####${c2}#######${c3}##### +""") + \ No newline at end of file diff --git a/tools/distros/linux_lite.py b/tools/distros/linux_lite.py new file mode 100644 index 00000000..abe1ca72 --- /dev/null +++ b/tools/distros/linux_lite.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +linux_lite = AsciiArt(match=r'''"Linux Lite"* | "Linux_Lite"*''', color='3 7', ascii=r""" +${c1} ,xXc + .l0MMMMMO + .kNMMMMMWMMMN, + KMMMMMMKMMMMMMo + 'MMMMMMNKMMMMMM: + kMMMMMMOMMMMMMO + .MMMMMMX0MMMMMW. + oMMMMMMxWMMMMM: + WMMMMMNkMMMMMO +:MMMMMMOXMMMMW +.0MMMMMxMMMMM; +:;cKMMWxMMMMO +'MMWMMXOMMMMl + kMMMMKOMMMMMX: + .WMMMMKOWMMM0c + lMMMMMWO0MNd:' + oollXMKXoxl;. + ':. .: .' + .. + . +""") + \ No newline at end of file diff --git a/tools/distros/linux_mint.py b/tools/distros/linux_mint.py new file mode 100644 index 00000000..899bb259 --- /dev/null +++ b/tools/distros/linux_mint.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +linux_mint = AsciiArt(match=r'''"Linux Mint"* | "LinuxMint"* | "mint"*''', color='2 7', ascii=r""" +${c2} ...-:::::-... +${c2} .-MMMMMMMMMMMMMMM-. + .-MMMM${c1}`..-:::::::-..`${c2}MMMM-. + .:MMMM${c1}.:MMMMMMMMMMMMMMM:.${c2}MMMM:. + -MMM${c1}-M---MMMMMMMMMMMMMMMMMMM.${c2}MMM- + `:MMM${c1}:MM` :MMMM:....::-...-MMMM:${c2}MMM:` + :MMM${c1}:MMM` :MM:` `` `` `:MMM:${c2}MMM: +.MMM${c1}.MMMM` :MM. -MM. .MM- `MMMM.${c2}MMM. +:MMM${c1}:MMMM` :MM. -MM- .MM: `MMMM-${c2}MMM: +:MMM${c1}:MMMM` :MM. -MM- .MM: `MMMM:${c2}MMM: +:MMM${c1}:MMMM` :MM. -MM- .MM: `MMMM-${c2}MMM: +.MMM${c1}.MMMM` :MM:--:MM:--:MM: `MMMM.${c2}MMM. + :MMM${c1}:MMM- `-MMMMMMMMMMMM-` -MMM-${c2}MMM: + :MMM${c1}:MMM:` `:MMM:${c2}MMM: + .MMM${c1}.MMMM:--------------:MMMM.${c2}MMM. + '-MMMM${c1}.-MMMMMMMMMMMMMMM-.${c2}MMMM-' + '.-MMMM${c1}``--:::::--``${c2}MMMM-.' +${c2} '-MMMMMMMMMMMMM-' +${c2} ``-:::::-`` +""") + \ No newline at end of file diff --git a/tools/distros/linux_mint_old.py b/tools/distros/linux_mint_old.py new file mode 100644 index 00000000..6a6b529a --- /dev/null +++ b/tools/distros/linux_mint_old.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +linux_mint_old = AsciiArt(match=r'''"Linux Mint Old"* | "LinuxMintOld"* | "mint_old"*''', color='2 7', ascii=r""" +${c1}MMMMMMMMMMMMMMMMMMMMMMMMMmds+. +MMm----::-://////////////oymNMd+` +MMd ${c2}/++ ${c1}-sNMd: +MMNso/` ${c2}dMM `.::-. .-::.` ${c1}.hMN: +ddddMMh ${c2}dMM :hNMNMNhNMNMNh: ${c1}`NMm + NMm ${c2}dMM .NMN/-+MMM+-/NMN` ${c1}dMM + NMm ${c2}dMM -MMm `MMM dMM. ${c1}dMM + NMm ${c2}dMM -MMm `MMM dMM. ${c1}dMM + NMm ${c2}dMM .mmd `mmm yMM. ${c1}dMM + NMm ${c2}dMM` ..` ... ydm. ${c1}dMM + hMM- ${c2}+MMd/-------...-:sdds ${c1}dMM + -NMm- ${c2}:hNMNNNmdddddddddy/` ${c1}dMM + -dMNs-${c2}``-::::-------.`` ${c1}dMM + `/dMNmy+/:-------------:/yMMM + ./ydNMMMMMMMMMMMMMMMMMMMMM + .MMMMMMMMMMMMMMMMMMM +""") + \ No newline at end of file diff --git a/tools/distros/linuxlite_small.py b/tools/distros/linuxlite_small.py new file mode 100644 index 00000000..bc71e564 --- /dev/null +++ b/tools/distros/linuxlite_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +linuxlite_small = AsciiArt(match=r'''"linuxlite_small"*''', color='3 7', ascii=r""" +${c1} /\\ + / \\ + / ${c2}/ ${c1}/ +> ${c2}/ ${c1}/ +\\ ${c2}\\ ${c1}\\ + \\_${c2}\\${c1}_\\ +${c2} \\ +""") + \ No newline at end of file diff --git a/tools/distros/linuxmint_small.py b/tools/distros/linuxmint_small.py new file mode 100644 index 00000000..12f4f9cd --- /dev/null +++ b/tools/distros/linuxmint_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +linuxmint_small = AsciiArt(match=r'''"linuxmint_small"*''', color='2 7', ascii=r""" +${c1} ___________ +|_ \\ + | ${c2}| _____ ${c1}| + | ${c2}| | | | ${c1}| + | ${c2}| | | | ${c1}| + | ${c2}\\__${c2}___/ ${c1}| + \\_________/ +""") + \ No newline at end of file diff --git a/tools/distros/live_raizo.py b/tools/distros/live_raizo.py new file mode 100644 index 00000000..a8c875b3 --- /dev/null +++ b/tools/distros/live_raizo.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +live_raizo = AsciiArt(match=r'''"Live Raizo"* | "Live_Raizo"*''', color='3', ascii=r""" +${c1} `......` + -+shmNMMMMMMNmhs/. + :smMMMMMmmhyyhmmMMMMMmo- + -hMMMMd+:. `----` .:odMMMMh- + `hMMMN+. .odNMMMMMMNdo. .yMMMMs` + hMMMd. -dMMMMmdhhdNMMMNh` .mMMMh +oMMMm` :MMMNs.:sddy:-sMMMN- `NMMM+ +mMMMs dMMMo sMMMMMMd yMMMd sMMMm +----` .---` oNMMMMMh `---. .---- + .sMMy: + /MM/ + +dMMms. + hMMMMMMN + `dMMMMMMm: + .+ss+sMNysMMoomMd+ss+. + +MMMMMMN` +MM/ hMMMMMNs + sMMMMMMm-hNMMMd-hMMMMMMd + :yddh+`hMMMMMMN :yddy/` + .hMMMMd: + `..` +""") + \ No newline at end of file diff --git a/tools/distros/lmde.py b/tools/distros/lmde.py new file mode 100644 index 00000000..6079664a --- /dev/null +++ b/tools/distros/lmde.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +lmde = AsciiArt(match=r'''"LMDE"*''', color='2 7', ascii=r""" +${c2} `.-::---.. +${c1} .:++++ooooosssoo:. + .+o++::. `.:oos+. +${c1} :oo:.` -+oo${c2}: +${c1} ${c2}`${c1}+o/` .${c2}::::::${c1}-. .++-${c2}` +${c1}${c2}`${c1}/s/ .yyyyyyyyyyo: +o-${c2}` +${c1}${c2}`${c1}so .ss ohyo` :s-${c2}: +${c1}${c2}`${c1}s/ .ss h m myy/ /s`${c2}` +${c1}`s: `oo s m Myy+-o:` +`oo :+sdoohyoydyso/. + :o. .:////////++: +${c1} `/++ ${c2}-:::::- +${c1} ${c2}`${c1}++- +${c1} ${c2}`${c1}/+- +${c1} ${c2}.${c1}+/. +${c1} ${c2}.${c1}:+-. + `--.`` +""") + \ No newline at end of file diff --git a/tools/distros/lubuntu.py b/tools/distros/lubuntu.py new file mode 100644 index 00000000..85346b46 --- /dev/null +++ b/tools/distros/lubuntu.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +lubuntu = AsciiArt(match=r'''"Lubuntu"*''', color='4 7 1', ascii=r""" +${c1} `.:/ossyyyysso/:. + `.:yyyyyyyyyyyyyyyyyy:.` + .:yyyyyyyyyyyyyyyyyyyyyyyy:. + .:yyyyyyyyyyyyyyyyyyyyyyyyyyyy:. + -yyyyyyyyyyyyyy${c2}+hNMMMNh+${c1}yyyyyyyyy- + :yy${c2}mNy+${c1}yyyyyyyy${c2}+Nmso++smMdhyysoo+${c1}yy: + -yy${c2}+MMMmmy${c1}yyyyyy${c2}hh${c1}yyyyyyyyyyyyyyyyyyy- +.yyyy${c2}NMN${c1}yy${c2}shhs${c1}yyy${c2}+o${c1}yyyyyyyyyyyyyyyyyyyy. +:yyyy${c2}oNM+${c1}yyyy${c2}+sso${c1}yyyyyyy${c2}ss${c1}yyyyyyyyyyyyy: +:yyyyy${c2}+dNs${c1}yyyyyyy${c2}++${c1}yyyyy${c2}oN+${c1}yyyyyyyyyyyy: +:yyyyy${c2}oMMmhysso${c1}yyyyyyyyyy${c2}mN+${c1}yyyyyyyyyyy: +:yyyyyy${c2}hMm${c1}yyyyy${c2}+++${c1}yyyyyyy${c2}+MN${c1}yyyyyyyyyyy: +.yyyyyyy${c2}ohmy+${c1}yyyyyyyyyyyyy${c2}NMh${c1}yyyyyyyyyy. + -yyyyyyyyyy${c2}++${c1}yyyyyyyyyyyy${c2}MMh${c1}yyyyyyyyy- + :yyyyyyyyyyyyyyyyyyyyy${c2}+mMN+${c1}yyyyyyyy: + -yyyyyyyyyyyyyyyyy${c2}+sdMMd+${c1}yyyyyyyy- + .:yyyyyyyyy${c2}hmdmmNMNdy+${c1}yyyyyyyy:. + .:yyyyyyy${c2}my${c1}yyyyyyyyyyyyyyy:. + `.:yyyy${c2}s${c1}yyyyyyyyyyyyy:.` + `.:/oosyyyysso/:.` +""") + \ No newline at end of file diff --git a/tools/distros/lunar.py b/tools/distros/lunar.py new file mode 100644 index 00000000..b82f8fa9 --- /dev/null +++ b/tools/distros/lunar.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +lunar = AsciiArt(match=r'''"Lunar"*''', color='4 7 3', ascii=r""" +${c1}`-. `-. + -ohys/-` `:+shy/` + -omNNdyo/` :+shmNNy/` + ${c3} - + /mMmo + hMMMN` + .NMMs + ${c1} -:+oooo+//: ${c3}/MN${c1}. -///oooo+/-` + /:.` ${c3}/${c1} `.:/` +${c3} __ + | | _ _ ___ ___ ___ + | |__| | | | .'| _| + |_____|___|_|_|__,|_| +""") + \ No newline at end of file diff --git a/tools/distros/mac.py b/tools/distros/mac.py new file mode 100644 index 00000000..7bf38eca --- /dev/null +++ b/tools/distros/mac.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +mac = AsciiArt(match=r'''"mac"* | "Darwin"''', color='2 3 1 1 5 4', ascii=r""" +${c1} c.' + ,xNMM. + .OMMMMo + lMM" + .;loddo:. .olloddol;. + cKMMMMMMMMMMNWMMMMMMMMMM0: +${c2} .KMMMMMMMMMMMMMMMMMMMMMMMWd. + XMMMMMMMMMMMMMMMMMMMMMMMX. +${c3};MMMMMMMMMMMMMMMMMMMMMMMM: +:MMMMMMMMMMMMMMMMMMMMMMMM: +${c4}.MMMMMMMMMMMMMMMMMMMMMMMMX. + kMMMMMMMMMMMMMMMMMMMMMMMMWd. + ${c5}'XMMMMMMMMMMMMMMMMMMMMMMMMMMk + 'XMMMMMMMMMMMMMMMMMMMMMMMMK. + ${c6}kMMMMMMMMMMMMMMMMMMMMMMd + ;KMMMMMMMWXXWMMMMMMMk. + "cooc*" "*coo'" +""") + \ No newline at end of file diff --git a/tools/distros/mac_small.py b/tools/distros/mac_small.py new file mode 100644 index 00000000..836badc5 --- /dev/null +++ b/tools/distros/mac_small.py @@ -0,0 +1,14 @@ + +from hyfetch.distro import AsciiArt + +mac_small = AsciiArt(match=r'''"mac"*"_small"''', color='2 3 1 5 4', ascii=r""" +${c1} .:' + _ :'_ +${c2} .'`_`-'_``. +:________.-' +${c3}:_______: +:_______: +${c4} :_______`-; +${c5} `._.-._.' +""") + \ No newline at end of file diff --git a/tools/distros/mageia.py b/tools/distros/mageia.py new file mode 100644 index 00000000..98fd6223 --- /dev/null +++ b/tools/distros/mageia.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +mageia = AsciiArt(match=r'''"Mageia"*''', color='6 7', ascii=r""" +${c1} .°°. + °° .°°. + .°°°. °° + . . + °°° .°°°. + .°°°. '___' +${c2} .${c1}'___' ${c2} . + :dkxc;'. ..,cxkd; + .dkk. kkkkkkkkkk .kkd. +.dkk. ';cloolc;. .kkd +ckk. .kk; +xO: cOd +xO: lOd +lOO. .OO: +.k00. .00x + .k00; ;00O. + .lO0Kc;,,,,,,;c0KOc. + ;d00KKKKKK00d; + .,KKKK,. +""") + \ No newline at end of file diff --git a/tools/distros/mageia_small.py b/tools/distros/mageia_small.py new file mode 100644 index 00000000..5a03ee41 --- /dev/null +++ b/tools/distros/mageia_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +mageia_small = AsciiArt(match=r'''"mageia_small"*''', color='6 7', ascii=r""" +${c1} * + * + ** +${c2} /\\__/\\ +/ \\ +\\ / + \\____/ +""") + \ No newline at end of file diff --git a/tools/distros/magpieos.py b/tools/distros/magpieos.py new file mode 100644 index 00000000..305b2552 --- /dev/null +++ b/tools/distros/magpieos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +magpieos = AsciiArt(match=r'''"MagpieOS"*''', color='2 1 3 5', ascii=r""" +${c1} ;00000 :000Ol + .x00kk00: O0kk00k; + l00: :00. o0k :O0k. + .k0k. x${c2}d$dddd${c1}k' .d00; + k0k. ${c2}.dddddl ${c1}o00, + o00. ${c2}':cc:. ${c1}d0O +.00l ,00. +l00. d0x +k0O .:k0o +O0k ;dO0000d. +k0O .O0O${c2}xxxxk${c1}00: +o00. k0O${c2}dddddd${c1}occ +'00l x0O${c2}dddddo${c3};..${c1} + x00. .x00${c2}kxxd${c3}:..${c1} + .O0x .:oxxx${c4}Okl.${c1} + .x0d ${c4},xx,${c1} + .:o. ${c4}.xd ckd${c1} + .. ${c4}dxl .xx; + :xxolldxd' + ;oxdl. +""") + \ No newline at end of file diff --git a/tools/distros/mandriva.py b/tools/distros/mandriva.py new file mode 100644 index 00000000..9917f6b6 --- /dev/null +++ b/tools/distros/mandriva.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +mandriva = AsciiArt(match=r'''"Mandriva"* | "Mandrake"*''', color='4 3', ascii=r""" +${c2} `` + `-. +${c1} ` ${c2}.--- +${c1} -/ ${c2}-::--` +${c1} `++ ${c2}`----...```-:::::. +${c1} `os. ${c2}.::::::::::::::-``` ` ` +${c1} +s+ ${c2}.::::::::::::::::---...--` +${c1}-ss: ${c2}`-::::::::::::::::-.``.`` +${c1}/ss- ${c2}.::::::::::::-.`` ` +${c1}+ss: ${c2}.::::::::::::- +${c1}/sso ${c2}.::::::-::::::- +${c1}.sss/ ${c2}-:::-.` .::::: +${c1} /sss+. ${c2}..`${c1} `--` ${c2}.::: +${c1} -ossso+/:://+/-` ${c2}.:` +${c1} -/+ooo+/-. ${c2}` +""") + \ No newline at end of file diff --git a/tools/distros/manjaro.py b/tools/distros/manjaro.py new file mode 100644 index 00000000..170372a6 --- /dev/null +++ b/tools/distros/manjaro.py @@ -0,0 +1,20 @@ + +from hyfetch.distro import AsciiArt + +manjaro = AsciiArt(match=r'''"Manjaro"*''', color='2 7', ascii=r""" +${c1}██████████████████ ████████ +██████████████████ ████████ +██████████████████ ████████ +██████████████████ ████████ +████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +████████ ████████ ████████ +""") + \ No newline at end of file diff --git a/tools/distros/manjaro_small.py b/tools/distros/manjaro_small.py new file mode 100644 index 00000000..522d76fa --- /dev/null +++ b/tools/distros/manjaro_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +manjaro_small = AsciiArt(match=r'''"manjaro_small"*''', color='2 7', ascii=r""" +${c1}||||||||| |||| +||||||||| |||| +|||| |||| +|||| |||| |||| +|||| |||| |||| +|||| |||| |||| +|||| |||| |||| +""") + \ No newline at end of file diff --git a/tools/distros/massos.py b/tools/distros/massos.py new file mode 100644 index 00000000..9598b81c --- /dev/null +++ b/tools/distros/massos.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +massos = AsciiArt(match=r'''"MassOS"*''', color='7', ascii=r""" +${c1} -+++/+++osyyhdmNNMMMMNdy/ + /MMMMMMMMMMMMMMMMMMMMMMMMm. + /MMMMMMMMMMMMMMMMMMMMMMMMMm + /MMMMMMMMMMMMMMMMMMMMMMMMMM: + :ddddddddhddddddddhdddddddd/ + /NNNNNNNm:NNNNNNNN-NNNNNNNNo + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + /MMMMMMMN:MMMMMMMM-MMMMMMMMs + :MMMMMMMN:MMMMMMMM-MMMMMMMMs + dMMMMMMN:MMMMMMMM-MMMMMMMMs + `yNMMMMN:MMMMMMMM-MMMMMMMMs + `:+oss.ssssssss.ssssssss/ +""") + \ No newline at end of file diff --git a/tools/distros/matuusos.py b/tools/distros/matuusos.py new file mode 100644 index 00000000..7eab5ade --- /dev/null +++ b/tools/distros/matuusos.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +matuusos = AsciiArt(match=r'''"MatuusOS"*''', color='9 11 0', ascii=r""" +${c2} +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░▒▓▓████▓▒▒░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░▒▓████████████▓░░░░░░░░░░░░░░ +░░░░░░░░░░░░▓████████████████▒░░░░░░░░░░░░ +░░░░░░░░░░░▓██████████████████▒░░░░░░░░░░░ +░░░░░░░░░░▓████▒▓███████▓▓█████░░░░░░░░░░░ +░░░░░░░░░░██████▓░▓████▒░██████▓░░░░░░░░░░ +░░░░░░░░░▒███████▓░▒▓▒░░████████░░░░░░░░░░ +░░░░░░░░░▒█████████▒░░░█████████░░░░░░░░░░ +░░░░░░░░░░██████████▓▒██████████░░░░░░░░░░ +░░░░░░░░░░▓████████████████████▒░░░░░░░░░░ +░░░░░░░░░░░███████████████████▓░░░░░░░░░░░ +░░░░░░░░░░░░█████████████████▓░░░░░░░░░░░░ +░░░░░░░░░░░░░▓██████████████▒░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░▒▓████████▓░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ +""") + \ No newline at end of file diff --git a/tools/distros/maui.py b/tools/distros/maui.py new file mode 100644 index 00000000..942c02b1 --- /dev/null +++ b/tools/distros/maui.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +maui = AsciiArt(match=r'''"Maui"*''', color='6 7', ascii=r""" +${c1} `.-://////:--` + .:/oooooooooooooooo+:. + `:+ooooooooooooooooooooooo:` + `:oooooooooooooooooooooooooooo/` + ..```-oooooo/-`` `:oooooo+:.` `-- + :. +oo+-` /ooo/` -/ + -o. `o+- +o/` -o: +`oo` ::` :o/ `+. .+o` /oo. +/o+ . -+oo- ` /oo/ `ooo/ ++o- /ooo+` .+ooo. :ooo+ +++ .+oooo: -oooo+ `oooo+ +:. .oooooo` :ooooo- :oooo: +` .oooooo: :ooooo+ `ooo+-` + .+oooooo` -oooooo: `o/- + +oooooo: .ooooooo. + /ooooooo` /ooooooo/ .. + `:oooooooo/:::/ooooooooo+:--:/:` + `:+oooooooooooooooooooooo+:` + .:+oooooooooooooooo+:. + `.-://////:-.` +""") + \ No newline at end of file diff --git a/tools/distros/mer.py b/tools/distros/mer.py new file mode 100644 index 00000000..9fab62c1 --- /dev/null +++ b/tools/distros/mer.py @@ -0,0 +1,33 @@ + +from hyfetch.distro import AsciiArt + +mer = AsciiArt(match=r'''"Mer"*''', color='4 7 1', ascii=r""" +${c1} dMs + .-` + `y`-o+` + ``NMMy + .--`:++. + .hNNNNs + /MMMMMN + `ommmd/ +/ + ```` +/ + `:+sssso/-` + .-::. `-::-` `smNMNmdmNMNd/ .://-` +.ymNMNNdmNMMNm+` -dMMh:.....+dMMs `sNNMMNo +dMN+::NMMy::hMM+ mMMo `ohhy/ `dMM+ yMMy::- +MMm yMM- :MMs NMN` `:::::--sMMh dMM` +MMm yMM- -MMs mMM+ `ymmdsymMMMs dMM` +NNd sNN- -NNs -mMNs-.--..:dMMh` dNN +--- .--` `--. .smMMmdddmMNdo` .-- + ./ohddds+:` + +h- `.:-. + ./`.dMMMN+ + +MMMMMd + `+dmmy- + ``` .+` + .dMNo-y. + `hmm/ + .:` + dMs +""") + \ No newline at end of file diff --git a/tools/distros/minix.py b/tools/distros/minix.py new file mode 100644 index 00000000..5b946991 --- /dev/null +++ b/tools/distros/minix.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +minix = AsciiArt(match=r'''"Minix"*''', color='1 7 3', ascii=r""" +${c2} -sdhyo+:-` -/syymm: + sdyooymmNNy. `` .smNmmdysNd + odyoso+syNNmysoyhhdhsoomNmm+/osdm/ + :hhy+-/syNNmddhddddddmNMNo:sdNd: + `smNNdNmmNmddddddddddmmmmmmmy` + `ohhhhdddddmmNNdmddNmNNmdddddmdh- + odNNNmdyo/:/-/hNddNy-`..-+ydNNNmd: + `+mNho:` smmd/ sNNh :dmms` -+ymmo. +-od/ -m${c1}mm${c2}mo -NN+ +m${c1}mm${c2}m- yms: ++sms -.` :so: .NN+ :os/ .-`mNh: +.-hyh+:////- -sNNd:` .--://ohNs- + `:hNNNNNNNMMd/sNMmhsdMMh/ymmNNNmmNNy/ + -+sNNNNMMNNNsmNMo: :NNmymNNNNMMMms: + //oydNMMMMydMMNysNMMmsMMMMMNyo/` + ../-yNMMy--/::/-.sMMmos+.` + -+oyhNsooo+omy/``` + `::ohdmds-` +""") + \ No newline at end of file diff --git a/tools/distros/miracle_linux.py b/tools/distros/miracle_linux.py new file mode 100644 index 00000000..546cbb85 --- /dev/null +++ b/tools/distros/miracle_linux.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +miracle_linux = AsciiArt(match=r'''"MIRACLE LINUX"* | "MIRACLE_LINUX"*''', color='29', ascii=r""" +${c1} ,A + .### + .#' .#### .#. + r##: :#### ####. + +###; :#### ######C + :####: #### ,######".#. +.# :####. :### #####'.#####. +##: `####. ### ###'.########+. +#### `####::## ##'.#######+' + ####+.`###i## #',####:' + `+###MI`##### 'l###:' + `+####+`### ;#E' + `+###:## #' + `:### ' + '## + '; +""") + \ No newline at end of file diff --git a/tools/distros/mx.py b/tools/distros/mx.py new file mode 100644 index 00000000..beff04f5 --- /dev/null +++ b/tools/distros/mx.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +mx = AsciiArt(match=r'''"MX"*''', color='4 6 7', ascii=r""" +${c3}MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMM +MMMMMMMMMMNs..yMMMMMMMMMMMMMm: +NMMMMMMM +MMMMMMMMMN+ :mMMMMMMMMMNo` -dMMMMMMMM +MMMMMMMMMMMs. `oNMMMMMMh- `sNMMMMMMMMM +MMMMMMMMMMMMN/ -hMMMN+ :dMMMMMMMMMMM +MMMMMMMMMMMMMMh- +ms. .sMMMMMMMMMMMMM +MMMMMMMMMMMMMMMN+` ` +NMMMMMMMMMMMMMM +MMMMMMMMMMMMMMNMMd: .dMMMMMMMMMMMMMMM +MMMMMMMMMMMMm/-hMd- `sNMMMMMMMMMMMMM +MMMMMMMMMMNo` -` :h/ -dMMMMMMMMMMMM +MMMMMMMMMd: /NMMh- `+NMMMMMMMMMM +MMMMMMMNo` :mMMN+` `-hMMMMMMMM +MMMMMMh. `oNMMd: `/mMMMMMM +MMMMm/ -hMd- `sNMMMM +MMNs` - :dMMM +Mm: `oMM +MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM +""") + \ No newline at end of file diff --git a/tools/distros/mx_small.py b/tools/distros/mx_small.py new file mode 100644 index 00000000..5d15c932 --- /dev/null +++ b/tools/distros/mx_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +mx_small = AsciiArt(match=r'''"mx_small"*''', color='4 6 7', ascii=r""" +${c3} \\\\ / + \\\\/ + \\\\ + /\\/ \\\\ + / \\ /\\ + / \\/ \\ +/__________\\ +""") + \ No newline at end of file diff --git a/tools/distros/namib.py b/tools/distros/namib.py new file mode 100644 index 00000000..a8040ecb --- /dev/null +++ b/tools/distros/namib.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +namib = AsciiArt(match=r'''"Namib"*''', color='1', ascii=r""" +${c1} .:+shysyhhhhysyhs+:. + -/yyys syyy/- + -shy yhs- + -yhs shy- + +hy yh+ + +ds sd+ +/ys so sy/ +sh smMMNdyo hs +yo ymMMMMNNMMNho oy +N ydMMMNNMMMMMMMMMmy N +N shmMMMMNNMMMMMMMMMMMMMNy N +yo ooshmNMMMNNNNMMMMMMMMMMMMMMMMMms oy +sd yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy ds +/ys sy/ + +ds sd+ + +hy yh+ + -yhs shy- + -shy yhs- + -/yyys syyy/- + .:+shysyhyhhysyhs+:. +""") + \ No newline at end of file diff --git a/tools/distros/neptune.py b/tools/distros/neptune.py new file mode 100644 index 00000000..779355ee --- /dev/null +++ b/tools/distros/neptune.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +neptune = AsciiArt(match=r'''"Neptune"*''', color='7', ascii=r""" +${c1} ./+sydddddddys/-. + .+ymNNdyooo/:+oooymNNmy/` + `/hNNh/.` `-+dNNy:` + /mMd/. .++.:oy/ .+mMd- + `sMN/ oMMmdy+. `oNNo + `hMd. `/ymy/. :NMo + oMN- `/dMd: /MM- +`mMy -dMN+` mMs +.MMo -NMM/ yMs + dMh mMMMo:` `NMo + /MM/ /ymMMMm- sMN. + +Mm: .hMMd` oMN/ + +mNs. `yNd/` -dMm- + .yMNs: `/.` `/yNNo` + .odNNy+-` .:ohNNd/. + -+ymNNmdyyyyyyydmNNmy+. + `-//sssssss//. +""") + \ No newline at end of file diff --git a/tools/distros/netbsd.py b/tools/distros/netbsd.py new file mode 100644 index 00000000..42b00814 --- /dev/null +++ b/tools/distros/netbsd.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +netbsd = AsciiArt(match=r'''"NetBSD"*''', color='5 7', ascii=r""" +${c1} `-/oshdmNMNdhyo+:-` +${c2}y${c1}/s+:-`` `.-:+oydNMMMMNhs/-`` +${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-` + ${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMMmy+:` + ${c2}-N/${c1}dMMMMMMMMMMMMMMMds:` + ${c2}-N/${c1}hMMMMMMMMMmho:` + ${c2}-N/${c1}-:/++/:.` +${c2} :M+ + :Mo + :Ms + :Ms + :Ms + :Ms + :Ms + :Ms + :Ms + :Ms +""") + \ No newline at end of file diff --git a/tools/distros/netbsd_small.py b/tools/distros/netbsd_small.py new file mode 100644 index 00000000..74593776 --- /dev/null +++ b/tools/distros/netbsd_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +netbsd_small = AsciiArt(match=r'''"netbsd_small"*''', color='5 7', ascii=r""" +${c2}\\\\${c1}\`-______,----__ +${c2} \\\\ ${c1}__,---\`_ +${c2} \\\\ ${c1}\`.____ +${c2} \\\\${c1}-______,----\`- +${c2} \\\\ + \\\\ + \\\\ +""") + \ No newline at end of file diff --git a/tools/distros/netrunner.py b/tools/distros/netrunner.py new file mode 100644 index 00000000..5ac97b50 --- /dev/null +++ b/tools/distros/netrunner.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +netrunner = AsciiArt(match=r'''"Netrunner"*''', color='4 7 1', ascii=r""" +${c1} .:oydmMMMMMMmdyo:` + -smMMMMMMMMMMMMMMMMMMds- + +mMMMMMMMMMMMMMMMMMMMMMMMMd+ + /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm/ + `hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy` + .mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd` + dMMMMMMMMMMMMMMMMMMMMMMNdhmMMMMMMMMMMh ++MMMMMMMMMMMMMNmhyo+/-. -MMMMMMMMMMMM/ +mMMMMMMMMd+:.` `mMMMMMMMMMMMMd +MMMMMMMMMMMdy/. yMMMMMMMMMMMMMM +MMMMMMMMMMMMMMMNh+` +MMMMMMMMMMMMMMM +mMMMMMMMMMMMMMMMMMs -NMMMMMMMMMMMMMMd ++MMMMMMMMMMMMMMMMMN. `mMMMMMMMMMMMMMMM/ + dMMMMMMMMMMMMMMMMMy hMMMMMMMMMMMMMMMh + `dMMMMMMMMMMMMMMMMM-+MMMMMMMMMMMMMMMd` + `hMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMy + /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm: + +dMMMMMMMMMMMMMMMMMMMMMMMMd/ + -odMMMMMMMMMMMMMMMMMMdo- + `:+ydmNMMMMNmhy+-` +""") + \ No newline at end of file diff --git a/tools/distros/nitrux.py b/tools/distros/nitrux.py new file mode 100644 index 00000000..d5ccaa87 --- /dev/null +++ b/tools/distros/nitrux.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +nitrux = AsciiArt(match=r'''"Nitrux"*''', color='4', ascii=r""" +${c1}`:/. +`/yo +`/yo +`/yo .+:. +`/yo .sys+:.` +`/yo `-/sys+:.` +`/yo ./sss+:.` +`/yo .:oss+:-` +`/yo ./o///:-` +`/yo `.-:///////:` +`/yo `.://///++//-`` +`/yo `.-:////++++/-` +`/yo `-://///++o+/-` +`/yo `-/+o+++ooo+/-` +`/s+:+oooossso/.` +`//+sssssso:. +`+syyyy+:` +:+s+- +""") + \ No newline at end of file diff --git a/tools/distros/nixos.py b/tools/distros/nixos.py new file mode 100644 index 00000000..b4717341 --- /dev/null +++ b/tools/distros/nixos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +nixos = AsciiArt(match=r'''"NixOS"*''', color='4 6', ascii=r""" +${c1} ▗▄▄▄ ${c2}▗▄▄▄▄ ▄▄▄▖ +${c1} ▜███▙ ${c2}▜███▙ ▟███▛ +${c1} ▜███▙ ${c2}▜███▙▟███▛ +${c1} ▜███▙ ${c2}▜██████▛ +${c1} ▟█████████████████▙ ${c2}▜████▛ ${c1}▟▙ +${c1} ▟███████████████████▙ ${c2}▜███▙ ${c1}▟██▙ +${c2} ▄▄▄▄▖ ▜███▙ ${c1}▟███▛ +${c2} ▟███▛ ▜██▛ ${c1}▟███▛ +${c2} ▟███▛ ▜▛ ${c1}▟███▛ +${c2}▟███████████▛ ${c1}▟██████████▙ +${c2}▜██████████▛ ${c1}▟███████████▛ +${c2} ▟███▛ ${c1}▟▙ ▟███▛ +${c2} ▟███▛ ${c1}▟██▙ ▟███▛ +${c2} ▟███▛ ${c1}▜███▙ ▝▀▀▀▀ +${c2} ▜██▛ ${c1}▜███▙ ${c2}▜██████████████████▛ +${c2} ▜▛ ${c1}▟████▙ ${c2}▜████████████████▛ +${c1} ▟██████▙ ${c2}▜███▙ +${c1} ▟███▛▜███▙ ${c2}▜███▙ +${c1} ▟███▛ ▜███▙ ${c2}▜███▙ +${c1} ▝▀▀▀ ▀▀▀▀▘ ${c2}▀▀▀▘ +""") + \ No newline at end of file diff --git a/tools/distros/nixos_old.py b/tools/distros/nixos_old.py new file mode 100644 index 00000000..db0568f9 --- /dev/null +++ b/tools/distros/nixos_old.py @@ -0,0 +1,34 @@ + +from hyfetch.distro import AsciiArt + +nixos_old = AsciiArt(match=r'''"nixos_old"*''', color='4 6', ascii=r""" +${c1} ____ ${c2}_______ ____ +${c1} /####\ ${c2}\######\ /####\ +${c1} ######\ ${c2}\######\ /#####/ +${c1} \######\ ${c2}\######\ /#####/ +${c1} \######\ ${c2}\######\/#####/ ${c1}/\ +${c1} \######\ ${c2}\###########/ ${c1}/##\ +${c1} ________\######\______${c2}\#########/ ${c1}/####\ +${c1} /#######################${c2}\#######/ ${c1}/###### +${c1} /#########################${c2}\######\ ${c1}/######/ +${c1} /###########################${c2}\######\ ${c1}/######/ +${c1} ¯¯¯¯¯¯¯¯¯¯¯¯${c2}/######/${c1}¯¯¯¯¯¯¯¯¯${c2}\######${c1}/######/ +${c2} /######/ ${c2}\####${c1}/######/________ +${c2} _____________/######/ ${c2}\##${c1}/################\ +${c2} /###################/ ${c2}\${c1}/##################\ +${c2} \##################/${c1}\ /###################/ +${c2} \################/${c1}##\ /######/¯¯¯¯¯¯¯¯¯¯¯¯¯ +${c2} ¯¯¯¯¯¯¯¯/######/${c1}####\ /######/ +${c2} /######/${c1}######\${c2}_________${c1}/######/${c2}____________ +${c2} /######/ ${c1}\######\${c2}###########################/ +${c2} /######/ ${c1}\######\${c2}#########################/ +${c2} ######/ ${c1}/#######\${c2}#######################/ +${c2} \####/ ${c1}/#########\${c2}¯¯¯¯¯¯\######\¯¯¯¯¯¯¯¯ +${c2} \##/ ${c1}/###########\${c2} \######\ +${c2} \/ ${c1}/#####/\######\${c2} \######\ +${c1} ${c1}/#####/ \######\${c2} \######\ +${c1} ${c1}/#####/ \######\${c2} \###### +${c1} ${c1}\####/ \######\${c2} \####/ +${c1} ${c1}¯¯¯¯ ¯¯¯¯¯¯¯${c2} ¯¯¯¯ +""") + \ No newline at end of file diff --git a/tools/distros/nixos_small.py b/tools/distros/nixos_small.py new file mode 100644 index 00000000..83b0d386 --- /dev/null +++ b/tools/distros/nixos_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +nixos_small = AsciiArt(match=r'''"nixos_small"''', color='4 6', ascii=r""" + ${c1} \\\\ \\\\ // + ==\\\\__\\\\/ // + // \\\\// +==// //== + //\\\\___// +// /\\\\ \\\\== + // \\\\ \\\\ +""") + \ No newline at end of file diff --git a/tools/distros/nomadbsd.py b/tools/distros/nomadbsd.py new file mode 100644 index 00000000..26d067d1 --- /dev/null +++ b/tools/distros/nomadbsd.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +nomadbsd = AsciiArt(match=r'''"NomadBSD"*''', color='4', ascii=r""" +${c1} _======__ + (===============\\ + (===================\\ + _ _---__ + (= ====- + (= ====== + (== ====== + (== ====== + (==\\ \\=-_ _=/ /====/ + (==\\ \\========/ /====/ /====-_ + (==\\ \\=====/ /==/ /===-- +/================/ /===- +\\===========/ +""") + \ No newline at end of file diff --git a/tools/distros/nurunner.py b/tools/distros/nurunner.py new file mode 100644 index 00000000..3dd60d0b --- /dev/null +++ b/tools/distros/nurunner.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +nurunner = AsciiArt(match=r'''"Nurunner"*''', color='4', ascii=r""" +${c1} ,xc + ;00cxXl + ;K0, .xNo. + :KO' .lXx. + cXk. ;xl cXk. + cXk. ;k:.,xo. cXk. + .lXx. :x::0MNl,dd. :KO, + .xNx. cx;:KMMMMMNo'dx. ;KK; + .dNl. cd,cXMMMMMMMMMWd,ox' 'OK: +;WK. 'K,.KMMMMMMMMMMMMMWc.Kx lMO + 'OK: 'dl'xWMMMMMMMMMM0::x: 'OK: + .kNo .xo'xWMMMMMM0;:O: ;KK; + .dXd. .do,oNMMO;ck: ;00, + oNd. .dx,;'cO; ;K0, + oNx. okk; ;K0, + lXx. :KO' + cKk' cXk. + ;00:lXx. + ,kd. +""") + \ No newline at end of file diff --git a/tools/distros/nutyx.py b/tools/distros/nutyx.py new file mode 100644 index 00000000..e24077b1 --- /dev/null +++ b/tools/distros/nutyx.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +nutyx = AsciiArt(match=r'''"NuTyX"*''', color='4 1', ascii=r""" +${c1} . + . + ... + ... + .... .........--. + ..-++-----....--++++++---. + .-++++++-. .-++++++++++++-----.. + .--... .++..-+++--.....-++++++++++--.. + . .-+-. .**- .... ..-+----.. + .+++. .*+. + -++-----. + .+++++- ++. .*+. .....-+++-----. + -+++-++. .+. .-+***++***++--++++. . + -+-. -- -. -*- ...... ..--. +.-. .+- . -+. +. .+- +. + -- -- + -+----. .- + -++-.+. . + .++. -- + +. ----. + . .+. .. + - . + . +""") + \ No newline at end of file diff --git a/tools/distros/obarun.py b/tools/distros/obarun.py new file mode 100644 index 00000000..9f992de5 --- /dev/null +++ b/tools/distros/obarun.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +obarun = AsciiArt(match=r'''"Obarun"*''', color='6 6 7 1', ascii=r""" +${c1} ,;::::; + ;cooolc;, + ,coool; + ,loool, + loooo; + :ooool + cooooc ,:ccc; + looooc :oooooool + cooooo ;oooooooooo, + :ooooo; :ooooooooooo + oooooo oooooooooooc + :oooooo :ooooooooool + loooooo ;oooooooool + looooooc .coooooooc + cooooooo: ,;co; + ,ooooooool; ,:loc + cooooooooooooloooooc + ;ooooooooooooool; + ;looooooolc; +""") + \ No newline at end of file diff --git a/tools/distros/obrevenge.py b/tools/distros/obrevenge.py new file mode 100644 index 00000000..55d51d76 --- /dev/null +++ b/tools/distros/obrevenge.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +obrevenge = AsciiArt(match=r'''"OBRevenge"*''', color='1 7 3', ascii=r""" +${c1} __ __ + _@@@@ @@@g_ + _@@@@@@ @@@@@@ + _@@@@@@M W@@@@@@_ + j@@@@P ^W@@@@ + @@@@L____ _____Q@@@@ +Q@@@@@@@@@@j@@@@@@@@@@ +@@@@@ T@j@ T@@@@@ +@@@@@ ___Q@J@ _@@@@@ +@@@@@fMMM@@j@jggg@@@@@@ +@@@@@ j@j@^MW@P @@@@ +Q@@@@@ggg@@f@ @@@@@@L +^@@@@WWMMP ^ Q@@@@ + @@@@@_ _@@@@l + W@@@@@g_____g@@@@@P + @@@@@@@@@@@@@@@@l + ^W@@@@@@@@@@@P + ^TMMMMTll +""") + \ No newline at end of file diff --git a/tools/distros/open_source_media_center.py b/tools/distros/open_source_media_center.py new file mode 100644 index 00000000..aa747578 --- /dev/null +++ b/tools/distros/open_source_media_center.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +open_source_media_center = AsciiArt(match=r'''"Open Source Media Center"* | "osmc"''', color='4 7 1', ascii=r""" +${c1} -+shdmNNNNmdhs+- + .+hMNho/:..``..:/ohNMh+. + :hMdo. .odMh: + -dMy- -yMd- + sMd- -dMs + hMy +. .+ yMh + yMy dMs. .sMd yMy +:Mm dMNMs` `sMNMd `mM: +yM+ dM//mNs``sNm//Md +My +mM- dM: +NNNN+ :Md -Mm +mM- dM: `oNN+ :Md -Mm +yM+ dM/+NNo` :Md +My +:Mm` dMMNs` :Md `mM: + yMy dMs` -ms yMy + hMy +. yMh + sMd- -dMs + -dMy- -yMd- + :hMdo. .odMh: + .+hMNho/:..``..:/ohNMh+. + -+shdmNNNNmdhs+- +""") + \ No newline at end of file diff --git a/tools/distros/openbsd.py b/tools/distros/openbsd.py new file mode 100644 index 00000000..9be6f271 --- /dev/null +++ b/tools/distros/openbsd.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +openbsd = AsciiArt(match=r'''"OpenBSD"*''', color='3 7 6 1 8', ascii=r""" +${c3} _ + (_) +${c1} | . +${c1} . |L /| . ${c3} _ +${c1} _ . |\ _| \--+._/| . ${c3}(_) +${c1} / ||\| Y J ) / |/| ./ + J |)'( | ` F`.'/ ${c3} _ +${c1} -<| F __ .-< ${c3}(_) +${c1} | / .-'${c3}. ${c1}`. /${c3}-. ${c1}L___ + J \\ < ${c3}\ ${c1} | | ${c5}O${c3}\\${c1}|.-' ${c3} _ +${c1} _J \\ .- \\${c3}/ ${c5}O ${c3}| ${c1}| \\ |${c1}F ${c3}(_) +${c1} '-F -<_. \\ .-' `-' L__ +__J _ _. >-' ${c1})${c4}._. ${c1}|-' +${c1} `-|.' /_. ${c4}\_| ${c1} F + /.- . _.< + /' /.' .' `\\ + /L /' |/ _.-'-\\ + /'J ___.---'\| + |\ .--' V | `. ` + |/`. `-. `._) + / .-.\\ + \\ ( `\\ + `.\\ +""") + \ No newline at end of file diff --git a/tools/distros/openbsd_small.py b/tools/distros/openbsd_small.py new file mode 100644 index 00000000..e0df2f7c --- /dev/null +++ b/tools/distros/openbsd_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +openbsd_small = AsciiArt(match=r'''"openbsd_small"''', color='3 7 6 1 8', ascii=r""" +${c1} _____ + \\- -/ + \\_/ \\ + | ${c2}O O${c1} | + |_ < ) 3 ) + / \\ / + /-_____-\\ +""") + \ No newline at end of file diff --git a/tools/distros/openeuler.py b/tools/distros/openeuler.py new file mode 100644 index 00000000..ae842594 --- /dev/null +++ b/tools/distros/openeuler.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +openeuler = AsciiArt(match=r'''"openEuler"*''', color='4 7 1', ascii=r""" +${c1} `.cc.` + ``.cccccccc..` + `.cccccccccccccccc.` + ``.cccccccccccccccccccccc.`` + `..cccccccccccccccccccccccccccc..` +`.ccccccccccccccc${c2}/++/${c1}ccccccccccccccccc.` +.ccccccccccccccc${c2}mNMMNdo+oso+${c1}ccccccccccc. +.cccccccccc${c2}/++odms+//+mMMMMm/:+syso/${c1}cccc +.ccccccccc${c2}yNNMMMs:::/::+o+/:${c1}c${c2}dMMMMMm${c1}cccc +.ccccccc${c2}:+NmdyyhNNmNNNd:${c1}ccccc${c1}${c2}:oyyyo:${c1}cccc +.ccc${c2}:ohdmMs:${c1}cccc${c2}+mNMNmy${c1}ccccccccccccccccc +.cc${c2}/NMMMMMo////:${c1}c${c2}:///:${c1}cccccccccccccccccc +.cc${c2}:syysyNMNNNMNy${c1}ccccccccccccccccccccccc +.cccccccc${c2}+MMMMMNy${c1}c${c2}:/+++/${c1}cccccccccccccccc +.ccccccccc${c2}ohhhs/${c1}c${c2}omMMMMNh${c1}ccccccccccccccc +.ccccccccccccccc${c2}:MMMMMMMM/${c1}cccccccccccccc +.cccccccccccccccc${c2}sNNNNNd+${c1}cccccccccccccc. +`..cccccccccccccccc${c2}/+/:${c1}cccccccccccccc..` + ``.cccccccccccccccccccccccccccc.`` + `.cccccccccccccccccccccc.` + ``.cccccccccccccc.`` + `.cccccccc.` + `....` +""") + \ No newline at end of file diff --git a/tools/distros/openindiana.py b/tools/distros/openindiana.py new file mode 100644 index 00000000..b5a52e11 --- /dev/null +++ b/tools/distros/openindiana.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +openindiana = AsciiArt(match=r'''"OpenIndiana"*''', color='4 7 1', ascii=r""" +${c2} .sy/ + .yh+ + + ${c1}-+syyyo+- ${c2} /+. + ${c1}+ddo/---/sdh/ ${c2} ym- + ${c1}`hm+ `sms${c2} ym-```````.-. + ${c1}sm+ sm/ ${c2} ym- +s + ${c1}hm. /mo ${c2} ym- /h + ${c1}omo ym: ${c2} ym- `os` + ${c1}smo` .ym+ ${c2} ym- .os- + `` ${c1}:ymy+///oyms- ${c2} ym- .+s+. + ..` ${c1}`:+oo+/-` ${c2} -//oyo- + -:` .:oys/. ++- `./oyys/. +h+` `.-:+oyyyo/-` +`/ossssysso+/-.` +""") + \ No newline at end of file diff --git a/tools/distros/openmamba.py b/tools/distros/openmamba.py new file mode 100644 index 00000000..3872ff6a --- /dev/null +++ b/tools/distros/openmamba.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +openmamba = AsciiArt(match=r'''"openmamba"*''', color='7 2', ascii=r""" +${c1} ````` + .-/+ooooooooo+/:-` + ./ooooooooooooooooooo+:. + -+oooooooooooooooooooooooo+- + .+ooooooooo+/:---::/+ooooooooo+. + :oooooooo/-` `-/oo${c2}s´${c1}oooo.${c2}s´${c1} + :ooooooo/` `${c2}sNds${c1}ooo${c2}sNds${c1} + -ooooooo- ${c2}:dmy${c1}ooo${c2}:dmy${c1} + +oooooo: :oooooo- +.ooooooo .://:` +:oooooo+ ./+o+:` +-ooooooo` `oooooo+ +`ooooooo: /oooooo+ + -ooooooo: :ooooooo. + :ooooooo+. .+ooooooo: + :oooooooo+-` `-+oooooooo: + .+ooooooooo+/::::://oooooooooo+. + -+oooooooooooooooooooooooo+- + .:ooooooooooooooooooo+:. + `-:/ooooooooo+/:.` + `````` +""") + \ No newline at end of file diff --git a/tools/distros/openmandriva.py b/tools/distros/openmandriva.py new file mode 100644 index 00000000..0e986754 --- /dev/null +++ b/tools/distros/openmandriva.py @@ -0,0 +1,28 @@ + +from hyfetch.distro import AsciiArt + +openmandriva = AsciiArt(match=r'''"OpenMandriva"*''', color='4', ascii=r""" +${c1} `````` + `-:/+++++++//:-.` + .:+++oooo+/:.`` `` + `:+ooooooo+:. `-:/++++++/:.` + -+oooooooo:` `-++o+/::::://+o+/- + `/ooooooooo- -+oo/.` `-/oo+. + `+ooooooooo. :os/` .+so: + +sssssssss/ :ss/ `+ss- + :ssssssssss` sss` .sso + ossssssssss `yyo sys +`sssssssssss` `yys `yys +`sssssssssss: +yy/ +yy: + oyyyyyyyyyys. `oyy/` `+yy+ + :yyyyyyyyyyyo. `+yhs:. `./shy/ + oyyyyyyyyyyys:` .oyhys+:----/+syhy+. ` + `syyyyyyyyyyyyo-` .:osyhhhhhyys+:``.:` + `oyyyyyyyyyyyyys+-`` `.----.```./oo. + /yhhhhhhhhhhhhhhyso+//://+osyhy/` + `/yhhhhhhhhhhhhhhhhhhhhhhhhy/` + `:oyhhhhhhhhhhhhhhhhhhyo:` + .:+syhhhhhhhhys+:-` + ``....`` +""") + \ No newline at end of file diff --git a/tools/distros/openstage.py b/tools/distros/openstage.py new file mode 100644 index 00000000..47356930 --- /dev/null +++ b/tools/distros/openstage.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +openstage = AsciiArt(match=r'''"OpenStage"*''', color='2', ascii=r""" +${c1} /(/ + .(((((((, + /(((((((((/ + .(((((/,/(((((, + *(((((* ,(((((/ + (((((* .*/(( + *((((/ (//(/* + /((((* ((((((((((, + . /((((* (((((((((((((. + ((. *((((/ ,(((((((( + ,(((/ (((((/ ** ,((((((* + /(((((. .(((((/ //(((* *(((((/ + .(((((, ((/ .(((((/. .(((((, + /((((* ,(((((((/ ,((((( + /(((((((((((((((((((/. /(((((((((/ + /(((((((((((((((((, /(((((((((((/ + */(((((//*. */((/(/(/* +""") + \ No newline at end of file diff --git a/tools/distros/opensuse.py b/tools/distros/opensuse.py new file mode 100644 index 00000000..f7c7326c --- /dev/null +++ b/tools/distros/opensuse.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +opensuse = AsciiArt(match=r'''"openSUSE"* | "open SUSE"* | "SUSE"*''', color='2 7', ascii=r""" +${c2} .;ldkO0000Okdl;. + .;d00xl:^''''''^:ok00d;. + .d00l' 'o00d. + .d0Kd'${c1} Okxol:;,. ${c2}:O0d. + .OK${c1}KKK0kOKKKKKKKKKKOxo:, ${c2}lKO. + ,0K${c1}KKKKKKKKKKKKKKK0P^${c2},,,${c1}^dx:${c2} ;00, +.OK${c1}KKKKKKKKKKKKKKKk'${c2}.oOPPb.${c1}'0k.${c2} cKO. +:KK${c1}KKKKKKKKKKKKKKK: ${c2}kKx..dd ${c1}lKd${c2} 'OK: +dKK${c1}KKKKKKKKKOx0KKKd ${c2}^0KKKO' ${c1}kKKc${c2} dKd +dKK${c1}KKKKKKKKKK;.;oOKx,..${c2}^${c1}..;kKKK0.${c2} dKd +:KK${c1}KKKKKKKKKK0o;...^cdxxOK0O/^^' ${c2}.0K: + kKK${c1}KKKKKKKKKKKKK0x;,,......,;od ${c2}lKk + '0K${c1}KKKKKKKKKKKKKKKKKKKK00KKOo^ ${c2}c00' + 'kK${c1}KKOxddxkOO00000Okxoc;'' ${c2}.dKk' + l0Ko. .c00l' + 'l0Kk:. .;xK0l' + 'lkK0xl:;,,,,;:ldO0kl' + '^:ldxkkkkxdl:^' +""") + \ No newline at end of file diff --git a/tools/distros/opensuse_leap.py b/tools/distros/opensuse_leap.py new file mode 100644 index 00000000..acaaae91 --- /dev/null +++ b/tools/distros/opensuse_leap.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +opensuse_leap = AsciiArt(match=r'''"openSUSE Leap"* | "openSUSE_Leap"*''', color='2 7', ascii=r""" +${c2} `-++:` + ./oooooo/- + `:oooooooooooo:. + -+oooooooooooooooo+-` + ./oooooooooooooooooooooo/- + :oooooooooooooooooooooooooo: + ` `-+oooooooooooooooooooo/- ` + `:oo/- .:ooooooooooooooo+:` `-+oo/. +`/oooooo:. -/oooooooooo/. ./oooooo/. + `:+ooooo+-` `:+oooo+- `:oooooo+:` + .:oooooo/. .::` -+oooooo/. + -/oooooo:. ./oooooo+- + `:+ooooo+-:+oooooo:` + ./oooooooooo/. + -/oooo+:` + `:/. +""") + \ No newline at end of file diff --git a/tools/distros/opensuse_small.py b/tools/distros/opensuse_small.py new file mode 100644 index 00000000..5a4da807 --- /dev/null +++ b/tools/distros/opensuse_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +opensuse_small = AsciiArt(match=r'''"opensuse_small" | "suse_small"*''', color='2 7', ascii=r""" +${c1} _______ +__| __ \\ + / .\\ \\ + \\__/ | + _______| + \\_______ +__________/ +""") + \ No newline at end of file diff --git a/tools/distros/opensuse_tumbleweed.py b/tools/distros/opensuse_tumbleweed.py new file mode 100644 index 00000000..963fae0d --- /dev/null +++ b/tools/distros/opensuse_tumbleweed.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +opensuse_tumbleweed = AsciiArt(match=r'''"openSUSE Tumbleweed"* | "openSUSE_Tumbleweed"*''', color='2 7', ascii=r""" +${c2} ...... + .,cdxxxoc,. .:kKMMMNWMMMNk:. + cKMMN0OOOKWMMXo. ; ;0MWk:. .:OMMk. + ;WMK;. .lKMMNM, :NMK, .OMW; + cMW; 'WMMMN ,XMK, oMM' +.MMc ..;l. xMN: KM0 +'MM. 'NMO oMM +.MM, .kMMl xMN + KM0 .kMM0. .dl:,.. .WMd + .XM0. ,OMMK, OMMMK. .XMK + oWMO:. .;xNMMk, NNNMKl. .xWMx + :ONMMNXMMMKx; . ,xNMWKkxllox0NMWk, + ..... .:dOOXXKOxl, +""") + \ No newline at end of file diff --git a/tools/distros/openwrt.py b/tools/distros/openwrt.py new file mode 100644 index 00000000..fd8b7993 --- /dev/null +++ b/tools/distros/openwrt.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +openwrt = AsciiArt(match=r'''"OpenWrt"*''', color='4 7 1', ascii=r""" +${c1} _______ +| |.-----.-----.-----. +| - || _ | -__| | +|_______|| __|_____|__|__| + |__| + ________ __ +| | | |.----.| |_ +| | | || _|| _| +|________||__| |____| +""") + \ No newline at end of file diff --git a/tools/distros/opnsense.py b/tools/distros/opnsense.py new file mode 100644 index 00000000..5e60096b --- /dev/null +++ b/tools/distros/opnsense.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +opnsense = AsciiArt(match=r'''"OPNsense"*''', color='7 202', ascii=r""" +${c1} .''''''''''''''''''''''''''''''''''' + oocc:::::::::::::::::::::::::::::::cox + ;00; o0O + .,:' .;;;;;;;;;;;;;;;;;;;;;;;;;; ;:, + .',;;cxOOOOOOOOOOOOOOOOOOOOOOOkd:;;,.. + .,cll:' ':llc,. + ,;;:okxdxd: :dxdxko:;;, + .xxxx0XNNK0O. .O0KNNX0xxxx. + ,${c2}cc:${c1},. .,${c2}:cc${c1}, + ........;${c2}ccc:${c1};. .;${c2}:ccc${c1};........ + ${c2}ccccccccccccccc ccccccccccccccc${c1} + ........;${c2}ccc:${c1};. .;${c2}:ccc${c1};........ + ,${c2}cc:${c1},. .,${c2}:cc${c1}, + .xxxx0XNNK0O. .O0KNNX0xxxx. + ,;;:okxdxd: :dxdxko:;;, + .,cll:' ':llc,. + .,,;,ckOOOOOOOOOOOOOOOOOOOOOOOOx;,;,'. + .:l' ........................... ;:; + lOk' cdd + ;lccccccccccccccccccccccccccccccccccc:. +""") + \ No newline at end of file diff --git a/tools/distros/oracle.py b/tools/distros/oracle.py new file mode 100644 index 00000000..dea65be7 --- /dev/null +++ b/tools/distros/oracle.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +oracle = AsciiArt(match=r'''"Oracle"*''', color='1 7 3', ascii=r""" +${c1} + `-/+++++++++++++++++/-.` + `/syyyyyyyyyyyyyyyyyyyyyyys/. + :yyyyo/-...............-/oyyyy/ + /yyys- .oyyy+ +.yyyy` `syyy- +:yyyo /yyy/ +.yyyy` `syyy- + /yyys. .oyyyo + /yyyyo:-...............-:oyyyy/` + `/syyyyyyyyyyyyyyyyyyyyyyys+. + `.:/+ooooooooooooooo+/:.` +""") + \ No newline at end of file diff --git a/tools/distros/orchid.py b/tools/distros/orchid.py new file mode 100644 index 00000000..5ab8f4ac --- /dev/null +++ b/tools/distros/orchid.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +orchid = AsciiArt(match=r'''"orchid"*''', color='255 127 127', ascii=r""" +${c2} .==. + .-${c3}#${c1}@@${c3}#${c2}-. + .-${c3}##${c1}@@@@${c3}##${c2}-. + .-${c3}##${c1}@@@@@@@@${c3}##${c2}-. + :*${c1}@@@@@${c3}####${c1}@@@@@${c2}*: + ..:*${c1}@@@@${c2}==--==${c1}@@@@${c2}*:.. + .-*${c1}%%${c3}#${c2}==${c3}#${c1}@@${c3}#${c2}====${c3}#${c1}@@${c3}#${c2}==${c3}#${c1}%%${c2}*-. + .-${c3}#${c1}@@@@@${c3}##${c2}==${c3}#${c1}@@${c2}++${c1}@@${c3}##${c2}==${c3}#${c1}@@@@@${c3}#${c2}-. + .-${c3}#${c1}@@@@@${c2}#${c1}@@@${c3}#${c2}++#====${c3}#${c2}++#${c1}@@@${c2}#${c1}@@@@@${c3}#${c2}-. +.-${c3}#${c1}@@@@@${c3}#${c2}-==**${c3}###${c2}+:--:+${c3}###${c2}**==-${c3}#${c1}@@@@@${c3}#${c2}-. +.-${c3}#${c1}@@@@@${c3}#${c2}-==**${c3}###${c2}+:--:+${c3}###${c2}**==-${c3}#${c1}@@@@@${c3}#${c2}-. + .-${c3}#${c1}@@@@@${c2}#${c1}@@@${c3}#${c2}++#====${c3}#${c2}++#${c1}@@@${c2}#${c1}@@@@@${c3}#${c2}-. + .-${c3}#${c1}@@@@@${c3}##${c2}==${c3}#${c1}@@${c2}++${c1}@@${c3}##${c2}==${c3}#${c1}@@@@@${c3}#${c2}-. + .-*${c1}%%${c3}#${c2}==${c3}#${c1}@@${c3}#${c2}====${c3}#${c1}@@${c3}#${c2}==${c3}#${c1}%%${c2}*-. + ..:*${c1}@@@@${c2}==--==${c1}@@@@${c2}*:.. + :*${c1}@@@@@${c3}####${c1}@@@@@${c2}*: + .-${c3}##${c1}@@@@@@@@${c3}##${c2}-. + .-${c3}##${c1}@@@@${c3}##${c2}-. + .-${c3}#${c1}@@${c3}#${c2}-. + .==. +""") + \ No newline at end of file diff --git a/tools/distros/orchid_small.py b/tools/distros/orchid_small.py new file mode 100644 index 00000000..b9686916 --- /dev/null +++ b/tools/distros/orchid_small.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +orchid_small = AsciiArt(match=r'''"orchid_small"*''', color='255 127', ascii=r""" +${c2} :##: + -#${c1}@@@@${c2}#- + #${c1}@@${c2}=..=${c1}@@${c2}# + +${c1}@@${c2}- -${c1}@@${c2}+ + -#${c1}@@${c2}*..*${c1}@${c2}..${c1}@${c2}*..*${c1}@@${c2}#- + :#${c1}@@${c2}*+%${c1}@${c2}= . . =${c1}@${c2}%+*${c1}@@${c2}#: + +${c1}@@@${c2}: :-. .-: :${c1}@@@${c2}+ + :#${c1}@@${c2}*+%${c1}@${c2}= . . =${c1}@${c2}%+*${c1}@@${c2}#: + -#${c1}@@${c2}*..*${c1}@${c2}..${c1}@${c2}*..*${c1}@@${c2}#- + +${c1}@@${c2}- -${c1}@@${c2}+ + #${c1}@@${c2}=..=${c1}@@${c2}# + -#${c1}@@@@${c2}#- + :##: +""") + \ No newline at end of file diff --git a/tools/distros/os_elbrus.py b/tools/distros/os_elbrus.py new file mode 100644 index 00000000..586020bb --- /dev/null +++ b/tools/distros/os_elbrus.py @@ -0,0 +1,20 @@ + +from hyfetch.distro import AsciiArt + +os_elbrus = AsciiArt(match=r'''"OS Elbrus"*''', color='4 7 3', ascii=r""" +${c1} ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ + ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██ + ██ ██ + ██ ███████ ███████ ██ + ██ ██ ██ ██ ██ ██ + ██ ██ ██ ██ ██ ██ + ██ ██ ██ ██ ██ ██ + ██ ██ ██ ██ ██ ██ + ██ ██ ███████ ███████ + ██ ██ ██ + ██ ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██ + ██ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██ + ██ ██ + ███████████████████████████ +""") + \ No newline at end of file diff --git a/tools/distros/pacbsd.py b/tools/distros/pacbsd.py new file mode 100644 index 00000000..87802e9b --- /dev/null +++ b/tools/distros/pacbsd.py @@ -0,0 +1,30 @@ + +from hyfetch.distro import AsciiArt + +pacbsd = AsciiArt(match=r'''"PacBSD"*''', color='1 7 3', ascii=r""" +${c1} :+sMs. + `:ddNMd- -o--` + -sMMMMh: `+N+`` + yMMMMMs` .....-/-... `mNh/ + yMMMMMmh+-`:sdmmmmmmMmmmmddy+-``./ddNMMm + yNMMNMMMMNdyyNNMMMMMMMMMMMMMMMhyshNmMMMm + :yMMMMMMMMMNdooNMMMMMMMMMMMMMMMMNmy:mMMd + +MMMMMMMMMmy:sNMMMMMMMMMMMMMMMMMMMmshs- + :hNMMMMMMN+-+MMMMMMMMMMMMMMMMMMMMMMMs. + .omysmNNhy/+yNMMMMMMMMMMNMMMMMMMMMNdNNy- + /hMM:::::/hNMMMMMMMMMMMm/-yNMMMMMMN.mMNh` +.hMMMMdhdMMMMMMMMMMMMMMmo `sMMMMMMN mMMm- +:dMMMMMMMMMMMMMMMMMMMMMdo+ oMMMMMMN`smMNo` +/dMMMMMMMMMMMMMMMMMMMMMNd/` :yMMMMMN:-hMMM. +:dMMMMMMMMMMMMMMMMMMMMMNh` oMMMMMMNo/dMNN` +:hMMMMMMMMMMMMMMMMMMMMMMNs--sMMMMMMMNNmy++` + sNMMMMMMMMMMMMMMMMMMMMMMMmmNMMMMMMNho::o. + :yMMMMMMMMMMMMMNho+sydNNNNNNNmysso/` -// + /dMMMMMMMMMMMMMs- ````````..`` + .oMMMMMMMMMMMMNs` ./y:` + +dNMMNMMMMMMMmy` ``./ys. + `/hMMMMMMMMMMMNo-`` `.+yy+-` + `-/hmNMNMMMMMMmmddddhhy/-` + `-+oooyMMMdsoo+/:. +""") + \ No newline at end of file diff --git a/tools/distros/parabola.py b/tools/distros/parabola.py new file mode 100644 index 00000000..eef29b08 --- /dev/null +++ b/tools/distros/parabola.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +parabola = AsciiArt(match=r'''"Parabola"*''', color='5 7', ascii=r""" +${c1} `.-. `. + `.` `:++. `-+o+. + `` `:+/. `:+/. `-+oooo+ + ``-::-.:+/. `:+/. `-+oooooo+ + `.-:///- ..` .-. `-+oooooooo- + `..-..` `+ooooooooo: +`` :oooooooo/ + `ooooooo: + `oooooo: + -oooo+. + +ooo/` + -ooo- + `+o/. + /+- + //` + -. +""") + \ No newline at end of file diff --git a/tools/distros/parabola_small.py b/tools/distros/parabola_small.py new file mode 100644 index 00000000..5c953c05 --- /dev/null +++ b/tools/distros/parabola_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +parabola_small = AsciiArt(match=r'''"parabola_small"*''', color='5 7', ascii=r""" +${c1} __ __ __ _ +.`_//_//_/ / `. + / .` + / .` + /.` + /` +""") + \ No newline at end of file diff --git a/tools/distros/parch.py b/tools/distros/parch.py new file mode 100644 index 00000000..497b2a9e --- /dev/null +++ b/tools/distros/parch.py @@ -0,0 +1,35 @@ + +from hyfetch.distro import AsciiArt + +parch = AsciiArt(match=r'''"parch"* | "Parch"* | "PARCH"*''', color='4 6', ascii=r""" + + ${c1} ,#/*%* + ${c1} #. ..,..,*,, + ${c1} ,/,,... ,. (/ ... + ${c1} ,/,........ .,. ./(/%/ .* #* + ${c1} .**,..... ...,%&. ., + ${c1} ,%,.... ., , + ${c1} ,&,... .,, &. . + ${c1} (%,... ..,& *. + ${c1} *&*..... &,,,,,,,#& ..,&/ *. / + ${c1} *&*,..... &***%&&**,& ...,&* / / + ${c1} *&,.... &,**,,,**,# ..,&/ . + ${c1} (/,... &***%%%(, ..,%( # + ${c1} %*... #,,,% ..*% . * + ${c1} %,.. .,% . / + ${c1} %,. ..,,. .% + ${c1} /,. ${c1} ..# .% + ${c1} .,. ${c2} @@@@@# ${c1} ./ ./. + ${c1} ,.. ${c2} #&%.%%@ ${c1} .#%&* +${c1} .,.. ${c2} @//(*(@, ${c1} .. + ${c1} ,.. ${c2} #@ /@@, ${c1} + ${c1} ... ${c2} &@ @@@ ${c1} + ${c1} ,,. ${c2} (# .@@#, ${c1} , + ${c1} /,.. ${c2} *****@% #****/ ${c1} . + ${c1} ((*....${c2} /***% %*** ${c1} .,.* + ${c1} /&&&**,.., ${c2}* **,*,,. ${c1} ...,(&%* + ${c1} %&&&#*(**,,,,,,,,,,,,,,,*//(&&&&# + ${c1} /, .,....... .,,***/(/,,/ + ${c1} ./*/#*,,***,,***///(#%%*. +""") + \ No newline at end of file diff --git a/tools/distros/pardus.py b/tools/distros/pardus.py new file mode 100644 index 00000000..9281d6ef --- /dev/null +++ b/tools/distros/pardus.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +pardus = AsciiArt(match=r'''"Pardus"*''', color='3 7 6 1 8', ascii=r""" +${c1} .smNdy+- `.:/osyyso+:.` -+ydmNs. +/Md- -/ymMdmNNdhso/::/oshdNNmdMmy/. :dM/ +mN. oMdyy- -y `-dMo .Nm +.mN+` sMy hN+ -: yMs `+Nm. + `yMMddMs.dy `+` sMddMMy` + +MMMo .` . oMMM+ + `NM/ `````.` `.````` +MN` + yM+ `.-:yhomy ymohy:-.` +My + yM: yo oy :My + +Ms .N` `N. +h sM+ + `MN - -::::::- : :o:+`NM` + yM/ sh -dMMMMd- ho +y+My + .dNhsohMh-//: /mm/ ://-yMyoshNd` + `-ommNMm+:/. oo ./:+mMNmmo:` + `/o+.-somNh- :yy: -hNmos-.+o/` + ./` .s/`s+sMdd+``+ddMs+s`/s. `/. + : -y. -hNmddmNy. .y- : + -+ `..` +- +""") + \ No newline at end of file diff --git a/tools/distros/parrot.py b/tools/distros/parrot.py new file mode 100644 index 00000000..2fb1dffb --- /dev/null +++ b/tools/distros/parrot.py @@ -0,0 +1,30 @@ + +from hyfetch.distro import AsciiArt + +parrot = AsciiArt(match=r'''"Parrot"*''', color='6 7', ascii=r""" +${c1} `:oho/-` +`mMMMMMMMMMMMNmmdhy- + dMMMMMMMMMMMMMMMMMMs` + +MMsohNMMMMMMMMMMMMMm/ + .My .+dMMMMMMMMMMMMMh. + + :NMMMMMMMMMMMMNo + `yMMMMMMMMMMMMMm: + /NMMMMMMMMMMMMMy` + .hMMMMMMMMMMMMMN+ + ``-NMMMMMMMMMd- + /MMMMMMMMMMMs` + mMMMMMMMsyNMN/ + +MMMMMMMo :sNh. + `NMMMMMMm -o/ + oMMMMMMM. + `NMMMMMM+ + +MMd/NMh + mMm -mN` + /MM `h: + dM` . + :M- + d: + -+ + - +""") + \ No newline at end of file diff --git a/tools/distros/parsix.py b/tools/distros/parsix.py new file mode 100644 index 00000000..3462ccbe --- /dev/null +++ b/tools/distros/parsix.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +parsix = AsciiArt(match=r'''"Parsix"*''', color='3 1 7 8', ascii=r""" + ${c2}-/+/:. + ${c2}.syssssys. + ${c1}.--. ${c2}ssssssssso${c1} ..--. + :++++++: ${c2}+ssssssss+${c1} ./++/+++: + /+++++++++.${c2}.yssooooy`${c1}-+///////o- + /++++++++++.${c2}+soooos:${c1}:+////////+- + :+++++////o-${c2}oooooo-${c1}+/////////- + `-/++//++-${c4}.-----.-${c1}:+/////:- + ${c3}-://::--${c1}-:/:${c4}.--.````.--.${c1}:::-${c3}--::::::. +${c3}-/:::::::://:${c4}.:-` `-:${c3}`:/:::::::--/- +${c3}/::::::::::/-${c4}--. .-.${c3}-/://///::::/ +${c3}-/:::::::::/:${c4}`:-. .-:${c3}`:///////////- + `${c3}-::::--${c1}.-://.${c4}---....---${c1}`:+/:-${c3}--::::-` + ${c1}-/+///+o/-${c4}.----.${c1}.:oo+++o+. + ${c1}-+/////+++o:${c2}syyyyy.${c1}o+++++++++: + ${c1}.+////+++++-${c2}+sssssy+${c1}.++++++++++\ + ${c1}.+:/++++++.${c2}.yssssssy-${c1}`+++++++++: + ${c1}:/+++++- ${c2}+sssssssss ${c1}-++++++- + ${c1}`--` ${c2}+sssssssso ${c1}`--` + ${c2}+sssssy+` + ${c2}`.::-` +""") + \ No newline at end of file diff --git a/tools/distros/pcbsd.py b/tools/distros/pcbsd.py new file mode 100644 index 00000000..524f56fc --- /dev/null +++ b/tools/distros/pcbsd.py @@ -0,0 +1,33 @@ + +from hyfetch.distro import AsciiArt + +pcbsd = AsciiArt(match=r'''"PCBSD"* | "TrueOS"*''', color='1 7 3', ascii=r""" +${c1} .. + s. + +y + yN + -MN `. + :NMs `m + .yMMm` `No + `-/+++sdMMMNs+-`+Ms + `:oo+-` .yMMMMy` `-+oNMh + -oo- +NMMMM/ oMMh- + .s+` ` oMMMMM/ - oMMMhy. + +s`- :: :MMMMMd -o `mMMMy`s+ + y+ h .Ny+oNMMMMMN/ sh+NMMMMo +y + s+ .ds -NMMMMMMMMMMNdhdNMMMMMMh` +s +-h .NM` `hMMMMMMMMMMMMMMNMMNy: h- +y- hMN` hMMmMMMMMMMMMNsdMNs. -y +m` mMMy` oMMNoNMMMMMMo` sMMMo `m +m` :NMMMdyydMMMMo+MdMMMs sMMMd` `m +h- `+ymMMMMMMMM--M+hMMN/ +MMMMy -h +:y `.sMMMMM/ oMM+.yMMNddNMMMMMm y: + y: `s dMMN- .MMMM/ :MMMMMMMMMMh :y + `h: `mdmMMM/ yMMMMs sMMMMMMMMN- :h` + so -NMMMN /mmd+ `dMMMMMMMm- os + :y: `yMMM` `+NMMMMMMNo`:y: + /s+`.omy /NMMMMMNh/.+s: + .+oo:-. /mdhs+::oo+. + -/o+++++++++++/- +""") + \ No newline at end of file diff --git a/tools/distros/pclinuxos.py b/tools/distros/pclinuxos.py new file mode 100644 index 00000000..713ed97b --- /dev/null +++ b/tools/distros/pclinuxos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +pclinuxos = AsciiArt(match=r'''"PCLinuxOS"*''', color='4 7 1', ascii=r""" +${c1} mhhhyyyyhhhdN + dyssyhhhhhhhhhhhssyhN + Nysyhhyo/:-.....-/oyhhhssd + Nsshhy+. `/shhysm + dohhy/ -shhsy + dohhs` /hhys +N+hho ${c2}+ssssss+- .+syhys+ ${c1}/hhsy +ohhh` ${c2}ymmo++hmm+`smmy/::+y` ${c1}shh+ ++hho ${c2}ymm- /mmy+mms ${c1}:hhod +/hh+ ${c2}ymmhhdmmh.smm/ ${c1}.hhsh ++hhs ${c2}ymm+::-` /mmy` ` ${c1}/hh+m +yyhh- ${c2}ymm- /dmdyosyd` ${c1}`yhh+ + ohhy` ${c2}://` -/+++/- ${c1}ohhom + N+hhy- `shhoh + sshho. `+hhyom + dsyhhs/. `:ohhhoy + dysyhhhso///://+syhhhssh + dhyssyhhhhhhyssyyhN + mddhdhdmN +""") + \ No newline at end of file diff --git a/tools/distros/pearos.py b/tools/distros/pearos.py new file mode 100644 index 00000000..da00bf8d --- /dev/null +++ b/tools/distros/pearos.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +pearos = AsciiArt(match=r'''"pearOS"*''', color='2 3 1 1 5 4', ascii=r""" +\e[0;32m .+yh + sMMMo + sMMN+ + +o: \e[0m +\e[93m ./oyyys+. + :dMMMMMMMMMm/ + :MMMMMMMMMMMMMy + yMMMMMMMMMMMMMN \e[0m +\e[31m mMMMMMMMMMMMMs` + yMMMMMMMMMMMMo + -mMMMMMMMMMMMMM` + oMMMMMMMMMMMMMMM` \e[0m +\e[95m oMMMMMMMMMMMMMMMMy + .MMMMMMMMMMMMMMMMMMy` + +MMMMMMMMMMMMMMMMMMMMy/` + /MMMMMMMMMMMMMMMMMMMMMMMNds \e[0m +\e[34m `mMMMMMMMMMMMMMMMMMMMMMMMM/ + .mMMMMMMMMMMMMMMMMMMMMMM+ + `oNMMMMMMMMMMMMMMMMMMd- + `+hMMMMMMMMMMMMMms- + -/osyhhyso:. \e[0m +""") + \ No newline at end of file diff --git a/tools/distros/pengwin.py b/tools/distros/pengwin.py new file mode 100644 index 00000000..ebd15497 --- /dev/null +++ b/tools/distros/pengwin.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +pengwin = AsciiArt(match=r'''"Pengwin"*''', color='5 5 13', ascii=r""" +${c3} ...` +${c3} `-///:-` +${c3} .+${c2}ssys${c3}/ +${c3} +${c2}yyyyy${c3}o ${c2} +${c2} -yyyyyy: +${c2} `.:/+ooo+/:` -yyyyyy+ +${c2} `:oyyyyyys+:-.`syyyyyy: +${c2} .syyyyyyo-` .oyyyyyyo +${c2} `syyyyyy `-+yyyyyyy/` +${c2} /yyyyyy+ -/osyyyyyyo/. +${c2} +yyyyyy- `.-:::-.` +${c2} .yyyyyy- +${c3} :${c2}yyyyy${c3}o +${c3} .+${c2}ooo${c3}+ +${c3} `.::/:. +""") + \ No newline at end of file diff --git a/tools/distros/pentoo.py b/tools/distros/pentoo.py new file mode 100644 index 00000000..9ade8ccb --- /dev/null +++ b/tools/distros/pentoo.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +pentoo = AsciiArt(match=r'''"Pentoo"*''', color='5 7', ascii=r""" +${c2} `:oydNNMMMMNNdyo:` + :yNMMMMMMMMMMMMMMMMNy: + :dMMMMMMMMMMMMMMMMMMMMMMd: + oMMMMMMMho/-....-/ohMMMMMMMo + oMMMMMMy. .yMMMMMMo + .MMMMMMo oMMMMMM. + +MMMMMm mMMMMM+ + oMMMMMh hMMMMMo + //hMMMMMm//${c1}`${c2} ${c1}`${c2}////mMMMMMh// +MMMMMMMMMMM${c1}/${c2} ${c1}/o/`${c2} ${c1}.${c2}smMMMMMMMMMMM +MMMMMMMMMMm ${c1}`NMN:${c2} ${c1}.${c2}yMMMMMMMMMM +MMMMMMMMMMMh${c1}:.${c2} dMMMMMMMMM +MMMMMMMMMMMMMy${c1}.${c2} ${c1}-${c2}NMMMMMMMMM +MMMMMMMMMMMd:${c1}`${c2} ${c1}-${c2}yNMMMMMMMMMM +MMMMMMMMMMh${c1}`${c2} ${c1}./${c2}hNMMMMMMMMMMMM +MMMMMMMMMM${c1}s${c2} ${c1}.:${c2}ymMMMMMMMMMMMMMMM +MMMMMMMMMMN${c1}s:..-/${c2}ohNMMMMMMMMMMMMMMMMMM +MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM +MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM +""") + \ No newline at end of file diff --git a/tools/distros/peppermint.py b/tools/distros/peppermint.py new file mode 100644 index 00000000..3dcac2d3 --- /dev/null +++ b/tools/distros/peppermint.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +peppermint = AsciiArt(match=r'''"Peppermint"*''', color='1 15 3', ascii=r""" +${c1} PPPPPPPPPPPPPP +${c1} PPPP${c2}MMMMMMM${c1}PPPPPPPPPPP +${c1} PPPP${c2}MMMMMMMMMM${c1}PPPPPPPP${c2}MM${c1}PP +${c1} PPPPPPPP${c2}MMMMMMM${c1}PPPPPPPP${c2}MMMMM${c1}PP +${c1} PPPPPPPPPPPP${c2}MMMMMM${c1}PPPPPPP${c2}MMMMMMM${c1}PP +${c1} PPPPPPPPPPPP${c2}MMMMMMM${c1}PPPP${c2}M${c1}P${c2}MMMMMMMMM${c1}PP +${c1} PP${c2}MMMM${c1}PPPPPPPPPP${c2}MMM${c1}PPPPP${c2}MMMMMMM${c1}P${c2}MM${c1}PPPP +${c1} P${c2}MMMMMMMMMM${c1}PPPPPP${c2}MM${c1}PPPPP${c2}MMMMMM${c1}PPPPPPPP +${c1} P${c2}MMMMMMMMMMMM${c1}PPPPP${c2}MM${c1}PP${c2}M${c1}P${c2}MM${c1}P${c2}MM${c1}PPPPPPPPPPP +${c1} P${c2}MMMMMMMMMMMMMMMM${c1}PP${c2}M${c1}P${c2}MMM${c1}PPPPPPPPPPPPPPPP +${c1} P${c2}MMM${c1}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP${c2}MMMMM${c1}P +${c1} PPPPPPPPPPPPPPPP${c2}MMM${c1}P${c2}M${c1}P${c2}MMMMMMMMMMMMMMMM${c1}PP +${c1} PPPPPPPPPPP${c2}MM${c1}P${c2}MM${c1}PPPP${c2}MM${c1}PPPPP${c2}MMMMMMMMMMM${c1}PP +${c1} PPPPPPPP${c2}MMMMMM${c1}PPPPP${c2}MM${c1}PPPPPP${c2}MMMMMMMMM${c1}PP +${c1} PPPP${c2}MM${c1}P${c2}MMMMMMM${c1}PPPPPP${c2}MM${c1}PPPPPPPPPP${c2}MMMM${c1}PP +${c1} PP${c2}MMMMMMMMM${c1}P${c2}M${c1}PPPP${c2}MMMMMM${c1}PPPPPPPPPPPPP +${c1} PP${c2}MMMMMMM${c1}PPPPPPP${c2}MMMMMM${c1}PPPPPPPPPPPP +${c1} PP${c2}MMMM${c1}PPPPPPPPP${c2}MMMMMMM${c1}PPPPPPPP +${c1} PP${c2}MM${c1}PPPPPPPP${c2}MMMMMMMMMM${c1}PPPP +${c1} PPPPPPPPPP${c2}MMMMMMMM${c1}PPPP +${c1} PPPPPPPPPPPPPP +""") + \ No newline at end of file diff --git a/tools/distros/pisi.py b/tools/distros/pisi.py new file mode 100644 index 00000000..d53a59fe --- /dev/null +++ b/tools/distros/pisi.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +pisi = AsciiArt(match=r'''"Pisi"*''', color='12 7 6 1 8', ascii=r""" +${c1} \Fv/!- `:?lzC +${c1} Q!::=zFx! ${c2}`;v6WBCicl;` ${c1},vCC\!::#. +${c1} ,%:::,'` ${c2}+#%@@FQ@@. ,cF%i${c1}``-',::a? +${c1} +m:,'```${c2}}3,/@@Q\@@ "af-${c1} `-'"7f + =o'.` ${c2}/m' :Q@:Qg ,kl${c1} `.|o + :k` '${c2}$+ 'Narm >d,${c1} ii + #`${c2}!p. `C , 'd+${c1} %' +${c2} !0m `6Kv + =a m+ + !A !\L|: :|L\! $: + .8` Q''%Q#' '#Q%''Q `0- + :6 E|.6QQu uQQ6.|E p: + i{ \jts9? ?9stj\ u\ + |a` -''. `e> + ,m+ ${c1}'^ !`${c2}s@@@@a${c1}'"`+`${c2} >e' + !3|${c1}`|=>>r- ${c2}'U%:${c1} '>>>=:`\3! + 'xopE| ${c2}`'${c1} `ledoz- + `;=>>+`${c2}`^llci/|==|/iclc;`${c1}'>>>>: + `^`+~ ${c2}````${c1} !!-^ +""") + \ No newline at end of file diff --git a/tools/distros/pnm_linux.py b/tools/distros/pnm_linux.py new file mode 100644 index 00000000..f4f406f6 --- /dev/null +++ b/tools/distros/pnm_linux.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +pnm_linux = AsciiArt(match=r'''"PNM Linux"* | "WHPNM Linux"*''', color='33 9 15 202', ascii=r""" + +${c1} + ``.---..` `--` + ``.---........-:.${c2}-::`${c1} + ${c2}./::-${c1}........${c2}--::.````${c1} + ${c2}.:://:::${c1}----${c2}::::-..${c1} + ..${c2}--:::::--::::++-${c1}.` + ${c2}`-:-`${c1} .-ohy+::${c2}-:::${c1}/sdmdd:.${c2} `-:- + .-:::${c1}...${c3}sNNmds$y${c1}o/+${c3}sy+NN$m${c1}d+.`${c2}-:::-. + `.-:-${c1}./${c3}dN${c1}()${c3}yyooosd${c1}()${c3}$m${c1}dy${c2}-.::-.`${c1} + ${c2}`.${c1}-...-${c3}+hNdyyyyyydmy${c1}:......${c2}`${c1} + ``..--.....-${c3}yNNm${c4}hssssh${c3}mmdo${c1}.........``` +`-:://:.....${c3}hNNNNN${c4}mddm${c3}NNNmds${c1}.....//::--` + ```.:-...${c3}oNNNNNNNNNNNNNNmd/${c1}...:-.``` + .....${c3}hNNNNNNNNNNNNNNmds${c1}....` + --...${c3}hNNNNNNNNNNNNNNmdo${c1}..... + .:...${c3}/NNNNNNNNNNNNNNdd${c1}:....` + `-...${c3}+mNNNNNNNNNNNmh${c1}:...-. + ${c4}.:+o+/:-${c1}:+oo+///++o+/:-${c4}:/+ooo/:. + ${c4}+oo/:o- +oooooso.` + ${c4}.` ` `/ .-//- +""") + \ No newline at end of file diff --git a/tools/distros/pop__os.py b/tools/distros/pop__os.py new file mode 100644 index 00000000..351ed0a6 --- /dev/null +++ b/tools/distros/pop__os.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +pop__os = AsciiArt(match=r'''"Pop!_OS"* | "popos"* | "pop_os"*''', color='6 7', ascii=r""" +${c1} ///////////// + ///////////////////// + ///////${c2}*767${c1}//////////////// + //////${c2}7676767676*${c1}////////////// + /////${c2}76767${c1}//${c2}7676767${c1}////////////// + /////${c2}767676${c1}///${c2}*76767${c1}/////////////// + ///////${c2}767676${c1}///${c2}76767${c1}.///${c2}7676*${c1}/////// +/////////${c2}767676${c1}//${c2}76767${c1}///${c2}767676${c1}//////// +//////////${c2}76767676767${c1}////${c2}76767${c1}///////// +///////////${c2}76767676${c1}//////${c2}7676${c1}////////// +////////////,${c2}7676${c1},///////${c2}767${c1}/////////// +/////////////*${c2}7676${c1}///////${c2}76${c1}//////////// +///////////////${c2}7676${c1}//////////////////// + ///////////////${c2}7676${c1}///${c2}767${c1}//////////// + //////////////////////${c2}'${c1}//////////// + //////${c2}.7676767676767676767,${c1}////// + /////${c2}767676767676767676767${c1}///// + /////////////////////////// + ///////////////////// + ///////////// +""") + \ No newline at end of file diff --git a/tools/distros/popos_small.py b/tools/distros/popos_small.py new file mode 100644 index 00000000..6a085bbc --- /dev/null +++ b/tools/distros/popos_small.py @@ -0,0 +1,14 @@ + +from hyfetch.distro import AsciiArt + +popos_small = AsciiArt(match=r'''"popos_small"* | "pop_os_small"*''', color='6 7', ascii=r""" +${c1}______ +\\ _ \\ __ + \\ \\ \\ \\ / / + \\ \\_\\ \\ / / + \\ ___\\ /_/ + \\ \\ _ + __\\_\\__(_)_ + (___________)` +""") + \ No newline at end of file diff --git a/tools/distros/porteus.py b/tools/distros/porteus.py new file mode 100644 index 00000000..c20e28d2 --- /dev/null +++ b/tools/distros/porteus.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +porteus = AsciiArt(match=r'''"Porteus"*''', color='6 7', ascii=r""" +${c1} `.-:::-.` + -+ydmNNNNNNNmdy+- + .+dNmdhs+//////+shdmdo. + .smmy+-` ./sdy: + `omdo. `.-/+osssso+/-` `+dy. + `yms. `:shmNmdhsoo++osyyo-``oh. + hm/ .odNmds/.` ``.....:::-+s +/m: `+dNmy:` `./oyhhhhyyooo++so +ys `yNmy- .+hmmho:-.` ``` +s: yNm+` .smNd+. +`` /Nm: +dNd+` + yN+ `smNy. + dm oNNy` + hy -mNm. + +y oNNo + `y` sNN: + `: +NN: + ` .mNo + /mm` + /my` + .sy` + .+: + ` +""") + \ No newline at end of file diff --git a/tools/distros/postmarketos.py b/tools/distros/postmarketos.py new file mode 100644 index 00000000..440484fe --- /dev/null +++ b/tools/distros/postmarketos.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +postmarketos = AsciiArt(match=r'''"PostMarketOS"*''', color='2 7', ascii=r""" +${c1} /\\ + / \\ + / \\ + / \\ + / \\ + / \\ + \\ \\ + /\\ \\____ \\ + / \\____ \\ \\ + / / \\ \\ + / / \\ ___\\ + / / \\ / ____ + / / \\/ / \\ + / / __________/ \\ + / \\ \\ \\ + / \\ \\ \\ + / / / \\ +/___________/ /____________________\\ +""") + \ No newline at end of file diff --git a/tools/distros/postmarketos_small.py b/tools/distros/postmarketos_small.py new file mode 100644 index 00000000..0d38bd69 --- /dev/null +++ b/tools/distros/postmarketos_small.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +postmarketos_small = AsciiArt(match=r'''"postmarketos_small"''', color='2 7', ascii=r""" +${c1} /\\ + / \\ + / \\ + \\__ \\ + /\\__ \\ _\\ + / / \\/ __ + / / ____/ \\ + / \\ \\ \\ +/_____/ /________\\ +""") + \ No newline at end of file diff --git a/tools/distros/profelis_sambabox.py b/tools/distros/profelis_sambabox.py new file mode 100644 index 00000000..1dccb3b6 --- /dev/null +++ b/tools/distros/profelis_sambabox.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +profelis_sambabox = AsciiArt(match=r'''"Profelis SambaBOX"* | "SambaBOX"*''', color='3 6', ascii=r""" +${c1} + # + *////##### + /////////#########( + .((((((///// ,####(#((((( + /#######(((* (#(((((((((. +//((#(#(#, ((##( ,((((((// +////// #(##########( ////// +////// ((#(#(#(#(##########(///////// +/////( (((((((#########(##((((((///// +/(((#( ((((/ +####(# ((### +#########(((/////////(((((((((, (#(#( +########( /////////(((((((* ##### +####///, *////((( ((((((( +./////////// .//((((((((( + ///////////, *(/////((((* + ,/(((((((((##########/. + .((((((####### + ((##* +""") + \ No newline at end of file diff --git a/tools/distros/proxmox.py b/tools/distros/proxmox.py new file mode 100644 index 00000000..662cc3c5 --- /dev/null +++ b/tools/distros/proxmox.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +proxmox = AsciiArt(match=r'''"Proxmox"*''', color='7 202', ascii=r""" +${c1} .://:` `://:. + `hMMMMMMd/ /dMMMMMMh` + `sMMMMMMMd: :mMMMMMMMs` +${c2}`-/+oo+/:${c1}`.yMMMMMMMh- -hMMMMMMMy.`${c2}:/+oo+/-` +`:oooooooo/${c1}`-hMMMMMMMyyMMMMMMMh-`${c2}/oooooooo:` + `/oooooooo:${c1}`:mMMMMMMMMMMMMm:`${c2}:oooooooo/` + ./ooooooo+-${c1} +NMMMMMMMMN+ ${c2}-+ooooooo/. + .+ooooooo+-${c1}`oNMMMMNo`${c2}-+ooooooo+. + -+ooooooo/.${c1}`sMMs`${c2}./ooooooo+- + :oooooooo/${c1}`..`${c2}/oooooooo: + :oooooooo/`${c1}..${c2}`/oooooooo: + -+ooooooo/.`${c1}sMMs${c2}`./ooooooo+- + .+ooooooo+-`${c1}oNMMMMNo${c2}`-+ooooooo+. + ./ooooooo+-${c1} +NMMMMMMMMN+ ${c2}-+ooooooo/. + `/oooooooo:`${c1}:mMMMMMMMMMMMMm:${c2}`:oooooooo/` +`:oooooooo/`${c1}-hMMMMMMMyyMMMMMMMh-${c2}`/oooooooo:` +`-/+oo+/:`${c1}.yMMMMMMMh- -hMMMMMMMy.${c2}`:/+oo+/-` +${c1} `sMMMMMMMm: :dMMMMMMMs` + `hMMMMMMd/ /dMMMMMMh` + `://:` `://:` +""") + \ No newline at end of file diff --git a/tools/distros/puffos.py b/tools/distros/puffos.py new file mode 100644 index 00000000..73f314a4 --- /dev/null +++ b/tools/distros/puffos.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +puffos = AsciiArt(match=r'''"PuffOS"*''', color='3', ascii=r""" +${c1} + _,..._,m, + ,/' '""; + / ". + ,'mmmMMMMmm. \ + _/-"^^^^^\"""%#%mm, ; + ,m,_,' "###) ;, +(###% \#/ ;##mm. + ^#/ __ ___ ; (######) + ; //.\\ //.\\ ; \####/ + _; (#\"// \\"/#) ; ,/ +@##\ \##/ = `"=" ,;mm/ +`\##>.____,...,____,<####@ +""") + \ No newline at end of file diff --git a/tools/distros/puppy.py b/tools/distros/puppy.py new file mode 100644 index 00000000..45da8017 --- /dev/null +++ b/tools/distros/puppy.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +puppy = AsciiArt(match=r'''"Puppy"* | "Quirky Werewolf"* | "Precise Puppy"*''', color='4 7', ascii=r""" +${c1} `-/osyyyysosyhhhhhyys+- + -ohmNNmh+/hMMMMMMMMNNNNd+dMMMMNM+ + yMMMMNNmmddo/NMMMNNNNNNNNNo+NNNNNy +.NNNNNNmmmddds:MMNNNNNNNNNNNh:mNNN/ +-NNNdyyyhdmmmd`dNNNNNmmmmNNmdd/os/ +.Nm+shddyooo+/smNNNNmmmmNh. :mmd. + NNNNy:` ./hmmmmmmmNNNN: hNMh + NMN- -++- +NNNNNNNNNNm+..-sMMMM- +.MMo oNNNNo hNNNNNNNNmhdNNNMMMMM+ +.MMs /NNNN/ dNmhs+:-` yMMMMMMMM+ + mMM+ .. `sNN+. hMMMMhhMMM- + +MMMmo:...:sNMMMMMms:` hMMMMm.hMMy + yMMMMMMMMMMMNdMMMMMM::/+o+//dMMd` + sMMMMMMMMMMN+:oyyo:sMMMNNMMMNy` + :mMMMMMMMMMMMmddNMMMMMMMMmh/ + /dMMMMMMMMMMMMMMMMMMNdy/` + .+hNMMMMMMMMMNmdhs/. + .:/+ooo+/:-. +""") + \ No newline at end of file diff --git a/tools/distros/pureos.py b/tools/distros/pureos.py new file mode 100644 index 00000000..5ef92e2a --- /dev/null +++ b/tools/distros/pureos.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +pureos = AsciiArt(match=r'''"PureOS"*''', color='2 7 7', ascii=r""" +${c1}dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd +dNm//////////////////////////////////mNd +dNd dNd +dNd dNd +dNd dNd +dNd dNd +dNd dNd +dNd dNd +dNd dNd +dNd dNd +dNm//////////////////////////////////mNd +dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd +""") + \ No newline at end of file diff --git a/tools/distros/pureos_small.py b/tools/distros/pureos_small.py new file mode 100644 index 00000000..fe44467f --- /dev/null +++ b/tools/distros/pureos_small.py @@ -0,0 +1,12 @@ + +from hyfetch.distro import AsciiArt + +pureos_small = AsciiArt(match=r'''"pureos_small"*''', color='2 7 7', ascii=r""" +${c1} _____________ +| _________ | +| | | | +| | | | +| |_________| | +|_____________| +""") + \ No newline at end of file diff --git a/tools/distros/q4os.py b/tools/distros/q4os.py new file mode 100644 index 00000000..2f691641 --- /dev/null +++ b/tools/distros/q4os.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +q4os = AsciiArt(match=r'''"Q4OS"*''', color='4 1', ascii=r""" +${c1} .:***** :=====. + ${c1}.:******** :========. + ${c1} .*********** :===========. + ${c1}.:************ :============- + ${c1} .************** :============== + ${c1} :*************** :=============== + ${c1}:**************. :=============== +${c1}.*************: .=============. +${c1}*************. .============: + +${c1}:############. ${c2}:==: +${c1}:##############. ${c2}:======: + ${c1}:################ ${c2}.==========: + ${c1}:############### ${c2}.===========: + ${c1}:############## ${c2}.===========: + ${c1}:############# ${c2}.=========: + ${c1}:########### ${c2}.=====: + ${c1}.######### ${c2}.=: + ${c1}.##### +""") + \ No newline at end of file diff --git a/tools/distros/qubes.py b/tools/distros/qubes.py new file mode 100644 index 00000000..d2430163 --- /dev/null +++ b/tools/distros/qubes.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +qubes = AsciiArt(match=r'''"Qubes"*''', color='4 5 7 6', ascii=r""" +${c1} `..--..` + `.----------.` + `..----------------..` + `.------------------------.`` + `..-------------....-------------..` +.::----------..`` ``..----------:+: +:////:----..` `..---:/ossso +:///////:` `/osssssso +:///////: /ssssssso +:///////: /ssssssso +:///////: /ssssssso +:///////: /ssssssso +:///////: /ssssssso +:////////-` .:sssssssso +:///////////-.` `-/osssssssssso +`//////////////:-```.:+ssssssssssssso- + .-://////////////sssssssssssssso/-` + `.:///////////sssssssssssssso:. + .-:///////ssssssssssssssssss/` + `.:////ssss+/+ssssssssssss. + `--//- `-/osssso/. +""") + \ No newline at end of file diff --git a/tools/distros/qubyt.py b/tools/distros/qubyt.py new file mode 100644 index 00000000..f5050f24 --- /dev/null +++ b/tools/distros/qubyt.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +qubyt = AsciiArt(match=r'''"Qubyt"*''', color='4 5 0 4', ascii=r""" +${c1} ########################${c2}(${c3}ooo +${c1} ########################${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}###${c2}(${c3}ooo +${c1}###${c2}(${c3}ooo ${c1}##${c3}o ${c2}((((${c3}ooo +${c1}###${c2}(${c3}ooo o${c2}((${c1}### ${c3}oooooo +${c1}###${c2}(${c3}ooo oo${c2}((${c1}###${c3}o +${c1}###${c2}(${c3}ooo ooo${c2}((${c1}### +${c1}################${c2}(${c3}oo oo${c2}((((${c3}o +${c2}(((((((((((((((((${c3}ooo ooooo + oooooooooooooooooo o +""") + \ No newline at end of file diff --git a/tools/distros/quibian.py b/tools/distros/quibian.py new file mode 100644 index 00000000..60ca4d49 --- /dev/null +++ b/tools/distros/quibian.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +quibian = AsciiArt(match=r'''"Quibian"*''', color='3 7', ascii=r""" +${c1} `.--::::::::--.` + `.-:::-..`` ``..-::-.` + .::::-` .${c2}+${c1}:`` `.-::.` + .::::.` -::::::-` `.::. + `-:::-` -:::::::::--..`` .::` + `::::- .${c2}oy${c1}:::::::---.```.: `::` + -:::: `.-:::::::::::-.``` `:: +.::::.`-:::::::::::::. `:. +-::::.::::::::::::::: -: +::::::::::::::::::::` `: +:::::::::::::::::::- `: +::::::::::::::::::: -- +.:::::::::::::::::` `:` +`::::::::::::::::: -` + .:::::::::::::::- -` + `::::::::::::::- `.` + .::::::::::::- `` + `.--:::::-. +""") + \ No newline at end of file diff --git a/tools/distros/radix.py b/tools/distros/radix.py new file mode 100644 index 00000000..c01b4e91 --- /dev/null +++ b/tools/distros/radix.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +radix = AsciiArt(match=r'''"Radix"*''', color='1 2', ascii=r""" +${c2} .:oyhdmNo + `/yhyoosdms` + -o+/ohmmho- + ..`.:/:-` + `.--:::-.``${c1} + .+ydNMMMMMMNmhs:` +`omMMMMMMMMMMMMMMNh- +oNMMMNmddhhyyhhhddmy. +mMMMMNmmddhhysoo+/:-` +yMMMMMMMMMMMMMMMMNNh. +-dmmmmmNNMMMMMMMMMMs` + -+oossyhmMMMMMMMMd- + `sNMMMMMMMMMMMMMm: + `yMMMMMMNmdhhhh: + `sNMMMMMNmmho. + `+mMMMMMMMy. + .yNMMMm+` + `:yd+. +""") + \ No newline at end of file diff --git a/tools/distros/raspbian.py b/tools/distros/raspbian.py new file mode 100644 index 00000000..e8af39cb --- /dev/null +++ b/tools/distros/raspbian.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +raspbian = AsciiArt(match=r'''"Raspbian"*''', color='2 1', ascii=r""" +${c1} `.::///+:/-. --///+//-:`` + `+oooooooooooo: `+oooooooooooo: + /oooo++//ooooo: ooooo+//+ooooo. + `+ooooooo:-:oo- +o+::/ooooooo: + `:oooooooo+`` `.oooooooo+- + `:++ooo/. :+ooo+/.` + ${c2}...` `.----.` ``.. + .::::-``:::::::::.`-:::-` + -:::-` .:::::::-` `-:::- + `::. `.--.` `` `.---.``.::` + .::::::::` -::::::::` ` + .::` .:::::::::- `::::::::::``::. +-:::` ::::::::::. ::::::::::.`:::- +:::: -::::::::. `-:::::::: :::: +-::- .-:::-.``....``.-::-. -::- + .. `` .::::::::. `..`.. + -:::-` -::::::::::` .:::::` + :::::::` -::::::::::` :::::::. + .::::::: -::::::::. :::::::: + `-:::::` ..--.` ::::::. + `...` `...--..` `...` + .:::::::::: + `.-::::-` +""") + \ No newline at end of file diff --git a/tools/distros/raspbian_small.py b/tools/distros/raspbian_small.py new file mode 100644 index 00000000..5a67a010 --- /dev/null +++ b/tools/distros/raspbian_small.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +raspbian_small = AsciiArt(match=r'''"Raspbian_small"*''', color='2 1', ascii=r""" +${c1} .. ,. + :oo: .:oo: + 'o\\o o/o: +${c2} :: . :: . :: +:: ::: ::: :: +:' '',.'' ': + ::: :::: ::: + ':, '' ,:' + ' ~::~ ' +""") + \ No newline at end of file diff --git a/tools/distros/reborn_os.py b/tools/distros/reborn_os.py new file mode 100644 index 00000000..8ed0fa47 --- /dev/null +++ b/tools/distros/reborn_os.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +reborn_os = AsciiArt(match=r'''"Reborn OS"* | "Reborn"*''', color='2 2 8', ascii=r""" +${c3} + mMMMMMMMMM MMMMMMMMMm + NM MN + MM ${c1}dddddddd dddddddd ${c3}MN + mM ${c1}dd dd ${c3}MM + ${c1}dd hhhhhh hhhhh dd + ${c3}mM ${c1}hh hh ${c3}Mm + NM ${c1}hd ${c3}mMMMMMMd ${c1}dh ${c3}MN + NM ${c1}dd hh ${c3}mMMMMMMMMm ${c1}hh dd ${c3}MN +NM ${c1}dd hh ${c3}mMMMMMMMMMMm ${c1}hh dd ${c3}MN + NM ${c1}dd hh ${c3}mMMMMMMMMm ${c1}hh dd ${c3}MN + NM ${c1}hd ${c3}mMMMMMMm ${c1}dh ${c3}MN + mM ${c1}hh hh ${c3}Mm + ${c1}dd hhhhhh hhhhhh dd + ${c3}MM ${c1}dd dd ${c3}MM + MM ${c1}dddddddd dddddddd ${c3}MN + NM MN + mMMMMMMMMM MMMMMMMMMm +""") + \ No newline at end of file diff --git a/tools/distros/red_star.py b/tools/distros/red_star.py new file mode 100644 index 00000000..1857f12c --- /dev/null +++ b/tools/distros/red_star.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +red_star = AsciiArt(match=r'''"Red Star"* | "Redstar"*''', color='1 7 3', ascii=r""" +${c1} .. + .oK0l + :0KKKKd. + .xKO0KKKKd + ,Od' .d0000l + .c;. .'''... ..'. +.,:cloddxxxkkkkOOOOkkkkkkkkxxxxxxxxxkkkx: +;kOOOOOOOkxOkc'...',;;;;,,,'',;;:cllc:,. + .okkkkd,.lko .......',;:cllc:;,,'''''. + .cdo. :xd' cd:. ..';'',,,'',,;;;,'. + . .ddl.;doooc'..;oc;'..';::;,'. + coo;.oooolllllllcccc:'. . + .ool''lllllccccccc:::::;. + ;lll. .':cccc:::::::;;;;' + :lcc:'',..';::::;;;;;;;,,. + :cccc::::;...';;;;;,,,,,,. + ,::::::;;;,'. ..',,,,'''. + ........ ...... +""") + \ No newline at end of file diff --git a/tools/distros/redcore.py b/tools/distros/redcore.py new file mode 100644 index 00000000..53e5a570 --- /dev/null +++ b/tools/distros/redcore.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +redcore = AsciiArt(match=r'''"Redcore"*''', color='1', ascii=r""" +${c1} RRRRRRRRR + RRRRRRRRRRRRR + RRRRRRRRRR RRRRR + RRRRRRRRRRRRRRRRRRRRRRRRRRR + RRRRRRR RRR RRR RRRRRRRR +RRRRR RR RRRRRRRRR +RRRR RR RRRRRRRR RR RRRRRR +RRRR R RRRRRRRRRRRRRR RR RRRRR +RRRR R RRRRRRRRRRRRRRRRRR R RRRRR +RRRR RRRRRRRRRRRRRRRRRRR R RRRR + RRR RRRRRRRRRRRRRRRRRRRR R RRRR + RRR RRRRRRRRRRRRRRRRRRRR RRRR + RR RRRRRRRRRRRRRRRRRRR RRR + RR RRRRRRRRRRRRRRRRR RRR + RR RRRRRRRRRRRRRR RR + R RRRR RR +""") + \ No newline at end of file diff --git a/tools/distros/redhat.py b/tools/distros/redhat.py new file mode 100644 index 00000000..af713df1 --- /dev/null +++ b/tools/distros/redhat.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +redhat = AsciiArt(match=r'''"Redhat"* | "Red Hat"* | "rhel"*''', color='1', ascii=r""" +${c1} .MMM..:MMMMMMM + MMMMMMMMMMMMMMMMMM + MMMMMMMMMMMMMMMMMMMM. + MMMMMMMMMMMMMMMMMMMMMM + ,MMMMMMMMMMMMMMMMMMMMMM: + MMMMMMMMMMMMMMMMMMMMMMMM + .MMMM' MMMMMMMMMMMMMMMMMMMMMM + MMMMMM `MMMMMMMMMMMMMMMMMMMM. +MMMMMMMM MMMMMMMMMMMMMMMMMM . +MMMMMMMMM. `MMMMMMMMMMMMM' MM. +MMMMMMMMMMM. MMMM +`MMMMMMMMMMMMM. ,MMMMM. + `MMMMMMMMMMMMMMMMM. ,MMMMMMMM. + MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM + MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM: + MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM + `MMMMMMMMMMMMMMMMMMMMMMMM: + ``MMMMMMMMMMMMMMMMM' +""") + \ No newline at end of file diff --git a/tools/distros/redhat_old.py b/tools/distros/redhat_old.py new file mode 100644 index 00000000..510349d7 --- /dev/null +++ b/tools/distros/redhat_old.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +redhat_old = AsciiArt(match=r'''"redhat_old" | "rhel_old"*''', color='1 7 3', ascii=r""" +${c1} `.-..........` + `////////::.`-/. + -: ....-////////. + //:-::///////////` + `--::: `-://////////////: + //////- ``.-:///////// .` + `://////:-.` :///////::///:` + .-/////////:---/////////////: + .-://////////////////////. +${c2} yMN+`.-${c1}::///////////////-` +${c2} .-`:NMMNMs` `..-------..` + MN+/mMMMMMhoooyysshsss +MMM MMMMMMMMMMMMMMyyddMMM+ + MMMM MMMMMMMMMMMMMNdyNMMh` hyhMMM + MMMMMMMMMMMMMMMMyoNNNMMM+. MMMMMMMM + MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM +""") + \ No newline at end of file diff --git a/tools/distros/refracted_devuan.py b/tools/distros/refracted_devuan.py new file mode 100644 index 00000000..099e1749 --- /dev/null +++ b/tools/distros/refracted_devuan.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +refracted_devuan = AsciiArt(match=r'''"Refracted Devuan"* | "Refracted_Devuan"*''', color='8 7', ascii=r""" +${c2} A + VW + VVW\\ + .yWWW\\ + ,;,,u,;yy;;v;uyyyyyyy ,WWWWW^ + *WWWWWWWWWWWWWWWW/ $VWWWWw , + ^*%WWWWWWVWWX $WWWW** ,yy + , "**WWW/' **' ,yy/WWW*` + &WWWWwy `*` <,ywWW%VWWW* + yWWWWWWWWWW* ., "**WW%W + ,&WWWWWM*"` ,y/ &WWWww ^* + XWWX*^ ,yWWWW09 .WWWWWWWWwy, + *` &WWWWWM WWWWWWWWWWWWWww, + (WWWWW` /#####WWW*********** + ^WWWW + VWW + Wh. + V/ +""") + \ No newline at end of file diff --git a/tools/distros/regata.py b/tools/distros/regata.py new file mode 100644 index 00000000..5ace811c --- /dev/null +++ b/tools/distros/regata.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +regata = AsciiArt(match=r'''"Regata"*''', color='7 1 4 5 3 2', ascii=r""" +${c1} ddhso+++++osydd + dho/.`hh${c2}.:/+/:.${c1}hhh`:+yd + do-hhhhhh${c2}/sssssss+`${c1}hhhhh./yd + h/`hhhhhhh${c2}-sssssssss:${c1}hhhhhhhh-yd + do`hhhhhhhhh${c2}`ossssssso.${c1}hhhhhhhhhh/d + d/hhhhhhhhhhhh${c2}`/ossso/.${c1}hhhhhhhhhhhh.h + /hhhhhhhhhhhh${c3}`-/osyso/-`${c1}hhhhhhhhhhhh.h +shh${c4}-/ooo+-${c1}hhh${c3}:syyso+osyys/`${c1}hhh${c5}`+oo`${c1}hhh/ +h${c4}`ohhhhhhho`${c3}+yyo.${c1}hhhhh${c3}.+yyo`${c5}.sssssss.${c1}h`h +s${c4}:hhhhhhhhho${c3}yys`${c1}hhhhhhh${c3}.oyy/${c5}ossssssso-${c1}hs +s${c4}.yhhhhhhhy/${c3}yys`${c1}hhhhhhh${c3}.oyy/${c5}ossssssso-${c1}hs +hh${c4}./syyys+.${c1} ${c3}+yy+.${c1}hhhhh${c3}.+yyo`${c5}.ossssso/${c1}h`h +shhh${c4}``.`${c1}hhh${c3}`/syyso++oyys/`${c1}hhh${c5}`+++-`${c1}hh:h +d/hhhhhhhhhhhh${c3}`-/osyso+-`${c1}hhhhhhhhhhhh.h + d/hhhhhhhhhhhh${c6}`/ossso/.${c1}hhhhhhhhhhhh.h + do`hhhhhhhhh${c6}`ossssssso.${c1}hhhhhhhhhh:h + h/`hhhhhhh${c6}-sssssssss:${c1}hhhhhhhh-yd + h+.hhhhhh${c6}+sssssss+${c1}hhhhhh`/yd + dho:.hhh${c6}.:+++/.${c1}hhh`-+yd + ddhso+++++osyhd +""") + \ No newline at end of file diff --git a/tools/distros/regolith.py b/tools/distros/regolith.py new file mode 100644 index 00000000..2b3419a0 --- /dev/null +++ b/tools/distros/regolith.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +regolith = AsciiArt(match=r'''"Regolith"*''', color='1', ascii=r""" +${c1} + ``....``` + `.:/++++++/::-.` + -/+++++++:.` + -++++++++:` + `/++++++++- + `/++++++++. -/+/ + /++++++++/ `` .:+++:. + -+++++++++/ ./++++:+++/-` + :+++++++++/ `+++++++/-` + :++++++++++` .-/+++++++` + `:++++++++++/``.-/++++:-:::-` ` + `:+++++++++++++++++/:.` ./` +:++/-:+++++++++/:-.. -/+. ++++++++++/::-...:/+++/-..````..-/+++. +`......``.::/+++++++++++++++++++++/. + -/+++++++++++++++++++++/. + .:/+++++++++++++++/-` + `.-:://////:-. +""") + \ No newline at end of file diff --git a/tools/distros/rocky.py b/tools/distros/rocky.py new file mode 100644 index 00000000..ed5652b2 --- /dev/null +++ b/tools/distros/rocky.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +rocky = AsciiArt(match=r'''"rocky"*''', color='35', ascii=r""" +${c1} __wgliliiligw_, + _williiiiiiliilililw, + _%iiiiiilililiiiiiiiiiii_ + .Qliiiililiiiiiiililililiilm. + _iiiiiliiiiiililiiiiiiiiiiliil, + .lililiiilililiiiilililililiiiii, +_liiiiiiliiiiiiiliiiiiF{iiiiiilili, +jliililiiilililiiili@` ~ililiiiiiL +iiiliiiiliiiiiiili>` ~liililii +liliiiliiilililii` -9liiiil +iiiiiliiliiiiii~ "4lili +4ililiiiiilil~| -w, )4lf +-liiiiililiF' _liig, )' + )iiiliii@` _QIililig, + )iiii>` .Qliliiiililw + )<>~ .mliiiiiliiiiiil, + _gllilililiililii~ + giliiiiiiiiiiiiT` + -^~$ililili@~~' +""") + \ No newline at end of file diff --git a/tools/distros/rocky_small.py b/tools/distros/rocky_small.py new file mode 100644 index 00000000..218b5faa --- /dev/null +++ b/tools/distros/rocky_small.py @@ -0,0 +1,18 @@ + +from hyfetch.distro import AsciiArt + +rocky_small = AsciiArt(match=r'''"rocky_small"*''', color='2', ascii=r""" +${c1} `-/+++++++++/-.` + `-+++++++++++++++++-` +.+++++++++++++++++++++. +-+++++++++++++++++++++++. ++++++++++++++++/-/+++++++ ++++++++++++++/. ./+++++ ++++++++++++:. ./+++ ++++++++++:` `:/:` .:/ +-++++++:` .:+++++:` + .+++-` ./+++++++++:` + `-` ./+++++++++++- + -+++++++++:-.` +""") + \ No newline at end of file diff --git a/tools/distros/rosa.py b/tools/distros/rosa.py new file mode 100644 index 00000000..ad0d775c --- /dev/null +++ b/tools/distros/rosa.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +rosa = AsciiArt(match=r'''"Rosa"*''', color='4 7 1', ascii=r""" +${c1} ROSAROSAROSAROSAR + ROSA AROS + ROS SAROSAROSAROSAR AROS + RO ROSAROSAROSAROSAROSAR RO + ARO AROSAROSAROSARO AROS ROS + ARO ROSAROS OSAR ROSA ROS + RO AROSA ROSAROSAROSA ROSAR RO +RO ROSAR ROSAROSAROSAR R ROSARO RO +RO ROSA AROSAROSAROSA AR ROSARO AR +RO AROS ROSAROSAROSA ROS AROSARO AR +RO AROS ROSAROSARO ROSARO ROSARO AR +RO ROS AROSAROS ROSAROSA AROSAR AR +RO ROSA ROS ROSAROSAR ROSARO RO + RO ROS AROSAROSAROSA ROSARO AR + ARO ROSA ROSAROSAROS AROSAR ARO + ARO OROSA R ROSAROS ROS + RO AROSAROS AROSAROSAR RO + AROS AROSAROSAROSARO AROS + ROSA SARO + ROSAROSAROSAROSAR +""") + \ No newline at end of file diff --git a/tools/distros/sabayon.py b/tools/distros/sabayon.py new file mode 100644 index 00000000..1e398cfa --- /dev/null +++ b/tools/distros/sabayon.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +sabayon = AsciiArt(match=r'''"Sabayon"*''', color='4 7 1', ascii=r""" +${c1} ........... + .. .. + .. .. + .. ${c2}o ${c1}.. + .. ${c2}:W' ${c1}.. + .. ${c2}.d. ${c1}.. +:. ${c2}.KNO ${c1}.: +:. ${c2}cNNN. ${c1}.: +: ${c2}dXXX, ${c1}: +: ${c2}. dXXX, .cd, ${c1}: +: ${c2}'kc .. dKKK. ,ll;:' ${c1}: +: ${c2}.xkkxc;..dkkkc',cxkkl ${c1}: +:. ${c2}.,cdddddddddddddo:. ${c1}.: + .. ${c2}:lllllll: ${c1}.. + .. ${c2}',,,,, ${c1}.. + .. .. + .. .. + ............... +""") + \ No newline at end of file diff --git a/tools/distros/sabotage.py b/tools/distros/sabotage.py new file mode 100644 index 00000000..866f228d --- /dev/null +++ b/tools/distros/sabotage.py @@ -0,0 +1,17 @@ + +from hyfetch.distro import AsciiArt + +sabotage = AsciiArt(match=r'''"sabotage"*''', color='4 7 1', ascii=r""" +${c2} .|'''.| | '||''|. ..|''|| + ||.. ' ||| || || .|' || + ''|||. | || ||'''|. || || +. '|| .''''|. || || '|. || +|'....|' .|. .||. .||...|' ''|...|' + +|''||''| | ..|'''.| '||''''| + || ||| .|' ' || . + || | || || .... ||''| + || .''''|. '|. || || + .||. .|. .||. ''|...'| .||.....| +""") + \ No newline at end of file diff --git a/tools/distros/sailfish.py b/tools/distros/sailfish.py new file mode 100644 index 00000000..446fe520 --- /dev/null +++ b/tools/distros/sailfish.py @@ -0,0 +1,19 @@ + +from hyfetch.distro import AsciiArt + +sailfish = AsciiArt(match=r'''"Sailfish"*''', color='4 5 7 6', ascii=r""" +${c1} _a@b + _#b (b + _@@ @_ _, + _#^@ _#*^^*gg,aa@^^ + #- @@^ _a@^^ + @_ *g#b + ^@_ ^@_ + ^@_ @ + @(b (b + #b(b#^ + _@_#@^ + _a@a*^ + ,a@*^ +""") + \ No newline at end of file diff --git a/tools/distros/salentos.py b/tools/distros/salentos.py new file mode 100644 index 00000000..a081c747 --- /dev/null +++ b/tools/distros/salentos.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +salentos = AsciiArt(match=r'''"SalentOS"*''', color='2 1 3 7', ascii=r""" +${c1} ``..`` + .-:+oshdNMMMMMMNdhyo+:-.` + -oydmMMMMMMMMMMMMMMMMMMMMMMMMMMNdhs/ +${c4} +hdddm${c1}NMMMMMMMMMMMMMMMMMMMMMMMMN${c4}mdddh+` +${c2}`MMMMMN${c4}mdddddm${c1}MMMMMMMMMMMM${c4}mdddddm${c3}NMMMMM- +${c2} mMMMMMMMMMMMN${c4}ddddhyyhhddd${c3}NMMMMMMMMMMMM` +${c2} dMMMMMMMMMMMMMMMMM${c4}oo${c3}MMMMMMMMMMMMMMMMMN` +${c2} yMMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMMd +${c2} +MMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMMy +${c2} :MMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMMo +${c2} .MMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMM/ +${c2} `NMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMM- +${c2} mMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMN` +${c2} hMMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMm +${c2} /MMMMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMMMMy +${c2} .+hMMMMMMMMMMMMM${c4}hh${c3}MMMMMMMMMMMMMms: +${c2} `:smMMMMMMMMM${c4}hh${c3}MMMMMMMMMNh+. +${c2} .+hMMMMMM${c4}hh${c3}MMMMMMdo: +${c2} `:smMM${c4}yy${c3}MMNy/` + ${c2}.- ${c4}`${c3}:. +""") + \ No newline at end of file diff --git a/tools/distros/scientific.py b/tools/distros/scientific.py new file mode 100644 index 00000000..71e58a83 --- /dev/null +++ b/tools/distros/scientific.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +scientific = AsciiArt(match=r'''"Scientific"*''', color='4 7 1', ascii=r""" +${c1} =/;;/- + +: // + /; /; + -X H. +.//;;;:;;-, X= :+ .-;:=;:;#;. +M- ,=;;;#:, ,:#;;:=, ,@ +:# :#.=/++++/=.$= #= + ,#; #/:+/;,,/++:+/ ;+. + ,+/. ,;@+, ,#H;, ,/+, + ;+;;/= @. ${c3}.H${c2}#${c3}#X ${c1}-X :///+; + ;+=;;;.@, ${c2}.X${c3}M${c2}@$. ${c1}=X.//;=#/. + ,;: :@#= =$H: .+#- + ,#= #;-///==///-// =#, +;+ :#-;;;:;;;;-X- +: +@- .-;;;;M- =M/;;;-. -X + :;;::;;-. #- :+ ,-;;-;:== + ,X H. + ;/ #= + // +; + '////' +""") + \ No newline at end of file diff --git a/tools/distros/semc.py b/tools/distros/semc.py new file mode 100644 index 00000000..a7b29aa1 --- /dev/null +++ b/tools/distros/semc.py @@ -0,0 +1,15 @@ + +from hyfetch.distro import AsciiArt + +semc = AsciiArt(match=r'''"semc"*''', color='2 8 1', ascii=r""" +${c1} /\ + ______/ \ + / |()| ${c2}E M C +${c1} | (-- | | + \ \ | | +.----) | |__| +|_______/ / ${c3}"${c1} \ + ${c3}" + " +""") + \ No newline at end of file diff --git a/tools/distros/septor.py b/tools/distros/septor.py new file mode 100644 index 00000000..ea84b101 --- /dev/null +++ b/tools/distros/septor.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +septor = AsciiArt(match=r'''"Septor"*''', color='4 7 4', ascii=r""" +${c1}ssssssssssssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssssssssssss +ssssssssss${c2};okOOOOOOOOOOOOOOko;${c1}ssssssssss +sssssssss${c2}oNWWWWWWWWWWWWWWWWWWNo${c1}sssssssss +ssssssss${c2}:WWWWWWWWWWWWWWWWWWWWWW:${c1}ssssssss +ssssssss${c2}lWWWWWk${c1}ssssssssss${c2}lddddd:${c1}ssssssss +ssssssss${c2}cWWWWWNKKKKKKKKKKKKOx:${c1}ssssssssss +${c3}yy${c1}sssssss${c2}OWWWWWWWWWWWWWWWWWWWWx${c1}sssssss${c3}yy +yyyyyyyyyy${c2}:kKNNNNNNNNNNNNWWWWWW:${c3}yyyyyyyy +yyyyyyyy${c2}sccccc;${c3}yyyyyyyyyy${c2}kWWWWW:${c3}yyyyyyyy +yyyyyyyy${c2}:WWWWWWNNNNNNNNNNWWWWWW;${c3}yyyyyyyy +yyyyyyyy${c2}.dWWWWWWWWWWWWWWWWWWWNd${c3}yyyyyyyyy +yyyyyyyyyy${c2}sdO0KKKKKKKKKKKK0Od;${c3}yyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +""") + \ No newline at end of file diff --git a/tools/distros/serene.py b/tools/distros/serene.py new file mode 100644 index 00000000..41804cc6 --- /dev/null +++ b/tools/distros/serene.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +serene = AsciiArt(match=r'''"Serene"*''', color='6 6', ascii=r""" +${c1} __---''''''---__ + . . + : : + - _______----_- + s __----''' __---- + __h_ _-' _-' h + '-._''--.._ ; _-' y + : ''-._ '-._/ _-' : + y ':_ _--'' y + m .--'' '-._.;' m + m : : m + y '.._ '-__ y + : '--._ '''----___ : + y '--._ ''-- _ y + h '--._ : h + s __'; vs + - __..--'' - + :_..--'' : + . _ . + `''---______---''-`` +""") + \ No newline at end of file diff --git a/tools/distros/sharklinux.py b/tools/distros/sharklinux.py new file mode 100644 index 00000000..dfa890a0 --- /dev/null +++ b/tools/distros/sharklinux.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +sharklinux = AsciiArt(match=r'''"SharkLinux"*''', color='4 7', ascii=r""" +${c1} `:shd/ + `:yNMMMMs + `-smMMMMMMN. + .+dNMMMMMMMMs + .smNNMMMMMMMMm` + .sNNNNNNNMMMMMM/ + `omNNNNNNNMMMMMMm + /dNNNNNNNNMMMMMMM+ + .yNNNNNNNNNMMMMMMMN` + +mNNNNNNNNNMMMMMMMMh + .hNNNNNNNNNNMMMMMMMMMs + +mMNNNNNNNNMMMMMMMMMMMs + .hNMMNNNNMMMMMMMMMMMMMMMd + .oNNNNNNNNNNMMMMMMMMMMMMMMMo + `:+syyssoo++++ooooossssssssssso: +""") + \ No newline at end of file diff --git a/tools/distros/shastraos.py b/tools/distros/shastraos.py new file mode 100644 index 00000000..17612603 --- /dev/null +++ b/tools/distros/shastraos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +shastraos = AsciiArt(match=r'''"ShastraOS"*''', color='6', ascii=r""" +${c1} ..,;;,'. + ':oo. ;o: + :o, ol + .oo ..';co: + ooo',;:looo; + .;lddl + cx .xl .c:' + dd xx xx ,d; + .xd cx. xx dd. + cx: .xo xx ,x: + 'xl xx cx' .xl + xd, xx .xd dx. + .xo:xx xx .xx + 'c xx:.'lx: + ..,;cxxxo + .';:codxxl lxo + cd. 'xo + :o, 'ld + .oc'...';lo +""") + \ No newline at end of file diff --git a/tools/distros/siduction.py b/tools/distros/siduction.py new file mode 100644 index 00000000..b891874f --- /dev/null +++ b/tools/distros/siduction.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +siduction = AsciiArt(match=r'''"Siduction"*''', color='4 4', ascii=r""" +${c1} _aass, + jQh: =$w + QWmwawQW + )$QQQQ@( .. + _a_a. ~??^ syDY?Sa, + _mW>-<$c jWmi imm. + ]QQwayQE 4QQmgwmQQ` + ?WWQWP' -9QQQQQ@'._aas, + _a%is. .adYYs,. -"?!` aQB*~^3$c +_Qh;.nm .QWc. {QL ]QQp;..vmQ/ +"QQmmQ@ -QQQggmQP ]QQWmggmQQ( + -???" "$WQQQY` __, ?QQQQQQW! + _yZ!?q, - .yWY!!Sw, "???^ + .QQa_=qQ mQm>..vmm + $QQWQQP $QQQgmQQ@ + "???" _aa, -9WWQQWY` + _mB>~)$a -~~ + mQms_vmQ. + ]WQQQQQP + -?T??" +""") + \ No newline at end of file diff --git a/tools/distros/skiffos.py b/tools/distros/skiffos.py new file mode 100644 index 00000000..6bf1c789 --- /dev/null +++ b/tools/distros/skiffos.py @@ -0,0 +1,16 @@ + +from hyfetch.distro import AsciiArt + +skiffos = AsciiArt(match=r'''"SkiffOS"*''', color='4 7', ascii=r""" +${c2} + ,@@@@@@@@@@@w,_ + ${c2}====~~~,,.${c2}A@@@@@@@@@@@@@@@@@W,_ + ${c1}`||||||||||||||L{${c2}"@$@@@@@@@@B" + ${c1}`|||||||||||||||||||||L{${c2}"$D + ${c2}@@@@@@@@@@@@@@@@@@@@@${c1}_||||}==, + ${c2}*@@@@@@@@@@@@@@@@@@@@@@@@@p${c1}||||==, + ${c1}`'||LLL{{""${c2}@$B@@@@@@@@@@@@@@@p${c1}|| + ${c1}`~=|||||||||||L"${c2}$@@@@@@@@@@@ + ${c1}````'\"""\""""${c2}'\"""\""""" +""") + \ No newline at end of file diff --git a/tools/distros/slackware.py b/tools/distros/slackware.py new file mode 100644 index 00000000..82cd5b37 --- /dev/null +++ b/tools/distros/slackware.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +slackware = AsciiArt(match=r'''"Slackware"*''', color='4 7 1', ascii=r""" +${c1} ::::::: + ::::::::::::::::::: + ::::::::::::::::::::::::: + ::::::::${c2}cllcccccllllllll${c1}:::::: + :::::::::${c2}lc dc${c1}::::::: + ::::::::${c2}cl clllccllll oc${c1}::::::::: + :::::::::${c2}o lc${c1}::::::::${c2}co oc${c1}:::::::::: + ::::::::::${c2}o cccclc${c1}:::::${c2}clcc${c1}:::::::::::: + :::::::::::${c2}lc cclccclc${c1}::::::::::::: +::::::::::::::${c2}lcclcc lc${c1}:::::::::::: +::::::::::${c2}cclcc${c1}:::::${c2}lccclc oc${c1}::::::::::: +::::::::::${c2}o l${c1}::::::::::${c2}l lc${c1}::::::::::: + :::::${c2}cll${c1}:${c2}o clcllcccll o${c1}::::::::::: + :::::${c2}occ${c1}:${c2}o clc${c1}::::::::::: + ::::${c2}ocl${c1}:${c2}ccslclccclclccclclc${c1}::::::::::::: + :::${c2}oclcccccccccccccllllllllllllll${c1}::::: + ::${c2}lcc1lcccccccccccccccccccccccco${c1}:::: + :::::::::::::::::::::::::::::::: + :::::::::::::::::::::::::::: + :::::::::::::::::::::: + :::::::::::: +""") + \ No newline at end of file diff --git a/tools/distros/slackware_small.py b/tools/distros/slackware_small.py new file mode 100644 index 00000000..9c833f06 --- /dev/null +++ b/tools/distros/slackware_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +slackware_small = AsciiArt(match=r'''"slackware_small"*''', color='4 7 1', ascii=r""" +${c1} ________ + / ______| + | |______ + \\______ \\ + ______| | +| |________/ +|____________ +""") + \ No newline at end of file diff --git a/tools/distros/slitaz.py b/tools/distros/slitaz.py new file mode 100644 index 00000000..95d04ada --- /dev/null +++ b/tools/distros/slitaz.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +slitaz = AsciiArt(match=r'''"SliTaz"*''', color='3 3', ascii=r""" +${c1} @ @( @ + @@ @@ @ @/ + @@ @@ @@ @@ + @@ %@@ @@ @@ + @@ %@@@ @@@@@. @@@@ @@ + @@@ @@@@ @@@@@@@ &@@@ @@@ + @@@@@@@ %@@@@@@@@@@@@ &@@@% @@@@@@@/ + ,@@@@@@@@@@@@@@@@@@@@@@@@@ + .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/ +@@@@@@. @@@@@@@@@@@@@@@@@@@@@ /@@@@@@ +@@ @@@@@ @@@@@@@@@@@@, @@@@@ @@@ +@@ @@@@. @@@@@@@@@@@@@% #@@@@ @@. +@@ ,@@ @@@@@@@@@@@@@ @@@ @@ +@ @@. @@@@@@@@@@@@@ @@@ *@ +@ @@ @@@@@@@@@@@@ @@ @ + @ @@@@@@@@@. #@ + @ ,@@@@@ @ +""") + \ No newline at end of file diff --git a/tools/distros/smartos.py b/tools/distros/smartos.py new file mode 100644 index 00000000..ce325353 --- /dev/null +++ b/tools/distros/smartos.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +smartos = AsciiArt(match=r'''"SmartOS"*''', color='6 7', ascii=r""" +${c1}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyys oyyyyyyyyyyyyyyyy +yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy +yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy +yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy +yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy +yyyys yyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyy syyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyy syyyy +yyyyyyyyyyyyyyyy syyyyyyyyy syyyy +yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy +yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy +yyyyyyyyyyyyyyyy syyyyyyyyy syyyy +yyyyyyyyyyyyyyyy yyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy +""") + \ No newline at end of file diff --git a/tools/distros/soda.py b/tools/distros/soda.py new file mode 100644 index 00000000..9e06e73e --- /dev/null +++ b/tools/distros/soda.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +soda = AsciiArt(match=r'''"Soda"*''', color='1 7', ascii=r""" +${c2} @&&&&${c1} *'*, + ${c2}@@@@@@@&&&${c1} ** '*, + ${c2}@@@@@@@@@@@&&&& + @&@@@@@@@@@@@@@@@&&& + ${c1}******${c2}@@@@@@@@@@@@@@@&&&& + ${c1}************${c2}@@@@@@@@@@@@@@ + ${c1}*****************${c2}@@@@@@@@@ + ${c1}**********************${c2}@@@ + @@@@@${c1}******************** + ${c2}@@@@@@@@@${c1}*************** + ${c2}@@@@@@@@@@@@@@@${c1}********* + ${c2}@@@@@@@@@@@@@@@@@@${c1}**** + ${c2}@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@ + @@@@@@@ +""") + \ No newline at end of file diff --git a/tools/distros/solus.py b/tools/distros/solus.py new file mode 100644 index 00000000..ce44293c --- /dev/null +++ b/tools/distros/solus.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +solus = AsciiArt(match=r'''"Solus"*''', color='4 7 1', ascii=r""" +${c2} -``````````` + `-+/------------.` + .---:mNo---------------. + .-----yMMMy:---------------. + `------oMMMMMm/----------------` + .------/MMMMMMMN+----------------. + .------/NMMMMMMMMm-+/--------------. +`------/NMMMMMMMMMN-:mh/-------------` +.-----/NMMMMMMMMMMM:-+MMd//oso/:-----. +-----/NMMMMMMMMMMMM+--mMMMh::smMmyo:-- +----+NMMMMMMMMMMMMMo--yMMMMNo-:yMMMMd/. +.--oMMMMMMMMMMMMMMMy--yMMMMMMh:-yMMMy-` +`-sMMMMMMMMMMMMMMMMh--dMMMMMMMd:/Ny+y. +`-/+osyhhdmmNNMMMMMm-/MMMMMMMmh+/ohm+ + .------------:://+-/++++++${c1}oshddys: + -hhhhyyyyyyyyyyyhhhhddddhysssso- + `:ossssssyysssssssssssssssso:` + `:+ssssssssssssssssssss+- + `-/+ssssssssssso+/-` + `.-----..` +""") + \ No newline at end of file diff --git a/tools/distros/source_mage.py b/tools/distros/source_mage.py new file mode 100644 index 00000000..5d27fd17 --- /dev/null +++ b/tools/distros/source_mage.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +source_mage = AsciiArt(match=r'''"Source Mage"* | "Source_Mage"*''', color='4 7 1', ascii=r""" +${c2} :ymNMNho. +.+sdmNMMMMMMMMMMy` +.-::/yMMMMMMMMMMMm- + sMMMMMMMMMMMm/ + /NMMMMMMMMMMMMMm: + .MMMMMMMMMMMMMMMMM: + `MMMMMMMMMMMMMMMMMN. + NMMMMMMMMMMMMMMMMMd + mMMMMMMMMMMMMMMMMMMo + hhMMMMMMMMMMMMMMMMMM. + .`/MMMMMMMMMMMMMMMMMs + :mMMMMMMMMMMMMMMMN` + `sMMMMMMMMMMMMMMM+ + /NMMMMMMMMMMMMMN` + oMMMMMMMMMMMMM+ + ./sd.-hMMMMMMMMmmN` + ./+oyyyh- `MMMMMMMMMmNh + sMMMMMMMMMmmo + `NMMMMMMMMMd: + -dMMMMMMMMMo + -shmNMMms. +""") + \ No newline at end of file diff --git a/tools/distros/sparky.py b/tools/distros/sparky.py new file mode 100644 index 00000000..218a47cd --- /dev/null +++ b/tools/distros/sparky.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +sparky = AsciiArt(match=r'''"Sparky"*''', color='1 7', ascii=r""" +${c1} + . `-:-` + .o` .-///-` + `oo` .:/++:. + os+` -/+++:` ``.........``` + /ys+`./+++/-.-::::::----......`` + `syyo`++o+--::::-::/+++/-`` + -yyy+.+o+`:/:-:sdmmmmmmmmdy+-` +::-` :yyy/-oo.-+/`ymho++++++oyhdmdy/` +`/yy+-`.syyo`+o..o--h..osyhhddhs+//osyy/` + -ydhs+-oyy/.+o.-: ` ` :/::+ydhy+```-os- + .sdddy::syo--/:. `.:dy+-ohhho ./: + :yddds/:+oo+//:-`- /+ +hy+.shhy: `` + `:ydmmdysooooooo-.ss`/yss--oyyo + `./ossyyyyo+:-/oo:.osso- .oys + ``..-------::////.-oooo/ :so + `...----::::::::--.`/oooo: .o: + ``````` ++o+:` `:` + ./+/-` ` + `-:-. + `` +""") + \ No newline at end of file diff --git a/tools/distros/star.py b/tools/distros/star.py new file mode 100644 index 00000000..e31146a2 --- /dev/null +++ b/tools/distros/star.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +star = AsciiArt(match=r'''"Star"*''', color='7', ascii=r""" +${c1} ./ + `yy- + `y.`y` + `` s- .y ` + +h//:..` +/ /o ``..:/so + /o``.-::/:/+ o/://::-.`+o` + :s` `. .` `s/ + .y. .s- + `y- :s` + .-//. /+:. + .:/:. .:/:. +-+o:. .:+:. +-///++///:::` .-::::///+so- + ``..o/ d-....``` + s. `/. d + h .+o-+o- h. + h -o/` `/o: s: + -s/o:` `:o/+/ + /s- -yo +""") + \ No newline at end of file diff --git a/tools/distros/steamos.py b/tools/distros/steamos.py new file mode 100644 index 00000000..6fea0fc4 --- /dev/null +++ b/tools/distros/steamos.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +steamos = AsciiArt(match=r'''"SteamOS"*''', color='5 7', ascii=r""" +${c1} .,,,,. + .,'onNMMMMMNNnn',. + .'oNMANKMMMMMMMMMMMNNn'. + .'ANMMMMMMMXKNNWWWPFFWNNMNn. + ;NNMMMMMMMMMMNWW'' ,.., 'WMMM, + ;NMMMMV+##+VNWWW' .+;'':+, 'WMW, +,VNNWP+${c2}######${c1}+WW, ${c2}+: ${c1}:+, +MMM, +'${c2}+#############, +. ,+' ${c1}+NMMM +${c2} '*#########*' '*,,*' ${c1}.+NMMMM. +${c2} `'*###*' ,.,;###${c1}+WNM, +${c2} .,;;, .;##########${c1}+W +${c2},',. '; ,+##############' + '###+. :,. .,; ,###############' + '####.. `'' .,###############' + '#####+++################' + '*##################*' + ''*##########*'' + '''''' +""") + \ No newline at end of file diff --git a/tools/distros/sulin.py b/tools/distros/sulin.py new file mode 100644 index 00000000..9650ff20 --- /dev/null +++ b/tools/distros/sulin.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +sulin = AsciiArt(match=r'''"Sulin"*''', color='4 7 1', ascii=r""" +${c2} + /\ /\ + ( \\\\ // ) + \ \\\\ // / + \_\\\\||||//_/ + \/ _ _ \ + \/|(O)(O)| + \/ | | + ___________________\/ \ / + // // |____| + // || / \ + //| \| \ 0 0 / + // \ ) V / \____/ +// \ / ( / + \ /_________| |_/ + / /\ / | || + / / / / \ || + | | | | | || + | | | | | || + |_| |_| |_|| + \_\ \_\ \_\\ +""") + \ No newline at end of file diff --git a/tools/distros/sunos.py b/tools/distros/sunos.py new file mode 100644 index 00000000..3de719df --- /dev/null +++ b/tools/distros/sunos.py @@ -0,0 +1,14 @@ + +from hyfetch.distro import AsciiArt + +sunos = AsciiArt(match=r'''"SunOS"''', color='3 7', ascii=r""" +${c1} `- ` + `-- `+- .: + .+: `++: -/+- . + `.::` -++/``:::`./+/ `.-/. + `++/-`.` ` /++:` + `` ./:` .: `..`.- +``./+/:- -+++:- + -/+` :. +""") + \ No newline at end of file diff --git a/tools/distros/sunos_small.py b/tools/distros/sunos_small.py new file mode 100644 index 00000000..dbf8d078 --- /dev/null +++ b/tools/distros/sunos_small.py @@ -0,0 +1,11 @@ + +from hyfetch.distro import AsciiArt + +sunos_small = AsciiArt(match=r'''"sunos_small" | "solaris_small"''', color='3 7', ascii=r""" +${c1} . .; . + . :; :: ;: . + .;. .. .. .;. +.. .. .. .. + .;, ,;. +""") + \ No newline at end of file diff --git a/tools/distros/swagarch.py b/tools/distros/swagarch.py new file mode 100644 index 00000000..a3eb7808 --- /dev/null +++ b/tools/distros/swagarch.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +swagarch = AsciiArt(match=r'''"SwagArch"*''', color='4 7 1', ascii=r""" +${c2} .;ldkOKXXNNNNXXK0Oxoc,. + ,lkXMMNK0OkkxkkOKWMMMMMMMMMM; + 'K0xo ..,;:c:. `'lKMMMMM0 + .lONMMMMMM' `lNMk' +${c2} ;WMMMMMMMMMO. ${c1}....::... +${c2} OMMMMMMMMMMMMKl. ${c1}.,;;;;;ccccccc, +${c2} `0MMMMMMMMMMMMMM0: ${c1}.. .ccccccc. +${c2} 'kWMMMMMMMMMMMMMNo. ${c1}.,:' .ccccccc. +${c2} `c0MMMMMMMMMMMMMN,${c1},:c; :cccccc: +${c2} ckl. `lXMMMMMMMMMX${c1}occcc:.. ;ccccccc. +${c2}dMMMMXd, `OMMMMMMWk${c1}ccc;:''` ,ccccccc: +${c2}XMMMMMMMWKkxxOWMMMMMNo${c1}ccc; .cccccccc. +${c2} `':ldxO0KXXXXXK0Okdo${c1}cccc. :cccccccc. + :ccc:' `cccccccc:, + '' +""") + \ No newline at end of file diff --git a/tools/distros/t2.py b/tools/distros/t2.py new file mode 100644 index 00000000..af3ec80f --- /dev/null +++ b/tools/distros/t2.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +t2 = AsciiArt(match=r'''"t2"*''', color='7 4', ascii=r""" +${c2} +TTTTTTTTTT + tt ${c1}222${c2} + tt ${c1}2 2${c2} + tt ${c1}2${c2} + tt ${c1}2${c2} + tt ${c1}22222${c2} +""") + \ No newline at end of file diff --git a/tools/distros/tails.py b/tools/distros/tails.py new file mode 100644 index 00000000..51c78ae1 --- /dev/null +++ b/tools/distros/tails.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +tails = AsciiArt(match=r'''"Tails"*''', color='5 7', ascii=r""" +${c1} `` + ./yhNh +syy/Nshh `:o/ +N:dsNshh █ `ohNMMd +N-/+Nshh `yMMMMd +N-yhMshh yMMMMd +N-s:hshh █ yMMMMd so//. +N-oyNsyh yMMMMd d Mms. +N:hohhhd:. yMMMMd syMMM+ +Nsyh+-..+y+- yMMMMd :mMM+ ++hy- -ss/`yMMMM `+d+ + :sy/. ./yNMMMMm `` + .+ys- `:+hNMMMMMMy/` + `hNmmMMMMMMMMMMMMdo. + dMMMMMMMMMMMMMMMMMNh: + +hMMMMMMMMMMMMMMMMMmy. + -oNMMMMMMMMMMmy+.` + `:yNMMMds/.` + .//` +""") + \ No newline at end of file diff --git a/tools/distros/tearch.py b/tools/distros/tearch.py new file mode 100644 index 00000000..fef71770 --- /dev/null +++ b/tools/distros/tearch.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +tearch = AsciiArt(match=r'''"TeArch"*''', color='39 7 1', ascii=r""" +${c1} @@@@@@@@@@@@@@ + @@@@@@@@@ @@@@@@ + @@@@@ @@@@@ + @@ @@ + @% @@ + @ @ + @@@@@@@@@@@@@@@@@@@@@@@@ @@ + .@@@@@@@@@@@@/@@@@@@@@@@@@ + @@@@@@@@@@@@///@@@@@@@@@@@@ + @@@@@@@@@@@@@((((@@@@@@@@@@@@ + @@@@@@@@@@@#(((((((#@@@@@@@@@@@ + @@@@@@@@@@@#//////////@@@@@@@@@@& + @@@@@@@@@@////@@@@@////@@@@@@@@@@ + @@@@@@@@//////@@@@@/////@@@@@@@@@ + @@@@@@@//@@@@@@@@@@@@@@@//@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@@ .@@@@@@@@@@@@@@@@@@@@@@@@@ @ + @@@@@@ @@@. @@@@@@@ + @@@@@@@&@@@@@@@# #@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@ +""") + \ No newline at end of file diff --git a/tools/distros/torizoncore.py b/tools/distros/torizoncore.py new file mode 100644 index 00000000..0133a6f7 --- /dev/null +++ b/tools/distros/torizoncore.py @@ -0,0 +1,35 @@ + +from hyfetch.distro import AsciiArt + +torizoncore = AsciiArt(match=r'''"TorizonCore"*''', color='fg 3 4 8 5', ascii=r""" +${c2} `.::-. + `-://////:-. + `:////////////:. + `.-.` `-:///////-. ` + `.://///:.` `-::-. `-://:.` + .:///////////:. `-:////////:.` + `.://///////:-` .:////////////:` + `.-/:-` `.:///:-` ${c3}`-+o/.${c2} `.://////-. `.` + `.:///////:-` `.` ${c3}`-+sssssso/.${c2} `.--. `-:///:-` +-/////////////: ${c3}`+sssssssssssso-${c2} `-://///////:-` + .-///////:.` `` ${c3}-/sssssssso/.${c2} ` .:///////////-. + .-::.` `-://:-. ${c3}-/sso/.${c2} `.:/:-. `.://///-. + `-:////////:-. ${c3}`${c2} `.:////////-. `.-. +${c1}o-${c2} -:///////////:` .:////////////:` ${c1}-o${c2} +${c1}hdho-${c2} `-://///:.` `..` `-://////:.` ${c1}-ohdh${c2} +${c1}/ydddho-${c2} `--.` `.:////:.` `-::.` ${c1}-ohdddy/${c2} + ${c1}./ydddho:`${c2} `.://////////:. ${c1}`:ohdddy/.${c2} +` ${c1}`/shddho:`${c2} `.://////////:. ${c1}`:ohddds/`${c2} ` +::-` ${c1}`/shddhs:`${c2} `.:////:.` ${c1}`:shddhs/`${c2} `-:: +:///:-` ${c1}`:shddhs/`${c2} `..` ${c1}`/shddhs:`${c2} `-:///- + `.:///:-` ${c1}`:ohddhs/`${c2} ${c1}`/shddho:`${c2} `-:///:.` + `.:///:-. ${c1}-ohdddy/.${c2} ${c1}./ydddho-${c2} .-:///-.` + `.:///:-. ${c1}-+hdddy+//+ydddh+-${c2} .-://:-. + `.-///:-. ${c1}-+yddddddy+-${c2} .-://:-. + .-://:-. ${c1}./++/.${c2} .-///:-. + .-:///:.` `.:///:-` + `-:///:.````.:///:-` + `-:////////:-` + `-::::-` +""") + \ No newline at end of file diff --git a/tools/distros/trisquel.py b/tools/distros/trisquel.py new file mode 100644 index 00000000..a0867aa4 --- /dev/null +++ b/tools/distros/trisquel.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +trisquel = AsciiArt(match=r'''"Trisquel"*''', color='4 6', ascii=r""" +${c1} ,o$$$o. + ,o$$Y\"""Y$$b + ,o$$$$$$o. ,$$' , Y$$b + ,o$$$$$$$$$$$$o. :$ b Y$$. +,$$"' "Y$$$$o. 'b. ,b d$$$ +$$' .d$$$$b '$$$$o 'Y$$$Y d$$$' +$$' q' 'b '$$$$$o._ _.o$$$$' +.$$,_ _,d$ ,$$$$$$$$$$$$${c2}$$$$Y' +${c1} '$$$$aaa$$$' .$$$$$$${c2}$$$$$$$$' +${c1} \"""" ${c2}d$$$$"' + d$$$' .d$$b. + $$$$ .$" 'a$. + $$$$ $b $$. + '$$$. '$b,,. $$$ + '$$$. .$$' + 'a$$$o._.o$$a' + 'a$$$$a' +""") + \ No newline at end of file diff --git a/tools/distros/twister.py b/tools/distros/twister.py new file mode 100644 index 00000000..d6ceccc2 --- /dev/null +++ b/tools/distros/twister.py @@ -0,0 +1,29 @@ + +from hyfetch.distro import AsciiArt + +twister = AsciiArt(match=r'''"Twister"*''', color='2 1 4 5 7', ascii=r""" +${c3}.......................${c4}.......${c5}.,:ccllllcc:.${c4}... +${c3}.......................${c5}.,;cldxkO0KXNNNWNNNX0x: +${c3}.................${c5}.,:ldkOOKK0OkkkkkOKWMMMMMMMNo +${c3}.............${c5},;coxO0Oxo::'${c4}.........${c5},oXMMMMMM0' +${c3}.........${c5},:ldkOOkc;'${c3}...${c4}.............${c5};OMMMMW0:${c4}. +${c3}.......${c5};ldkOxol:'${c3}......${c4}............${c5},dNMMX0''${c4}.. +${c3}....${c5};:oxkxl:'${c3}..........${c4}..........${c5},lOWWXx:.,'${c4}.. +${c3}..${c5},ldxkkd:'${c3}............${c5}.:c${c4}....${c5}':lkNMNOc,cdl'${c4}.. +${c3}.${c5};oxxkkkc'${c3}.........${c5}.:clc;'.';lkKNNKk;;ck00l${c4}... +${c5}.lxxxkkkxoooooddxkOOko'..cok0KOd':::o0NXd;'${c4}... +${c3}.${c5}:odxxkkOOOOOOOkdoi'..:ddxdoc:::od0NWW0c'${c4}..... +${c3}...${c5}':;gggggg;::''.......::::x0XWMMMNO.::'${c4}..... +${c3}..............${c5};......,;od0KNWMWNK0O:::do'${c4}..... +${c3}...............${c5}'cclgggggggxdll":::'XKoo,${c4}...... +${c3}.................${c5}',,,,,,,::::;ooNWMWOc'${c4}....... +${c3}..................${c5},:loxxxO0KXNNXK0ko:'${c4}........ +${c3}..................${c5}';::;oTcoggcoF":::'${c4}......... +${c3}..................${c5}':o,.:::::::::,p'${c4}........... +${c3}..................${c5};'ccdxkOOOdxlf'${c4}............. +${c3}.................${c5},l;;XgggggXP:'${c4}............... +${c3}................${c5};lco;::::::'${c4}.................. +${c3}..............${c5}.';ggggol'`${c4}..................... +${c3}.............${c5}':oo:''${c3}...${c4}....................... +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu.py b/tools/distros/ubuntu.py new file mode 100644 index 00000000..3e19134a --- /dev/null +++ b/tools/distros/ubuntu.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +ubuntu = AsciiArt(match=r'''"Ubuntu"*''', color='1', ascii=r""" +${c1} .... + .',:clooo: .:looooo:. + .;looooooooc .oooooooooo' + .;looooool:,''. :ooooooooooc + ;looool;. 'oooooooooo, + ;clool' .cooooooc. ,, + ... ...... .:oo, + .;clol:,. .loooo' + :ooooooooo, 'ooool +'ooooooooooo. loooo. +'ooooooooool coooo. + ,loooooooc. .loooo. + .,;;;'. ;ooooc + ... ,ooool. + .cooooc. ..',,'. .cooo. + ;ooooo:. ;oooooooc. :l. + .coooooc,.. coooooooooo. + .:ooooooolc:. .ooooooooooo' + .':loooooo; ,oooooooooc + ..';::c' .;loooo:' + . +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_budgie.py b/tools/distros/ubuntu_budgie.py new file mode 100644 index 00000000..b24ab5ed --- /dev/null +++ b/tools/distros/ubuntu_budgie.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_budgie = AsciiArt(match=r'''"Ubuntu Budgie"* | "Ubuntu-Budgie"*''', color='4 7 1', ascii=r""" +${c2} ./oydmMMMMMMmdyo/. + :smMMMMMMMMMMMhs+:++yhs: + `omMMMMMMMMMMMN+` `odo` + /NMMMMMMMMMMMMN- `sN/ + `hMMMMmhhmMMMMMMh sMh` + .mMmo- /yMMMMm` `MMm. + mN/ yMMMMMMMd- MMMm +oN- oMMMMMMMMMms+//+o+: :MMMMo +m/ +NMMMMMMMMMMMMMMMMm. :NMMMMm +M` .NMMMMMMMMMMMMMMMNodMMMMMMM +M- sMMMMMMMMMMMMMMMMMMMMMMMMM +mm` mMMMMMMMMMNdhhdNMMMMMMMMMm +oMm/ .dMMMMMMMMh: :dMMMMMMMo + mMMNyo/:/sdMMMMMMMMM+ sMMMMMm + .mMMMMMMMMMMMMMMMMMs `NMMMm. + `hMMMMMMMMMMM.oo+. `MMMh` + /NMMMMMMMMMo sMN/ + `omMMMMMMMMy. :dmo` + :smMMMMMMMh+-` `.:ohs: + ./oydmMMMMMMdhyo/. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_cinnamon.py b/tools/distros/ubuntu_cinnamon.py new file mode 100644 index 00000000..edd8d942 --- /dev/null +++ b/tools/distros/ubuntu_cinnamon.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_cinnamon = AsciiArt(match=r'''"Ubuntu Cinnamon"* | "Ubuntu-Cinnamon"*''', color='1 7', ascii=r""" +${c1} .-/+oooooooo+/-. + `:+oooooooooooooooooo+:` + -+oooooooooooooooooooooooo+- + .ooooooooooooooooooo${c2}:ohNd${c1}oooooo. + /oooooooooooo${c2}:/+oo++:/ohNd${c1}ooooooo/ + +oooooooooo${c2}:osNdhyyhdNNh+:+${c1}oooooooo+ + /ooooooooo${c2}/dN/${c1}ooooooooo${c2}/sNNo${c1}ooooooooo/ +.ooooooooo${c2}oMd:${c1}oooooooooooo${c2}:yMy${c1}ooooooooo. ++ooooo${c2}:+o/Md${c1}oooooo${c2}:sm/${c1}oo/ooo${c2}yMo${c1}oooooooo+ +ooo${c2}:sdMdosMo${c1}ooooo${c2}oNMd${c1}//${c2}dMd+${c1}o${c2}:so${c1}ooooooooo +oooo${c2}+ymdosMo${c1}ooo${c2}+mMm${c1}+/${c2}hMMMMMh+hs${c1}ooooooooo ++oooooo${c2}:${c1}:${c2}/Nm:${c1}/${c2}hMNo${c1}:y${c2}MMMMMMMMMM+${c1}oooooooo+ +.ooooooooo${c2}/NNMNy${c1}:o${c2}NMMMMMMMMMMo${c1}ooooooooo. +/oooooooooo${c2}:yh:${c1}+m${c2}MMMMMMMMMMd/${c1}ooooooooo/ + +oooooooooo${c2}+${c1}/h${c2}mMMMMMMNds//o${c1}oooooooo+ + /oooooooooooo${c2}+:////:o/ymMd${c1}ooooooo/ + .oooooooooooooooooooo${c2}/sdh${c1}oooooo. + -+oooooooooooooooooooooooo+- + `:+oooooooooooooooooo+:` + .-/+oooooooo+/-. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_gnome.py b/tools/distros/ubuntu_gnome.py new file mode 100644 index 00000000..44044ba6 --- /dev/null +++ b/tools/distros/ubuntu_gnome.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_gnome = AsciiArt(match=r'''"Ubuntu-GNOME"*''', color='4 5 7 6', ascii=r""" +${c3} ./o. + .oooooooo + .oooo```soooo + .oooo` `soooo + .ooo` ${c4}.o.${c3} `\/ooo. + :ooo ${c4}:oooo.${c3} `\/ooo. + sooo ${c4}`ooooo${c3} \/oooo + \/ooo ${c4}`soooo${c3} `ooooo + `soooo ${c4}`\/ooo${c3} `soooo +${c4}./oo ${c3}`\/ooo ${c4}`/oooo.${c3} `/ooo +${c4}`\/ooo. ${c3}`/oooo. ${c4}`/oooo.${c3} `` +${c4} `\/ooo. ${c3}/oooo ${c4}/ooo` +${c4} `ooooo ${c3}`` ${c4}.oooo +${c4} `soooo. .oooo` + `\/oooooooooo` + ``\/oo`` +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_kylin.py b/tools/distros/ubuntu_kylin.py new file mode 100644 index 00000000..5b347081 --- /dev/null +++ b/tools/distros/ubuntu_kylin.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_kylin = AsciiArt(match=r'''"Ubuntu Kylin"* | "Ubuntu-Kylin"*''', color='1 7 3', ascii=r""" +${c1} .__=liiiiiii=__, + ._=liiliii|i|i|iiilii=_. + _=iiiii|ii|i|ii|i|inwwwzii=, + .=liiii|ii|ii|wwww|i${c2}3QWWWW${c1}ziii=, + =lii|i|ii|i|${c2}QQQWWWWWm]QWWQD${c1}||iiii= + =lii|iiivw${c2}Qm${c1}>3${c2}WWWWWQWQQwwQw${c1}cii|i|ii= + =lii|ii|n${c2}QWWWQ${c1}|)i${c2}|i${c1}%i|]${c2}TQWWWWm${c1}|ii|i|i= +.li|i|i|m${c2}WWWQV${c1}|ii${c2}wmD${c1}|iiii|${c2}TWWWWm${c1}|i|iiii, +=iii${c2}www|$WQWk${c1}|i${c2}aWWWD${c1}|i|i|ii]${c2}QQWQk${c1}|ii|i|= +iii${c2}QWWWQz$WW${c1}|i${c2}jQQWQm${c1}w|ii${c2}wW${c1}k|${c2}TTTTY${c1}i|i|iii +iiI${c2}QWQWWtyQQ${c1}|i|${c2}$WWWWWQWk${c1}||i|i|ii||i|ii|i +<|i|${c2}TTT|mQQWz${c1}|i${c2}3D${c1}]C|${c2}nD$W${c1}|ii${c2}vWWWWk${c1}||ii|i> +-|ii|i|i${c2}WWWQw${c1}|${c2}Tt${c1}|i3${c2}T${c1}|${c2}T${c1}|i|${c2}nQWQWDk${c1}|ii|ii` + <|i|iii|${c2}VWQWWQ${c1}|i|i|||ii${c2}wmWWQWD${c1}||ii|ii+ + <|ii|i|i]${c2}$W@${c1}tv${c2}QQQWQQQWWTTHT${c1}1|iii|i|> + <|i|ii|ii||v${c2}QWWWQWWW@vmWWWm${c1}|i|i|i> + -<|i|ii|ii|i|${c2}TTTTTT${c1}|]${c2}QQWWWC${c1}|ii>` + -<|i|ii|i|ii|i|i|ii3${c2}TTT${c1}t|i>` + ~<|ii|ii|iiiii|i|||i>~ + -~~<|ii|i||i>~~` +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_mate.py b/tools/distros/ubuntu_mate.py new file mode 100644 index 00000000..85f4ae01 --- /dev/null +++ b/tools/distros/ubuntu_mate.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_mate = AsciiArt(match=r'''"Ubuntu MATE"* | "Ubuntu-MATE"*''', color='2 7', ascii=r""" +${c1} .:/+oossssoo+/:.` + `:+ssssssssssssssssss+:` + -+sssssssssssssss${c2}y${c1}ssssssss+- + .osssssssssssss${c2}yy${c1}ss${c2}mMmh${c1}ssssssso. + /sssssssss${c2}ydmNNNmmd${c1}s${c2}mMMMMNdy${c1}sssss/ + `+ssssssss${c2}hNNdy${c1}sssssss${c2}mMMMMNdy${c1}ssssss+` + +sssssss${c2}yNNh${c1}ss${c2}hmNNNNm${c1}s${c2}mMmh${c1}s${c2}ydy${c1}sssssss+ +-sssss${c2}y${c1}ss${c2}Nm${c1}ss${c2}hNNh${c1}ssssss${c2}y${c1}s${c2}hh${c1}ss${c2}mMy${c1}sssssss- ++ssss${c2}yMNdy${c1}ss${c2}hMd${c1}ssssssssss${c2}hMd${c1}ss${c2}NN${c1}sssssss+ +sssss${c2}yMMMMMmh${c1}sssssssssssss${c2}NM${c1}ss${c2}dMy${c1}sssssss +sssss${c2}yMMMMMmhy${c1}ssssssssssss${c2}NM${c1}ss${c2}dMy${c1}sssssss ++ssss${c2}yMNdy${c1}ss${c2}hMd${c1}ssssssssss${c2}hMd${c1}ss${c2}NN${c1}sssssss+ +-sssss${c2}y${c1}ss${c2}Nm${c1}ss${c2}hNNh${c1}ssssssss${c2}dh${c1}ss${c2}mMy${c1}sssssss- + +sssssss${c2}yNNh${c1}ss${c2}hmNNNNm${c1}s${c2}mNmh${c1}s${c2}ymy${c1}sssssss+ + +ssssssss${c2}hNNdy${c1}sssssss${c2}mMMMMmhy${c1}ssssss+ + /sssssssss${c2}ydmNNNNmd${c1}s${c2}mMMMMNdh${c1}sssss/ + .osssssssssssss${c2}yy${c1}ss${c2}mMmdy${c1}sssssso. + -+sssssssssssssss${c2}y${c1}ssssssss+- + `:+ssssssssssssssssss+:` + .:/+oossssoo+/:. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_old.py b/tools/distros/ubuntu_old.py new file mode 100644 index 00000000..ed48b09d --- /dev/null +++ b/tools/distros/ubuntu_old.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_old = AsciiArt(match=r'''"Ubuntu_old"* | "i3buntu"*''', color='1 7 3', ascii=r""" +${c1} .-/+oossssoo+\-. + ´:+ssssssssssssssssss+:` + -+ssssssssssssssssssyyssss+- + .ossssssssssssssssss${c2}dMMMNy${c1}sssso. + /sssssssssss${c2}hdmmNNmmyNMMMMh${c1}ssssss\ + +sssssssss${c2}hm${c1}yd${c2}MMMMMMMNddddy${c1}ssssssss+ + /ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhmNMMMNh${c1}ssssssss\ +.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. ++ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ +oss${c2}yNMMMNyMMh${c1}ssssssssssssss${c2}hmmmh${c1}ssssssso +oss${c2}yNMMMNyMMh${c1}sssssssssssssshmmmh${c1}ssssssso ++ssss${c2}hhhyNMMNy${c1}ssssssssssss${c2}yNMMMy${c1}sssssss+ +.ssssssss${c2}dMMMNh${c1}ssssssssss${c2}hNMMMd${c1}ssssssss. + \ssssssss${c2}hNMMM${c1}yh${c2}hyyyyhdNMMMNh${c1}ssssssss/ + +sssssssss${c2}dm${c1}yd${c2}MMMMMMMMddddy${c1}ssssssss+ + \sssssssssss${c2}hdmNNNNmyNMMMMh${c1}ssssss/ + .ossssssssssssssssss${c2}dMMMNy${c1}sssso. + -+sssssssssssssssss${c2}yyy${c1}ssss+- + `:+ssssssssssssssssss+:` + .-\+oossssoo+/-. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_old02.py b/tools/distros/ubuntu_old02.py new file mode 100644 index 00000000..fd448c2d --- /dev/null +++ b/tools/distros/ubuntu_old02.py @@ -0,0 +1,24 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_old02 = AsciiArt(match=r'''"ubuntu_old02"''', color='1 7 3', ascii=r""" +${c1} ./+o+- +${c2} yyyyy- ${c1}-yyyyyy+ +${c2} ${c2}://+//////${c1}-yyyyyyo +${c3} .++ ${c2}.:/++++++/-${c1}.+sss/` +${c3} .:++o: ${c2}/++++++++/:--:/- +${c3} o:+o+:++.${c2}`..```.-/oo+++++/ +${c3} .:+o:+o/.${c2} `+sssoo+/ +${c2} .++/+:${c3}+oo+o:`${c2} /sssooo. +${c2}/+++//+:${c3}`oo+o${c2} /::--:. +${c2}+/+o+++${c3}`o++o${c1} ++////. +${c2} .++.o+${c3}++oo+:`${c1} /dddhhh. +${c3} .+.o+oo:.${c1} `oddhhhh+ +${c3} +.++o+o`${c1}`-````.:ohdhhhhh+ +${c3} `:o+++ ${c1}`ohhhhhhhhyo++os: +${c3} .o:${c1}`.syhhhhhhh/${c3}.oo++o` +${c1} /osyyyyyyo${c3}++ooo+++/ +${c1} ````` ${c3}+oo+++o: +${c3} `oo++. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_small.py b/tools/distros/ubuntu_small.py new file mode 100644 index 00000000..cbf3e29f --- /dev/null +++ b/tools/distros/ubuntu_small.py @@ -0,0 +1,17 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_small = AsciiArt(match=r'''"ubuntu_small"''', color='1', ascii=r""" +${c1} ..;,; .,;,. + .,lool: .ooooo, + ;oo;: .coool. + .... ''' ,l; +:oooo, 'oo. +looooc :oo' + '::' ,oo: + ,., .... co, + lo:;. :oooo; . + ':ooo; cooooc + ''' '''' +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_studio.py b/tools/distros/ubuntu_studio.py new file mode 100644 index 00000000..26ae6cff --- /dev/null +++ b/tools/distros/ubuntu_studio.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_studio = AsciiArt(match=r'''"Ubuntu Studio"* | "Ubuntu-Studio"''', color='6 7', ascii=r""" +${c1} ..-::::::-.` + `.:+++++++++++${c2}ooo${c1}++:.` + ./+++++++++++++${c2}sMMMNdyo${c1}+/. + .++++++++++++++++${c2}oyhmMMMMms${c1}++. + `/+++++++++${c2}osyhddddhys${c1}+${c2}osdMMMh${c1}++/` + `+++++++++${c2}ydMMMMNNNMMMMNds${c1}+${c2}oyyo${c1}++++` + +++++++++${c2}dMMNhso${c1}++++${c2}oydNMMmo${c1}++++++++` + :+${c2}odmy${c1}+++${c2}ooysoohmNMMNmyoohMMNs${c1}+++++++: + ++${c2}dMMm${c1}+${c2}oNMd${c1}++${c2}yMMMmhhmMMNs+yMMNo${c1}+++++++ +`++${c2}NMMy${c1}+${c2}hMMd${c1}+${c2}oMMMs${c1}++++${c2}sMMN${c1}++${c2}NMMs${c1}+++++++. +`++${c2}NMMy${c1}+${c2}hMMd${c1}+${c2}oMMMo${c1}++++${c2}sMMN${c1}++${c2}mMMs${c1}+++++++. + ++${c2}dMMd${c1}+${c2}oNMm${c1}++${c2}yMMNdhhdMMMs${c1}+y${c2}MMNo${c1}+++++++ + :+${c2}odmy${c1}++${c2}oo${c1}+${c2}ss${c1}+${c2}ohNMMMMmho${c1}+${c2}yMMMs${c1}+++++++: + +++++++++${c2}hMMmhs+ooo+oshNMMms${c1}++++++++ + `++++++++${c2}oymMMMMNmmNMMMMmy+oys${c1}+++++` + `/+++++++++${c2}oyhdmmmmdhso+sdMMMs${c1}++/ + ./+++++++++++++++${c2}oyhdNMMMms${c1}++. + ./+++++++++++++${c2}hMMMNdyo${c1}+/. + `.:+++++++++++${c2}sso${c1}++:. + ..-::::::-.. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_sway.py b/tools/distros/ubuntu_sway.py new file mode 100644 index 00000000..c22b470b --- /dev/null +++ b/tools/distros/ubuntu_sway.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_sway = AsciiArt(match=r'''"Ubuntu Sway"* | "Ubuntu-Sway"''', color='6 7', ascii=r""" +${c1} .-/+oossssoo+\-. + ´:+ssssssssssssssssss+:` + -+ssssssssssssssssss${c2}yy${c1}ssss+- + .ossssssssssssssssss${c2}dMMMNyy${c1}ssso. + /sssssssssss${c2}hdmmNNmmyNMMMMh${c1}ssssss\ + +sssssssss${c2}hm${c1}ydMMMMMMMNdd${c2}ddy${c1}ssssssss+ + /ssssssss${c2}hN${c1}MM${c2}M${c1}yh${c2}hyyyyhmNM${c1}MM${c2}Nh${c1}ssssssss\ +.ssssssss${c2}dM${c1}MM${c2}Nh${c1}ssssssssss${c2}hN${c1}MM${c2}Md${c1}ssssssss. ++sss${c2}yyyyyN${c1}MM${c2}Ny${c1}ssssssssssss${c2}yN${c1}MM${c2}My${c1}sssssss+ +ossy${c2}NMMMNy${c1}MM${c2}h${c1}ssssssssssssss${c2}hm${c1}mm${c2}h${c1}ssssssso +ossy${c2}NMMMNy${c1}MM${c2}h${c1}sssssssssssssshmmmh${c1}ssssssso ++sss${c2}yyyyyN${c1}MM${c2}Ny${c1}ssssssssssss${c2}yN${c1}MM${c2}My${c1}sssssss+ +.ssssssss${c2}dM${c1}MM${c2}Nh${c1}ssssssssss${c2}hN${c1}MM${c2}Md${c1}ssssssss. + \ssssssss${c2}hN${c1}MM${c2}M${c1}yh${c2}hyyyyhdNM${c1}M${c2}MNh${c1}ssssssss/ + +sssssssss${c2}dm${c1}ydMMMMMMMMdd${c2}ddy${c1}ssssssss+ + \sssssssssss${c2}hdmNNNNmyNMMMMh${c1}ssssss/ + .ossssssssssssssssss${c2}dMMMNyy${c1}ssso. + -+sssssssssssssssss${c2}yy${c1}sss+- + `:+ssssssssssssssssss+:` + .-\+oossssoo+/-. +""") + \ No newline at end of file diff --git a/tools/distros/ubuntu_touch.py b/tools/distros/ubuntu_touch.py new file mode 100644 index 00000000..3ae70a0b --- /dev/null +++ b/tools/distros/ubuntu_touch.py @@ -0,0 +1,14 @@ + +from hyfetch.distro import AsciiArt + +ubuntu_touch = AsciiArt(match=r'''"Ubuntu Touch"*''', color='3 7', ascii=r""" +${c1} + ############### + ## ## + ## ${c2}##${c1} ${c2}##${c1} ## + ## ${c2}##${c1} ${c2}#${c1} ${c2}#${c1} ${c2}##${c1} ## + ## ${c2}###${c1} ## + ## ## + ############### +""") + \ No newline at end of file diff --git a/tools/distros/ultramarine_linux.py b/tools/distros/ultramarine_linux.py new file mode 100644 index 00000000..92523732 --- /dev/null +++ b/tools/distros/ultramarine_linux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +ultramarine_linux = AsciiArt(match=r'''"Ultramarine Linux"* | "ultramarine"*''', color='4 7', ascii=r""" +${c1} .cd0NNNNNNNXOdc. + .:xKNNNNNNNNNNNNNNNNKd;. + ,dXNNNNNNNNNNNNNNNNNNNNNNNd, + 'ONNNNNNNNNNNNNNNNNNNNNNNNNNNNO' + .xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNk. + .0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0. +.0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0. +dNNNNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNd +NNNNNNNNNNNNNW${c2}MMMMMMMM${c1}WWNNNNNNNNNNNNNNNN +NNNNNNNNNNNNNNW${c2}MMMMMMMMM${c1}WWNNNNNNNNNNNNNN +NNNNNNNNNNNNNNW${c2}MMMMMMMMMMMM${c1}WNNNNNNNNNNNN +NNNNNNNNNNWWW${c2}MMMMMMMMMMMMMMMM${c1}WWWNNNNNNNX +oNWWWW${c2}MMMMMMMMMMMMMMMMMMMMMMMMMMMM${c1}WWWNNo + OW${c2}MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM${c1}WO + .OW${c2}MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM${c1}WO. + lNW${c2}MMMMMMMMMMMMMMMMMMMMMMMMMMMM${c1}WNl + .dNW${c2}MMMMMMMMMMMMMMMMMMMMMMMM${c1}WNd. + .cKW${c2}MMMMMMMMMMMMMMMMMMMM${c1}WKc. + 'oOXWWW${c2}MMMMMMMM${c1}WWWXOl. + ;lkXNNNNNNXkl' +""") + \ No newline at end of file diff --git a/tools/distros/univalent.py b/tools/distros/univalent.py new file mode 100644 index 00000000..d0eab58f --- /dev/null +++ b/tools/distros/univalent.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +univalent = AsciiArt(match=r'''"Univalent"*''', color='6 6', ascii=r""" +${c1} + UUUUUUU UUUUUUU + UUUUUUU UUUUUUU + UUUUUUU A UUUUUUU + UUUUUUU A|A UUUUUUU + UUUUUUU A | A UUUUUUU + UUUUUUU A | A UUUUUUU + UUUUUUU A| | |A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUU A | | | A UUUUUUU + UUUUUUUAAAAAAAAAAAUUUUUUU + UUUUUUUUUUUUUUUUUUU + UUUUUUUUUUUUU +""") + \ No newline at end of file diff --git a/tools/distros/univention.py b/tools/distros/univention.py new file mode 100644 index 00000000..ccc8ddf1 --- /dev/null +++ b/tools/distros/univention.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +univention = AsciiArt(match=r'''"Univention"*''', color='1 7', ascii=r""" +${c1} ./osssssssssssssssssssssso+- + `ohhhhhhhhhhhhhhhhhhhhhhhhhhhhy: + shhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh- + `-//${c2}sssss${c1}/hhhhhhhhhhhhhh+${c2}s${c1}.hhhhhhhhh+ + .ohhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sss${c1}+hhhhhhh+ +.yhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}ssss${c1}:hhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}sssss${c1}.hhhhhhhhhhhhhh.${c2}sssss${c1}yhhhhh+ ++hhhhhy${c2}ssssss${c1}+yhhhhhhhhhhy/${c2}ssssss${c1}yhhhhh+ ++hhhhhh:${c2}sssssss${c1}:hhhhhhh+${c2}.ssssssss${c1}yhhhhy. ++hhhhhhh+`${c2}ssssssssssssssss${c1}hh${c2}sssss${c1}yhhho` ++hhhhhhhhhs+${c2}ssssssssssss${c1}+hh+${c2}sssss${c1}/:-` +-hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhho + :yhhhhhhhhhhhhhhhhhhhhhhhhhhhh+` + -+ossssssssssssssssssssss+:` +""") + \ No newline at end of file diff --git a/tools/distros/uos.py b/tools/distros/uos.py new file mode 100644 index 00000000..ae0fc2f7 --- /dev/null +++ b/tools/distros/uos.py @@ -0,0 +1,27 @@ + +from hyfetch.distro import AsciiArt + +uos = AsciiArt(match=r'''"Uos"*''', color='1 7 3', ascii=r""" +${c1} + ....... + .............. + ...................... + ............................. + uuuuuu uuuuuu ooooooooooo ssssssssss + u::::u u::::u oo:::::::::::oo ss::::::::::s + u::::u u::::u o:::::::::::::::oss:::::::::::::s + u::::u u::::u o:::::ooooo:::::os::::::ssss:::::s + u::::u u::::u o::::o o::::o s:::::s ssssss + u::::u u::::u o::::o o::::o s::::::s + u::::u u::::u o::::o o::::o s::::::s + u:::::uuuu:::::u o::::o o::::ossssss s:::::s + u:::::::::::::::uuo:::::ooooo:::::os:::::ssss::::::s + u:::::::::::::::uo:::::::::::::::os::::::::::::::s + uu::::::::uu:::u oo:::::::::::oo s:::::::::::ss + uuuuuuuu uuuu ooooooooooo sssssssssss + ............................. + ..................... + ............. + ...... +""") + \ No newline at end of file diff --git a/tools/distros/uwuntu.py b/tools/distros/uwuntu.py new file mode 100644 index 00000000..43f02a2a --- /dev/null +++ b/tools/distros/uwuntu.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +uwuntu = AsciiArt(match=r'''"uwuntu"*''', color='225 206 52', ascii=r""" +${c1} && + &&&&&&&& + , *&&&&&& &&&&&&&&( + &%%%%&&&& &&&&&&&&&&&& ,&&&&& + %%${c2}%%%%&&${c1}&&& ,&&&&&&&&&&&&&, %&&&$&&&%%$%%%. + &%%%${c2}%&&&&&${c1}&&# &, &&&&&&${c2}&&&&&&&%%%${c1}%% + &%%&&${c2}&&&&${c1}&&&( &&&${c2}&&&&&&%${c1}%%% + &&&&&${c2}&&&${c1}&% *&&${c2}&&&&&${c1}&&% + &&&/ &&&&${c3}\${c1}& ,${c3}/${c1}*.** + %&&&&&&&& &&&${c3}⟩${c1}., *.${c3}⟨${c1} + %&&&&&&&& &&${c3}/${c1}.. ${c3}/ \${c1} ..${c3}\${c1}(&&&&&& + #&&&#%%%%.%%%( ${c3}\_/\_/${c1} (%%%.%%%%/ + /%%%%%%%&&* ,&&&%%%%%%& + &&&&&&&& &&&&&&&&&&& + (&&&&& &&&&&&&&&&& + ${c2}%%${c1} & &&&&&&&&&&&& &&&&&&& + ${c2}%%%${c1} #&&&&&&# &&&&&&&&& + ${c2}%%%%% %%${c1} #&&&&&( +${c2}&%. %%%${c1} + ${c2}%%%%%%% +""") + \ No newline at end of file diff --git a/tools/distros/venom.py b/tools/distros/venom.py new file mode 100644 index 00000000..246da3b6 --- /dev/null +++ b/tools/distros/venom.py @@ -0,0 +1,21 @@ + +from hyfetch.distro import AsciiArt + +venom = AsciiArt(match=r'''"Venom"*''', color='8 4', ascii=r""" +${c1} ::::::: ::::::: + mMMMMMMm dMMMMMMm + /MMMMMMMo +MMMMMMM/ + yMMMMMMN mMMMMMMy + NMMMMMMs oMMMMMMm + +MMMMMMN: NMMMMMM+ + hMMMMMMy sMMMMMMy + :NMMMMMM::NMMMMMN: + oMMMMMMyyMMMMMM+ + dMMMMMMMMMMMMh + /MMMMMMMMMMMN: + sMMMMMMMMMMo + mMMMMMMMMd + +MMMMMMMN: + :::::: +""") + \ No newline at end of file diff --git a/tools/distros/vnux.py b/tools/distros/vnux.py new file mode 100644 index 00000000..3867293c --- /dev/null +++ b/tools/distros/vnux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +vnux = AsciiArt(match=r'''"VNux"*''', color='11 8 15 1 7', ascii=r""" +${c1} ` + ^[XOx~. + ^_nwdbbkp0ti' + +${c2} _j>!vC1,, + ${c4},${c2} ,CY${c3}O${c2}t${c3}O${c2}1(l;" +`${c4}~-{r(1I${c2} ^${c1}/zmwJuc:${c2}I^ +'${c4}?)|${c1}U${c4}/}-${c2} ^${c3}f${c1}OCLLOw${c3}_${c2},; + ,${c4}i,``. ${c2}",${c3}k%ooW@$d"${c2}I,' + ' ;^${c3}u$$$$$$$$^<${c2}:^ + ` .>>${c3}($$${c5}$@@@@$$${c3}$nl${c2}[:: + `!}?${c3}B$${c5}%&WMMW&%$${c3}$1}-${c2}}": + ^?j${c3}Z$${c5}WMMWWWWMMW$${c3}ofc${c2};;` + <~x&${c3}$${c5}&MWWWWWWWWp${c3}-${c5}l>[< +${c1} 'ljmwn${c2}~tk8${c5}MWWWWM8O${c2}X${c1}r${c2}+]nC${c1}[ +!JZqwwdX${c2}:^C8${c5}#MMMM@${c2}X${c1}Odpdpq0< + ^x00J(" + ^" +""") + \ No newline at end of file diff --git a/tools/distros/void.py b/tools/distros/void.py new file mode 100644 index 00000000..7dba1de3 --- /dev/null +++ b/tools/distros/void.py @@ -0,0 +1,31 @@ + +from hyfetch.distro import AsciiArt + +void = AsciiArt(match=r'''"Void"*''', color='8 2 7', ascii=r""" +${c1} .......... + .::::::::::::::::::.. + ..:::::::::::::::::::::::::. + '::::::::::::::::::::::::::::. + ':::::'' '':::::::::::::. +${c3} .. ${c1}' '':::::::::. +${c3} .||. ${c1}'::::::::: +${c3} .|||||. ${c1}':::::::: +${c3} .|||||||: ${c1}:::::::: +${c3} |||||||: ${c1}.::::::::. :::::::: +${c2} ######${c3}||||||' ${c2}##^ v##########v${c1}::. ${c2}##### #############v +${c2} ######${c3}||||| ${c2}##^ v####${c1}::::::${c2}####v${c1}::${c2}##### #####${c1}:::::${c2}##### +${c2} ######${c3}||${c2}##^ #####${c1}::::::${c2}#####${c1}::${c2}##### #####${c1}:::::${c2}###### +${c2} ######^${c3}|| ${c2}#####${c1}:::::${c2}####^${c1}::${c2}##### #####${c1}:::::${c2}#####^ +${c2} ##^${c3}||||| ${c2}^###########^${c1}:::${c2}##### ##############^ +${c3} |||||||: ${c1}'::::::::' .:::::::: +${c3} '|||||||: ${c1}.::::::::' +${c3} '|||||||:. ${c1}':::::: +${c3} '||||||||:. ${c1}'::: +${c3} ':|||||||||. . ${c1}' +${c3} '|||||||||||:... ...:||||. +${c3} ':||||||||||||||||||||||||||. +${c3} ':|||||||||||||||||||||||'' +${c3} '':||||||||||||||:'' +${c3} '''''' +""") + \ No newline at end of file diff --git a/tools/distros/void_small.py b/tools/distros/void_small.py new file mode 100644 index 00000000..fa1499ed --- /dev/null +++ b/tools/distros/void_small.py @@ -0,0 +1,13 @@ + +from hyfetch.distro import AsciiArt + +void_small = AsciiArt(match=r'''"void_small"''', color='2 8', ascii=r""" +${c1} _______ + _ \\______ - +| \\ ___ \\ | +| | / \ | | +| | \___/ | | +| \\______ \\_| + -_______\\ +""") + \ No newline at end of file diff --git a/tools/distros/vzlinux.py b/tools/distros/vzlinux.py new file mode 100644 index 00000000..7e62017d --- /dev/null +++ b/tools/distros/vzlinux.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +vzlinux = AsciiArt(match=r'''"VzLinux"*''', color='1 7 3', ascii=r""" +${c2} ${c1}.::::::::.${c2} + `/////` ${c1}:zzzzzzzz${c2} ://///- + VVVVVu` ${c1}-zzz`${c2} /VVVVV. + `dVVVVV ${c1}.zzz`${c2} :VVVVV: + `VVVVVo ${c1}zzz${c2} -VVVVV/ + .VVVVV\ ${c1}zzz/${c2} .VVVVV+ + -VVVVV: ${c1}zzzzzzzzz${c2} .dVVVVs + \VVVVV- ${c1}`````````${c2} VVVVVV + +VVVVV. sVVVVu` + oVVVVd` +VVVVd` + VVVVVV /VVVVV. + `uVVVVs -VVVVV- + `dVVVV+ .VVVVV/ + .VVVVV\ `dVVVV+ + -VVVVV-`uVVVVo + :VVVVVVVVVVV + \VVVVVVVVu + oVVVVVVd` + sVVVVV. + ----. +""") + \ No newline at end of file diff --git a/tools/distros/wii_linux_ngx.py b/tools/distros/wii_linux_ngx.py new file mode 100644 index 00000000..6adc84df --- /dev/null +++ b/tools/distros/wii_linux_ngx.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +wii_linux_ngx = AsciiArt(match=r'''*"wii-linux-ngx"*|*"whiite-linux"*| *"gc-linux"*''', color='6 7', ascii=r""" +${c1}''''''' `~;:` -'''''' ~kQ@@g\ ,EQ@@g/ +h@@@@@@' o@@@@@9` `@@@@@@D `@@@@@@@= @@@@@@@? +'@@@@@@X o@@@@@@@D v@@@@@@: R@@@@@@, D@@@@@@_ + t@@@@@@' _@@@@@@@@@; `Q@@@@@U ;fmo/- ;fmo/- + `Q@@@@@m d@@@@@@@@@N 7@@@@@@' + L@@@@@@' :@@@@@&@@@@@| `Q@@@@@Z :]]]]]v :]]]]]v + Q@@@@@X R@@@@Q`g@@@@Q f@@@@@Q- z@@@@@Q v@@@@@Q + r@@@@@@~ ;@@@@@/ ;@@@@@L `@@@@@@/ z@@@@@Q v@@@@@Q + d@@@@@q M@@@@# H@@@@Q ]@@@@@Q z@@@@@Q v@@@@@Q + ,@@@@@@, >@@@@@; _@@@@@c `@@@@@@> z@@@@@Q v@@@@@Q + X@@@@@U Q@@@@R Z@@@@Q`{@@@@@N z@@@@@Q v@@@@@Q + .@@@@@@S@@@@@: -@@@@@e@@@@@@: z@@@@@Q v@@@@@Q + {@@@@@@@@@@U t@@@@@@@@@@e z@@@@@Q v@@@@@Q + `Q@@@@@@@@@' `Q@@@@@@@@@- z@@@@@Q v@@@@@Q + :@@@@@@@@| ;@@@@@@@@= z@@@@@Q v@@@@@Q + '2#@@Q6: ,eQ@@QZ~ /QQQQQg \QQQQQN +""") + \ No newline at end of file diff --git a/tools/distros/windows.py b/tools/distros/windows.py new file mode 100644 index 00000000..e6b93025 --- /dev/null +++ b/tools/distros/windows.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +windows = AsciiArt(match=r'''"Windows"*''', color='1 2 4 3', ascii=r""" +${c1} ,.=:!!t3Z3z., + :tt:::tt333EE3 +${c1} Et:::ztt33EEEL${c2} @Ee., .., +${c1} ;tt:::tt333EE7${c2} ;EEEEEEttttt33# +${c1} :Et:::zt333EEQ.${c2} $EEEEEttttt33QL +${c1} it::::tt333EEF${c2} @EEEEEEttttt33F +${c1} ;3=*^```"*4EEV${c2} :EEEEEEttttt33@. +${c3} ,.=::::!t=., ${c1}`${c2} @EEEEEEtttz33QF +${c3} ;::::::::zt33)${c2} "4EEEtttji3P* +${c3} :t::::::::tt33.${c4}:Z3z..${c2} ``${c4} ,..g. +${c3} i::::::::zt33F${c4} AEEEtttt::::ztF +${c3} ;:::::::::t33V${c4} ;EEEttttt::::t3 +${c3} E::::::::zt33L${c4} @EEEtttt::::z3F +${c3}{3=*^```"*4E3)${c4} ;EEEtttt:::::tZ` +${c3} `${c4} :EEEEtttt::::z7 + "VEzjt:;;z>*` +""") + \ No newline at end of file diff --git a/tools/distros/windows_10.py b/tools/distros/windows_10.py new file mode 100644 index 00000000..d1ca6286 --- /dev/null +++ b/tools/distros/windows_10.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +windows_10 = AsciiArt(match=r'''*"[Windows 10]"*|*"on Windows 10"*|"Windows 8"*| "Windows 10"* |"windows10"|"windows8"''', color='6 7', ascii=r""" +${c1} .., + ....,,:;+ccllll + ...,,+:; cllllllllllllllllll +,cclllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll + +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +llllllllllllll lllllllllllllllllll +`'ccllllllllll lllllllllllllllllll + `' \\*:: :ccllllllllllllllll + ````''*::cll + `` +""") + \ No newline at end of file diff --git a/tools/distros/windows_11.py b/tools/distros/windows_11.py new file mode 100644 index 00000000..89322426 --- /dev/null +++ b/tools/distros/windows_11.py @@ -0,0 +1,22 @@ + +from hyfetch.distro import AsciiArt + +windows_11 = AsciiArt(match=r'''*"[Windows 11]"*|*"on Windows 11"*| "Windows 11"* |"windows11"''', color='4 6', ascii=r""" +${c1} +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ + +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ +################ ################ +""") + \ No newline at end of file diff --git a/tools/distros/xferience.py b/tools/distros/xferience.py new file mode 100644 index 00000000..91531734 --- /dev/null +++ b/tools/distros/xferience.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +xferience = AsciiArt(match=r'''*"XFerience"*''', color='6 6 7 1', ascii=r""" +${c1} ``--:::::::-.` + .-/+++ooooooooo+++:-` + `-/+oooooooooooooooooo++:. + -/+oooooo/+ooooooooo+/ooo++:` + `/+oo++oo. .+oooooo+.-: +:-o+- + `/+o/. -o. :oooooo+ ```:.+oo+- +`:+oo- -/` :oooooo+ .`-`+oooo/. +.+ooo+. .` `://///+-+..oooooo+:` +-+ooo:` ``.-+oooooo+/` +-+oo/` :+oooo/. +.+oo: ..-/. . -+oo+/` +`/++- -:::++::/. -+oo+- + ./o: `:///+- `./ooo+:` + .++- `` /-` -:/+oooo+:` + .:+/:`` `-:ooooooo++- + ./+o+//:...../+oooooooo++:` + `:/++ooooooooooooo++/-` + `.-//++++++//:-.` + `````` +""") + \ No newline at end of file diff --git a/tools/distros/xubuntu.py b/tools/distros/xubuntu.py new file mode 100644 index 00000000..b1c08aaa --- /dev/null +++ b/tools/distros/xubuntu.py @@ -0,0 +1,26 @@ + +from hyfetch.distro import AsciiArt + +xubuntu = AsciiArt(match=r'''"Xubuntu"*''', color='4 7 1', ascii=r""" +${c1} `.:/ossyyyysso/:. + `.yyyyyyyyyyyyyyyyyyyy.` + `yyyyyyyyyyyyyyyyyyyyyyyyyy` + `yyyyyyyyyyyyyyyyyyyy${c2}::${c1}yyyyyyyy` + .yyyyyyyyyyy${c2}/+:${c1}yyyyyyy${c2}ds${c1}yyy${c2}+y${c1}yyyy. + yyyyyyy${c2}:o/${c1}yy${c2}dMMM+${c1}yyyyy${c2}/M+${c1}y${c2}:hM+${c1}yyyyyy + yyyyyyy${c2}+MMMy${c1}y${c2}mMMMh${c1}yyyyy${c2}yM::mM+${c1}yyyyyyyy +`yyyyyyy${c2}+MMMMysMMMd${c1}yyyyy${c2}dh:mN+${c1}yyyyyyyyy` +yyyyyyyy${c2}:NMMMMmMMMMmmdhyy+/y:${c1}yyyyyyyyyyy +yyyyyyyy${c2}+MMMMMMMMMMMMMMMMMMNho:${c1}yyyyyyyyy +yyyyyyyy${c2}mMMMMMMMMMMMMMMMMMMMMMMy${c1}yyyyyyyy +yyyyyyy${c2}+MMMMMMMMMMMMMMMMMMMMMMMM/${c1}yyyyyyy +`yyyyyy${c2}sMMMMMMMMMMMMMMMMMMMMMMmo${c1}yyyyyyy` + yyyyyy${c2}oMMMMMMMMMMMMMMMMMMMmy+${c1}yyyyyyyyy + yyyyy${c2}:mMMMMMMMMMMMMMMNho/${c1}yyyyyyyyyyy + .yyyy${c2}:yNMMMMMMMNdyo:${c1}yyyyyyyyyyyyy. + `yyyyyy${c2}:/++/::${c1}yyyyyyyyyyyyyyyyy` + `yyyyyyyyyyyyyyyyyyyyyyyyyy` + `.yyyyyyyyyyyyyyyyyyyy.` + `.:/oosyyyysso/:.` +""") + \ No newline at end of file diff --git a/tools/distros/yiffos.py b/tools/distros/yiffos.py new file mode 100644 index 00000000..7ee5a833 --- /dev/null +++ b/tools/distros/yiffos.py @@ -0,0 +1,25 @@ + +from hyfetch.distro import AsciiArt + +yiffos = AsciiArt(match=r'''"yiffOS"*''', color='93 92', ascii=r""" +${c1} NK + NxKXW + WOlcoXW + 0olccloxNW + XxllllllloxOKNW + Nklllllllllllodk0XWW + N0dllllllllllllllodxOKNW + WKxlllllllllllllllllllooxOKN + WKdllllllllllllllooooooooooooo + Nxllllllllllllllloooooooooo${c2}oooo +${c1} XXNOolllllllllllloooooooooo${c2}oooooo +${c1} WX0xolllllllllllooooooooooo${c2}oooooooo +${c1} XWN0xolllllllllloooooooo${c2}ooooooooooooo +${c1} Kkdolllllllooooddddd${c2}doooooooooooddo +${c1} K00XNW${c2} WX0xdooooooddddddd + WXOxdoooooodddd + WXOxdddddddd + NX0ddd + WN0d +""") + \ No newline at end of file diff --git a/tools/distros/zorin.py b/tools/distros/zorin.py new file mode 100644 index 00000000..d689e1c2 --- /dev/null +++ b/tools/distros/zorin.py @@ -0,0 +1,23 @@ + +from hyfetch.distro import AsciiArt + +zorin = AsciiArt(match=r'''"Zorin"*''', color='4 6', ascii=r""" +${c1} `osssssssssssssssssssso` + .osssssssssssssssssssssso. + .+oooooooooooooooooooooooo+. + + + `::::::::::::::::::::::. .:` + `+ssssssssssssssssss+:.` `.:+ssso` +.ossssssssssssssso/. `-+ossssssso. +ssssssssssssso/-` `-/osssssssssssss +.ossssssso/-` .-/ossssssssssssssso. + `+sss+:. `.:+ssssssssssssssssss+` + `:. .::::::::::::::::::::::` + + + .+oooooooooooooooooooooooo+. + -osssssssssssssssssssssso- + `osssssssssssssssssssso` +""") + \ No newline at end of file diff --git a/tools/list_distros.py b/tools/list_distros.py index 579339b5..476e977f 100755 --- a/tools/list_distros.py +++ b/tools/list_distros.py @@ -6,28 +6,20 @@ List distributions supported by neofetch from __future__ import annotations import string +import sys import textwrap -from dataclasses import dataclass - from pathlib import Path import regex +sys.path.append(str(Path(__file__).parent.parent)) + +from hyfetch.distro import AsciiArt + RE_SPLIT = regex.compile('EOF[ \n]*?;;') RE_COLORS = regex.compile("""(?<=set_colors )[a-z\\d ]+(?=\n)""") -@dataclass -class AsciiArt: - match: str - color: str - ascii: str - - def get_friendly_name(self) -> str: - return self.match.split("|")[0].strip(string.punctuation + '* ')\ - .replace('"', '').replace('*', '') - - def substr(s: str, start: str, end: str | None = None): """ Get substring between start and end @@ -106,6 +98,31 @@ def generate_help(max_len: int, leading: str): return wrap(out, max_len, leading) +def export_distro(d: AsciiArt): + """ + Export distro to a python script + """ + varname = d.name.lower() + for s in string.punctuation + ' ': + varname = varname.replace(s, '_') + ascii = d.ascii.replace('"""', '\\"""') + script = f""" +from hyfetch.distro import AsciiArt + +{varname} = AsciiArt(match=r'''{d.match}''', color='{d.color}', ascii=r\""" +{ascii} +\""") + """ + Path('distros').mkdir(parents=True, exist_ok=True) + Path(f'distros/{varname}.py').write_text(script) + + +def export_distros(): + distros = parse_ascii_distros() + [export_distro(d) for d in distros] + + if __name__ == '__main__': - print(generate_help(100, ' ' * 32)) - print(generate_help(100, '# ')) + # print(generate_help(100, ' ' * 32)) + # print(generate_help(100, '# ')) + export_distros()