plot-machine

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


License
MIT
Install
pip install plot-machine==0.1

Documentation

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