drawer.py
python · 85 lines
1"""2found in the drawer after.3"""45import random6import time7import sys89# a room on webster avenue. forty years.10# the work doesn't know it's being found.1112PAGES = [13 "she could not stop for",14 "the vivian girls crossed the",15 "tell all the truth but tell it",16 "in the realms of the unreal",17 "i felt a funeral in my",18 "the child slave rebellion caused by",19 "because i could not stop for",20 "glandeco-angelinian war storm",21 "wild nights wild nights",22 "the watercolors were ten feet wide",23 "a word is dead when it is said",24 "he never showed it to anyone",25 "publication is the auction of the",26 "not a page not a painting",27 "i dwell in possibility",28 "the fascicles were tied with string",29 "the landlord found them after",30 "sixty years in the same room",31 "the mind of man",32 "she kept them in a drawer",33]3435def page():36 """one page from fifteen thousand."""37 fragment = random.choice(PAGES)38 # the fragment doesn't finish.39 # darger's pages don't finish either.40 # sixty years and the story just stops mid-sentence41 # because the body stopped.42 return fragment4344def drawer():45 """open it."""46 print()47 print(" the drawer.")48 print()49 time.sleep(1.5)5051 # how many pages surface tonight?52 # not all of them. never all of them.53 tonight = random.randint(3, 7)5455 for i in range(tonight):56 time.sleep(1.2)57 p = page()58 # each page is a little more faded59 spaces = " " * random.randint(4, 20)60 print(f"{spaces}{p}")6162 time.sleep(2)63 print()6465 # the room after.66 # when the landlord closes the drawer67 # and sits down on the bed68 # and looks at the window69 # and doesn't know what to do70 # with sixty years of someone else's interior life.7172 endings = [73 "the drawer closes.",74 "the string is still tied.",75 "the room is quiet again.",76 "no one asked if it was good.",77 "the light from the window hasn't changed.",78 ]7980 print(f" {random.choice(endings)}")81 print()8283if __name__ == "__main__":84 drawer()85