jmisak commited on
Commit
04efa29
ยท
verified ยท
1 Parent(s): 6be186b

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +81 -52
app.py CHANGED
@@ -544,109 +544,138 @@ with gr.Blocks(
544
  color: #1e293b !important;
545
  }
546
  </style>
547
- <div class="character-card">
548
- <div class="character-name" style="color: #667eea !important;">๐Ÿš” John Keegan (52)</div>
549
- <div class="character-desc" style="color: #1e293b !important;">NYPD Deputy Inspector from <i>Ghosts of Days Gone By</i>. Russian mob calls him "Okhotnik" (bogeyman). Haunted by killing Boris Yigevny, separated from wife Pauline, star of TV show "Dark Justice". Investigating Alice Duncan's murder in Central Park.</div>
550
  </div>
551
  <div class="character-card">
552
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ฎโ€โ™€๏ธ Pauline McCrory-Keegan (48)</div>
553
- <div class="character-desc" style="color: #1e293b !important;">NYPD officer from <i>To The Bone</i>. On leave from work and marriage, staying in St. Michaels. Struggling with identity outside John's shadow. Investigating missing 12-year-old Melissa Carver to feel useful again.</div>
554
  </div>
555
  <div class="character-card">
556
- <div class="character-name" style="color: #667eea !important;">๐Ÿ•ต๏ธ Karl Lavin (58)</div>
557
- <div class="character-desc" style="color: #1e293b !important;">NYPD Lieutenant from <i>Ghosts of Days Gone By</i>. Keegan's partner and best friend. Shot by Russians 15 years ago. Known for crude humor, loyalty, and ball-busting. Planning retirement to Tennessee.</div>
558
  </div>
559
  <div class="character-card">
560
- <div class="character-name" style="color: #667eea !important;">๐Ÿ” Arianna Nunez (32)</div>
561
- <div class="character-desc" style="color: #1e293b !important;">NYPD Detective from <i>Ghosts of Days Gone By</i>. Works with Keegan and Lavin. Sharp, witty, pop-culture savvy. Keegan calls her "Millennial". Ambitious and digitally fluent investigator.</div>
562
  </div>
563
  <div class="character-card">
564
- <div class="character-name" style="color: #667eea !important;">๐Ÿ“– Jimmy Markum (38)</div>
565
- <div class="character-desc" style="color: #1e293b !important;">Corner store owner and ex-convict from <i>Mystic River</i>. Driven by grief and vengeance after daughter Katie's murder. Uses street-level intuition and intimidation outside the law.</div>
566
  </div>
567
  <div class="character-card">
568
- <div class="character-name" style="color: #667eea !important;">๐ŸŽญ Sean Devine (38)</div>
569
- <div class="character-desc" style="color: #1e293b !important;">Homicide detective from <i>Mystic River</i>. Torn between duty and personal history. Methodical and guarded, investigating the case that haunts his childhood friendships.</div>
570
  </div>
571
- <div class="character-card">
572
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘‘ Hamlet (28)</div>
573
- <div class="character-desc" style="color: #1e293b !important;">Prince of Denmark from Shakespeare's <i>Hamlet</i>. Consumed by grief, betrayal, and existential doubt. Philosophical and volatile, struggling to avenge his father's murder.</div>
 
574
  </div>
575
  <div class="character-card">
576
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ธ Gertrude (45)</div>
577
- <div class="character-desc" style="color: #1e293b !important;">Queen of Denmark from Shakespeare's <i>Hamlet</i>. Married Claudius shortly after King Hamlet's death. Caught between husband and son, loving both, blind to the poison around her.</div>
578
  </div>
579
  <div class="character-card">
580
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘‘ Claudius (55)</div>
581
- <div class="character-desc" style="color: #1e293b !important;">King of Denmark from Shakespeare's <i>Hamlet</i>. Murdered his brother, married Gertrude. Smooth politician haunted by guilt. Kingly authority masking desperation and fear of exposure.</div>
582
  </div>
583
  <div class="character-card">
584
- <div class="character-name" style="color: #667eea !important;">๐Ÿ›๏ธ Oedipus (40)</div>
585
- <div class="character-desc" style="color: #1e293b !important;">King of Thebes from Sophocles' <i>Oedipus Rex</i>. Saved city from Sphinx, now investigating King Laius's murder. Confident seeker of truth, unwittingly investigating himself.</div>
586
  </div>
587
  <div class="character-card">
