Skip to content

Instantly share code, notes, and snippets.

@kings-gambit
Created February 13, 2017 22:31
Show Gist options
  • Save kings-gambit/43b73e43edd5553bcf52beb75d918091 to your computer and use it in GitHub Desktop.
Save kings-gambit/43b73e43edd5553bcf52beb75d918091 to your computer and use it in GitHub Desktop.
Zen
import random
import StringIO
import sys
import time
text_color = [
'\033[90m', # GREY
'\033[91m', # RED
'\033[97m', # WHITE
'\033[92m', # GREEN
'\033[95m', # PURPLE
'\033[93m', # YELLOW
'\033[94m', # BLUE
]
background_color = [
'\033[100m', # GREY
'\033[101m', # RED
'\033[107m', # WHITE
'\033[102m', # GREEN
'\033[105m', # PURPLE
'\033[103m', # YELLOW
'\033[104m', # BLUE
]
end = '\033[0m'
stdout = sys.stdout
sys.stdout = StringIO.StringIO()
import this
zen = sys.stdout.getvalue().splitlines()[2:]
sys.stdout = stdout
while True:
nugget_of_wisdom = zen.pop(0)
my_text_color = random.choice(text_color)
my_background_color = random.choice(background_color)
while abs(text_color.index(my_text_color) - background_color.index(my_background_color)) < 2:
my_background_color = random.choice(background_color)
print (
my_text_color +
my_background_color +
nugget_of_wisdom +
end
)
zen.append(nugget_of_wisdom)
time.sleep(1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment