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

JarbasAl/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

Sponsor this project

Packages

No packages published

Languages