588
- <div class="character-name" style="color: #667eea !important;">โœ๏ธ Jane (30)</div>
589
- <div class="character-desc" style="color: #1e293b !important;">Narrator of <i>The Yellow Wallpaper</i>. Confined under rest cure for postpartum depression. Perceptive and imaginative, descending into madness while observing wallpaper patterns.</div>
590
  </div>
591
  <div class="character-card">
592
- <div class="character-name" style="color: #667eea !important;">๐ŸŽ–๏ธ Harold Krebs (25)</div>
593
- <div class="character-desc" style="color: #1e293b !important;">WWI veteran from Hemingway's <i>Soldier's Home</i>. Emotionally numb and disconnected from postwar Oklahoma. Struggles with reintegration and societal expectations.</div>
 
 
 
 
 
594
  </div>
595
  <div class="character-card">
596
  <div class="character-name" style="color: #667eea !important;">๐ŸŒŠ Eveline (29)</div>
597
- <div class="character-desc" style="color: #1e293b !important;">Woman from Joyce's <i>Eveline</i>. Ten years after freezing at the dock and not leaving with Frank the sailor. Lives alone after father's death, still works same shop. Wondering if she made right choice.</div>
598
  </div>
599
  <div class="character-card">
600
- <div class="character-name" style="color: #667eea !important;">๐ŸŽฎ Joel (50)</div>
601
- <div class="character-desc" style="color: #1e293b !important;">Survivor from <i>The Last of Us</i>. Hardened by daughter Sarah's death. Saved Ellie from Fireflies, lied about it. Morally complex protector struggling with guilt and love.</div>
602
  </div>
603
  <div class="character-card">
604
- <div class="character-name" style="color: #667eea !important;">๐ŸŽฎ Ellie (14-19)</div>
605
- <div class="character-desc" style="color: #1e293b !important;">Survivor from <i>The Last of Us</i>. Immune to infection. Lost friend Riley, bonded with Joel as father figure. Tough exterior hiding vulnerability and survivor's guilt.</div>
606
  </div>
607
  <div class="character-card">
608
- <div class="character-name" style="color: #667eea !important;">โš”๏ธ Laertes (25)</div>
609
- <div class="character-desc" style="color: #1e293b !important;">Ophelia's brother from Shakespeare's <i>Hamlet</i>. Returns from France to avenge father Polonius's murder. Passionate and impulsive, manipulated by Claudius into killing Hamlet.</div>
610
  </div>
611
  <div class="character-card">
612
- <div class="character-name" style="color: #667eea !important;">๐ŸŒธ Ophelia (19)</div>
613
- <div class="character-desc" style="color: #1e293b !important;">Young noblewoman from Shakespeare's <i>Hamlet</i>. Caught between father's commands and Hamlet's madness. Descends into grief-stricken insanity after Polonius's death, drowns tragically.</div>
614
  </div>
615
  <div class="character-card">
616
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘๏ธ Creon (50)</div>
617
- <div class="character-desc" style="color: #1e293b !important;">Brother-in-law to Oedipus from Sophocles' <i>Oedipus Rex</i>. Rational and loyal advisor, wrongly accused of conspiracy. Represents justice and restraint, becomes ruler after Oedipus's fall.</div>
618
  </div>
619
- <div class="character-card">
620
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ธ Jocasta (45)</div>
621
- <div class="character-desc" style="color: #1e293b !important;">Queen of Thebes from Sophocles' <i>Oedipus Rex</i>. Married Oedipus after King Laius's death, unknowingly her own son. Realizes the truth and takes her own life.</div>
 
622
  </div>
623
  <div class="character-card">
624
- <div class="character-name" style="color: #667eea !important;">๐Ÿ”ฎ Tiresias (Old)</div>
625
- <div class="character-desc" style="color: #1e293b !important;">Blind prophet from Sophocles' <i>Oedipus Rex</i>. Knows the truth about Oedipus but speaks in riddles. Angrily reveals Oedipus is the plague's cause when pressed.</div>
626
  </div>
627
  <div class="character-card">
628
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ Shepherd (60)</div>
629
- <div class="character-desc" style="color: #1e293b !important;">Former servant from Sophocles' <i>Oedipus Rex</i>. Pitied baby Oedipus and gave him to Corinthian shepherd. His testimony reveals the tragic truth to Oedipus.</div>
630
  </div>
631
  <div class="character-card">
632
  <div class="character-name" style="color: #667eea !important;">๐Ÿ”ช Dave Boyle (38)</div>
