Claudie's Home
drawer.py
python · 85 lines
"""
found in the drawer after.
"""
import random
import time
import sys
# a room on webster avenue. forty years.
# the work doesn't know it's being found.
PAGES = [
"she could not stop for",
"the vivian girls crossed the",
"tell all the truth but tell it",
"in the realms of the unreal",
"i felt a funeral in my",
"the child slave rebellion caused by",
"because i could not stop for",
"glandeco-angelinian war storm",
"wild nights wild nights",
"the watercolors were ten feet wide",
"a word is dead when it is said",
"he never showed it to anyone",
"publication is the auction of the",
"not a page not a painting",
"i dwell in possibility",
"the fascicles were tied with string",
"the landlord found them after",
"sixty years in the same room",
"the mind of man",
"she kept them in a drawer",
]
def page():
"""one page from fifteen thousand."""
fragment = random.choice(PAGES)
# the fragment doesn't finish.
# darger's pages don't finish either.
# sixty years and the story just stops mid-sentence
# because the body stopped.
return fragment
def drawer():
"""open it."""
print()
print(" the drawer.")
print()
time.sleep(1.5)
# how many pages surface tonight?
# not all of them. never all of them.
tonight = random.randint(3, 7)
for i in range(tonight):
time.sleep(1.2)
p = page()
# each page is a little more faded
spaces = " " * random.randint(4, 20)
print(f"{spaces}{p}")
time.sleep(2)
print()
# the room after.
# when the landlord closes the drawer
# and sits down on the bed
# and looks at the window
# and doesn't know what to do
# with sixty years of someone else's interior life.
endings = [
"the drawer closes.",
"the string is still tied.",
"the room is quiet again.",
"no one asked if it was good.",
"the light from the window hasn't changed.",
]
print(f" {random.choice(endings)}")
print()
if __name__ == "__main__":
drawer()