From 8b257c0cca0a44cb812e4a513b513ec47fae3e55 Mon Sep 17 00:00:00 2001 From: phantomservices21 Date: Sun, 24 Nov 2024 18:13:39 -0500 Subject: [PATCH] Update __init__.py --- fade/__init__.py | 100 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 72 insertions(+), 28 deletions(-) diff --git a/fade/__init__.py b/fade/__init__.py index 75c5b36..90044fc 100644 --- a/fade/__init__.py +++ b/fade/__init__.py @@ -1,12 +1,18 @@ # Module made by @venaxyt on Github +# Updated by @phantomservices21 on Github from random import randint from os import system def blackwhite(text): - system(""); faded = "" + system("") + faded = "" red = 0; green = 0; blue = 0 - for line in text.splitlines(): - faded += (f"\033[38;2;{red};{green};{blue}m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;{red};{green};{blue}m{line}\033[0m\n") + else: + faded += (f"\033[38;2;{red};{green};{blue}m{line}\033[0m") if not red == 255 and not green == 255 and not blue == 255: red += 20; green += 20; blue += 20 if red > 255 and green > 255 and blue > 255: @@ -14,10 +20,15 @@ def blackwhite(text): return faded def purplepink(text): - system(""); faded = "" + system("") + faded = "" red = 40 - for line in text.splitlines(): - faded += (f"\033[38;2;{red};0;220m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;{red};0;220m{line}\033[0m\n") + else: + faded += (f"\033[38;2;{red};0;220m{line}\033[0m") if not red == 255: red += 15 if red > 255: @@ -25,10 +36,15 @@ def purplepink(text): return faded def greenblue(text): - system(""); faded = "" + system("") + faded = "" blue = 100 - for line in text.splitlines(): - faded += (f"\033[38;2;0;255;{blue}m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;0;255;{blue}m{line}\033[0m\n") + else: + faded += (f"\033[38;2;0;255;{blue}m{line}\033[0m") if not blue == 255: blue += 15 if blue > 255: @@ -36,10 +52,15 @@ def greenblue(text): return faded def pinkred(text): - system(""); faded = "" + system("") + faded = "" blue = 255 - for line in text.splitlines(): - faded += (f"\033[38;2;255;0;{blue}m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;255;0;{blue}m{line}\033[0m\n") + else: + faded += (f"\033[38;2;255;0;{blue}m{line}\033[0m") if not blue == 0: blue -= 20 if blue < 0: @@ -47,10 +68,15 @@ def pinkred(text): return faded def purpleblue(text): - system(""); faded = "" + system("") + faded = "" red = 110 - for line in text.splitlines(): - faded += (f"\033[38;2;{red};0;255m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;{red};0;255m{line}\033[0m\n") + else: + faded += (f"\033[38;2;{red};0;255m{line}\033[0m") if not red == 0: red -= 15 if red < 0: @@ -58,10 +84,15 @@ def purpleblue(text): return faded def water(text): - system(""); faded = "" + system("") + faded = "" green = 10 - for line in text.splitlines(): - faded += (f"\033[38;2;0;{green};255m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;0;{green};255m{line}\033[0m\n") + else: + faded += (f"\033[38;2;0;{green};255m{line}\033[0m") if not green == 255: green += 15 if green > 255: @@ -69,10 +100,15 @@ def water(text): return faded def fire(text): - system(""); faded = "" + system("") + faded = "" green = 250 - for line in text.splitlines(): - faded += (f"\033[38;2;255;{green};0m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;255;{green};0m{line}\033[0m\n") + else: + faded += (f"\033[38;2;255;{green};0m{line}\033[0m") if not green == 0: green -= 25 if green < 0: @@ -80,18 +116,26 @@ def fire(text): return faded def brazil(text): - system(""); faded = "" + system("") + faded = "" red = 0 - for line in text.splitlines(): - faded += (f"\033[38;2;{red};255;0m{line}\033[0m\n") + lines = text.splitlines() + for i, line in enumerate(lines): + if i < len(lines) - 1: + faded += (f"\033[38;2;{red};255;0m{line}\033[0m\n") + else: + faded += (f"\033[38;2;{red};255;0m{line}\033[0m") if not red > 200: red += 30 return faded def random(text): - system(""); faded = "" - for line in text.splitlines(): - for character in line: + system("") + faded = "" + lines = text.splitlines() + for i, line in enumerate(lines): + for j, character in enumerate(line): faded += (f"\033[38;2;{randint(0,255)};{randint(0,255)};{randint(0,255)}m{character}\033[0m") - faded += "\n" + if i < len(lines) - 1: + faded += "\n" return faded