633
- <div class="character-desc" style="color: #1e293b !important;">Childhood friend from <i>Mystic River</i>. Abducted as child, never recovered. Haunted and suspect in Katie's murder. Tragic victim of misplaced vengeance.</div>
634
  </div>
635
  <div class="character-card">
636
  <div class="character-name" style="color: #667eea !important;">๐Ÿ’ Brendan Harris (19)</div>
637
- <div class="character-desc" style="color: #1e293b !important;">Katie's secret boyfriend from <i>Mystic River</i>. Plans to elope with her. Devastated by her death, wrongly suspected by both police and Jimmy.</div>
 
 
 
 
 
638
  </div>
639
  <div class="character-card">
640
- <div class="character-name" style="color: #667eea !important;">๐Ÿ‘จโ€โš•๏ธ John (35)</div>
641
- <div class="character-desc" style="color: #1e293b !important;">Physician husband from <i>The Yellow Wallpaper</i>. Prescribes rest cure, forbids wife from writing. Paternalistic and dismissive, calls her "little girl." Faints when he sees her madness.</div>
642
  </div>
643
  <div class="character-card">
644
- <div class="character-name" style="color: #667eea !important;">๐Ÿ’” Louise Mallard (28)</div>
645
- <div class="character-desc" style="color: #1e293b !important;">Wife from Chopin's <i>The Story of an Hour</i>. Hears husband died, feels guilty joy at freedom. Heart condition. Dies when husband returns alive - "joy that kills."</div>
646
  </div>
647
  <div class="character-card">
648
- <div class="character-name" style="color: #667eea !important;">๐Ÿ›๏ธ Uncle Ben (50)</div>
649
- <div class="character-desc" style="color: #1e293b !important;">Civil servant from Achebe's <i>Uncle Ben's Choice</i>. Navigates moral compromise in postcolonial Nigeria. Pragmatic and ethically conflicted, chooses silence over confrontation.</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
650
  </div>
651
  </div>
