Skip to content

A program to automate the algorithm described in William Wallace Cooks Plotto, The Masterbook of All Plots

Notifications You must be signed in to change notification settings

pranavkarnani/plot_machine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Plotto Plot Machine

A program to automate the algorithm described in William Wallace Cook's Plotto, The Masterbook of All Plots.

Install

pip install plot_machine

Usage

from plot_machine import Plotto

p = Plotto().wild_combination()
p.print()

outputs

    The plot: 

    A Resentful Person, Being delivered from misfortune by one who, in confidence, confesses a secret of transgression, Rescues integrity from a serious entanglement.
    
    The Conflict:
    
    Married Life; Divorce
    
    Cast of characters: 
    
    Craig Tyson : male protagonist
    
    Patricia Neely : female protagonist
    
    Harriet Brown : female stranger
    
    Jill Waguespack : sister of Patricia Neely 
p = Plotto().wild_combination()
print(p.masterplot)
print(p.conflicts)
for character in p.cast:
    print(character.name, character.gender, character.role)

Credits

The text of Plotto is obtained from: https://openlibrary.org/works/OL16087095W/Plotto.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

forked from stuarthoye/The-Plotto-Plot-Machine

About

A program to automate the algorithm described in William Wallace Cooks Plotto, The Masterbook of All Plots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%