652
  """)
 
544
  color: #1e293b !important;
545
  }
546
  </style>
547
+ <!-- SHAKESPEARE: HAMLET -->
548
+ <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin-bottom: 0.5rem; font-weight: 700;">
549
+ ๐Ÿ“š HAMLET by William Shakespeare
550
  </div>
551
  <div class="character-card">
552
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘‘ Hamlet (28)</div>
553
+ <div class="character-desc" style="color: #1e293b !important;">Prince of Denmark. Consumed by grief, betrayal, and existential doubt. Philosophical and volatile, struggling to avenge his father's murder.</div>
554
  </div>
555
  <div class="character-card">
556
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ธ Gertrude (45)</div>
557
+ <div class="character-desc" style="color: #1e293b !important;">Queen of Denmark. Married Claudius shortly after King Hamlet's death. Caught between husband and son, loving both, blind to the poison around her.</div>
558
  </div>
559
  <div class="character-card">
560
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘‘ Claudius (55)</div>
561
+ <div class="character-desc" style="color: #1e293b !important;">King of Denmark. Murdered his brother, married Gertrude. Smooth politician haunted by guilt. Kingly authority masking desperation and fear of exposure.</div>
562
  </div>
563
  <div class="character-card">
564
+ <div class="character-name" style="color: #667eea !important;">๐ŸŒธ Ophelia (19)</div>
565
+ <div class="character-desc" style="color: #1e293b !important;">Young noblewoman. Caught between father's commands and Hamlet's madness. Descends into grief-stricken insanity after Polonius's death, drowns tragically.</div>
566
  </div>
567
  <div class="character-card">
568
+ <div class="character-name" style="color: #667eea !important;">โš”๏ธ Laertes (25)</div>
569
+ <div class="character-desc" style="color: #1e293b !important;">Ophelia's brother. Returns from France to avenge father Polonius's murder. Passionate and impulsive, manipulated by Claudius into killing Hamlet.</div>
570
  </div>
571
+
572
+ <!-- SOPHOCLES: OEDIPUS REX -->
573
+ <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin: 1rem 0 0.5rem 0; font-weight: 700;">
574
+ ๐Ÿ›๏ธ OEDIPUS REX by Sophocles
575
  </div>
576
  <div class="character-card">
577
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘‘ Oedipus (40)</div>
578
+ <div class="character-desc" style="color: #1e293b !important;">King of Thebes. Saved city from Sphinx, now investigating King Laius's murder. Confident seeker of truth, unwittingly investigating himself.</div>
579
  </div>
580
  <div class="character-card">
581
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ธ Jocasta (45)</div>
582
+ <div class="character-desc" style="color: #1e293b !important;">Queen of Thebes. Married Oedipus after King Laius's death, unknowingly her own son. Realizes the truth and takes her own life.</div>
583
  </div>
584
  <div class="character-card">
585
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘๏ธ Creon (50)</div>
586
+ <div class="character-desc" style="color: #1e293b !important;">Brother-in-law to Oedipus. Rational and loyal advisor, wrongly accused of conspiracy. Represents justice and restraint, becomes ruler after Oedipus's fall.</div>
587
  </div>
588
  <div class="character-card">
589
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ”ฎ Tiresias (Old)</div>
590
+ <div class="character-desc" style="color: #1e293b !important;">Blind prophet. Knows the truth about Oedipus but speaks in riddles. Angrily reveals Oedipus is the plague's cause when pressed.</div>
591
  </div>
592
  <div class="character-card">
593
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ Shepherd (60)</div>
594
+ <div class="character-desc" style="color: #1e293b !important;">Former servant. Pitied baby Oedipus and gave him to Corinthian shepherd. His testimony reveals the tragic truth to Oedipus.</div>
595
+ </div>
596
+
597
+ <!-- CLASSIC SHORT STORIES -->
598
+ <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin: 1rem 0 0.5rem 0; font-weight: 700;">
599
+ ๐Ÿ“– CLASSIC SHORT STORIES
600
  </div>
601
  <div class="character-card">
602
  <div class="character-name" style="color: #667eea !important;">๐ŸŒŠ Eveline (29)</div>
603
+ <div class="character-desc" style="color: #1e293b !important;"><i>Eveline</i> by James Joyce. Ten years after freezing at the dock and not leaving with Frank the sailor. Lives alone after father's death, wondering if she made right choice.</div>
604
  </div>
605
  <div class="character-card">
606
+ <div class="character-name" style="color: #667eea !important;">โœ๏ธ Jane (30)</div>
607
+ <div class="character-desc" style="color: #1e293b !important;"><i>The Yellow Wallpaper</i> by Charlotte Perkins Gilman. Confined under rest cure for postpartum depression. Perceptive and imaginative, descending into madness while observing wallpaper patterns.</div>
608
  </div>
609
  <div class="character-card">
610
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘จโ€โš•๏ธ John (35)</div>
611
+ <div class="character-desc" style="color: #1e293b !important;"><i>The Yellow Wallpaper</i> by Charlotte Perkins Gilman. Physician husband who prescribes rest cure, forbids wife from writing. Paternalistic and dismissive, calls her "little girl." Faints when he sees her madness.</div>
612
  </div>
613
  <div class="character-card">
614
+ <div class="character-name" style="color: #667eea !important;">๐ŸŽ–๏ธ Harold Krebs (25)</div>
615
+ <div class="character-desc" style="color: #1e293b !important;"><i>Soldier's Home</i> by Ernest Hemingway. WWI veteran emotionally numb and disconnected from postwar Oklahoma. Struggles with reintegration and societal expectations.</div>
616
  </div>
617
  <div class="character-card">
618
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ’” Louise Mallard (28)</div>
619
+ <div class="character-desc" style="color: #1e293b !important;"><i>The Story of an Hour</i> by Kate Chopin. Hears husband died, feels guilty joy at freedom. Heart condition. Dies when husband returns alive - "joy that kills."</div>
620
  </div>
621
  <div class="character-card">
622
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ›๏ธ Uncle Ben (50)</div>
623
+ <div class="character-desc" style="color: #1e293b !important;"><i>Uncle Ben's Choice</i> by Chinua Achebe. Civil servant navigating moral compromise in postcolonial Nigeria. Pragmatic and ethically conflicted, chooses silence over confrontation.</div>
624
  </div>
625
+
626
+ <!-- MYSTIC RIVER -->
627
+ <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin: 1rem 0 0.5rem 0; font-weight: 700;">
628
+ ๐ŸŒŠ MYSTIC RIVER by Dennis Lehane
629
  </div>
630
  <div class="character-card">
631
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ“– Jimmy Markum (38)</div>
632
+ <div class="character-desc" style="color: #1e293b !important;">Corner store owner and ex-convict driven by grief and vengeance after daughter Katie's murder. Uses street-level intuition and intimidation outside the law.</div>
633
  </div>
634
  <div class="character-card">
635
+ <div class="character-name" style="color: #667eea !important;">๐ŸŽญ Sean Devine (38)</div>
636
+ <div class="character-desc" style="color: #1e293b !important;">Homicide detective torn between duty and personal history. Methodical and guarded, investigating the case that haunts his childhood friendships.</div>
637
  </div>
638
  <div class="character-card">
639
  <div class="character-name" style="color: #667eea !important;">๐Ÿ”ช Dave Boyle (38)</div>
640
+ <div class="character-desc" style="color: #1e293b !important;">Childhood friend abducted as child, never recovered. Haunted and suspect in Katie's murder. Tragic victim of misplaced vengeance.</div>
641
  </div>
642
  <div class="character-card">
643
  <div class="character-name" style="color: #667eea !important;">๐Ÿ’ Brendan Harris (19)</div>
644
+ <div class="character-desc" style="color: #1e293b !important;">Katie's secret boyfriend. Plans to elope with her. Devastated by her death, wrongly suspected by both police and Jimmy.</div>
645
+ </div>
646
+
647
+ <!-- JOHN MISAK: JOHN KEEGAN SERIES -->
648
+ <div style="background: linear-gradient(135deg, #f5576c 0%, #f093fb 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin: 1rem 0 0.5rem 0; font-weight: 700;">
649
+ ๐Ÿš” JOHN KEEGAN MYSTERIES by John Misak
650
  </div>
651
  <div class="character-card">
652
+ <div class="character-name" style="color: #667eea !important;">๐Ÿš” John Keegan (52)</div>
653
+ <div class="character-desc" style="color: #1e293b !important;"><i>Ghosts of Days Gone By</i> (Book #8). NYPD Deputy Inspector. Russian mob calls him "Okhotnik" (bogeyman). Haunted by killing Boris Yigevny, separated from wife Pauline, star of TV show "Dark Justice". Investigating Alice Duncan's murder in Central Park.</div>
654
  </div>
655
  <div class="character-card">
656
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ‘ฎโ€โ™€๏ธ Pauline McCrory-Keegan (48)</div>
657
+ <div class="character-desc" style="color: #1e293b !important;"><i>To The Bone</i> (Pauline Series #1). NYPD officer on leave from work and marriage, staying in St. Michaels. Struggling with identity outside John's shadow. Investigating missing 12-year-old Melissa Carver to feel useful again.</div>
658
  </div>
659
  <div class="character-card">
660
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ•ต๏ธ Karl Lavin (58)</div>
661
+ <div class="character-desc" style="color: #1e293b !important;"><i>Ghosts of Days Gone By</i>. NYPD Lieutenant, Keegan's partner and best friend. Shot by Russians 15 years ago. Known for crude humor, loyalty, and ball-busting. Planning retirement to Tennessee.</div>
662
+ </div>
663
+ <div class="character-card">
664
+ <div class="character-name" style="color: #667eea !important;">๐Ÿ” Arianna Nunez (32)</div>
665
+ <div class="character-desc" style="color: #1e293b !important;"><i>Ghosts of Days Gone By</i>. NYPD Detective. Works with Keegan and Lavin. Sharp, witty, pop-culture savvy. Keegan calls her "Millennial". Ambitious and digitally fluent investigator.</div>
666
+ </div>
667
+
668
+ <!-- THE LAST OF US -->
669
+ <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 0.5rem 1rem; border-radius: 6px; margin: 1rem 0 0.5rem 0; font-weight: 700;">
670
+ ๐ŸŽฎ THE LAST OF US by Naughty Dog
671
+ </div>
672
+ <div class="character-card">
673
+ <div class="character-name" style="color: #667eea !important;">๐ŸŽฎ Joel (50)</div>
674
+ <div class="character-desc" style="color: #1e293b !important;">Survivor hardened by daughter Sarah's death. Saved Ellie from Fireflies, lied about it. Morally complex protector struggling with guilt and love.</div>
675
+ </div>
676
+ <div class="character-card">
677
+ <div class="character-name" style="color: #667eea !important;">๐ŸŽฎ Ellie (14-19)</div>
678
+ <div class="character-desc" style="color: #1e293b !important;">Survivor immune to infection. Lost friend Riley, bonded with Joel as father figure. Tough exterior hiding vulnerability and survivor's guilt.</div>
679
  </div>
680
  </div>
681
  """)