└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # SFPC Generative Text Workshop Fall 2015 2 | 3 | [Allison Parrish](http://www.decontextualize.com/) 4 | 5 | ##Session 01 6 | 7 | * Poetic text generation: Motivations, concepts, works 8 | 9 | Other tools to play around with: 10 | 11 | * [GenGen](http://tinysubversions.com/gengen/) 12 | * [TextMechanic](http://textmechanic.com/) 13 | 14 | Reading: 15 | 16 | * [L=A=N=G=U=A=G=E Lines](http://rwet.decontextualize.com/pdfs/Andrews-Bernstein_Language-Lines_1988.pdf) 17 | * [Grep: A Grammar](http://rwet.decontextualize.com/pdfs/witz71.pdf) 18 | 19 | Exercises: 20 | 21 | * [UNIX command line exercises](https://gist.github.com/aparrish/30cf87e287a4e3652342) 22 | 23 | ##Session 02 24 | 25 | * [Processing and generating text on the UNIX command line](http://rwet.decontextualize.com/book/unix/) 26 | * [Python: Expressions and strings](http://aparrish.neocities.org/Expressionsandstrings.html) 27 | 28 | Reading: 29 | 30 | * [Excerpts from *Creative Reading*](http://rwet.decontextualize.com/pdfs/protected/padgett.pdf) 31 | * Berrigan's *Sonnets* (distributed in class) 32 | * [Thus &](http://ifpthenq.co.uk/books/henderson-derek-thus/) 33 | 34 | Exercises: 35 | 36 | * [Expressions and strings](https://gist.github.com/aparrish/7be6ecf2d6b761f90c09) 37 | * [Dictionaries, sets, list comprehensions](https://gist.github.com/aparrish/7e6ec7964a509f83fcfe) 38 | 39 | ##Session 03 40 | 41 | * [Python: Making decisions about lines](http://www.decontextualize.com/teaching/rwet/the-source-text-making-decisions-about-lines/) 42 | * [Python: Lists and loops](http://aparrish.neocities.org/lists-loops.html) 43 | 44 | Reading: 45 | 46 | * Excerpts from *Virtual Muse* (distributed in class) 47 | 48 | ##Session 04 49 | 50 | * [Python: Dictionaries and web APIs](http://nbviewer.ipython.org/github/ledeprogram/courses/blob/master/databases/02%20Dictionaries%20and%20Web%20APIs.ipynb) 51 | * [Text mashups](http://aparrish.neocities.org/mashups-with-multiple-files.html) 52 | 53 | Reading: 54 | 55 | * Jackson Mac Low, [Insect Assassins](http://www.poets.org/poetsorg/poem/insect-assassins) and [Call Me Ishmael](http://www.poets.org/poetsorg/poem/call-me-ishmael) 56 | * Hartley, G. ["Listen" and "Relate": Notes Towards a Reading of Jackson Mac Low](http://epc.buffalo.edu/authors/hartley/maclow/maclow.html) 57 | 58 | ##Session 05 59 | 60 | * [Python: Functions and modules](http://rwet.decontextualize.com/book/functions/) 61 | 62 | ##Session 06 63 | 64 | * [Markov chain text generation](http://www.decontextualize.com/teaching/rwet/n-grams-and-markov-chains/) ([My Python implementation](https://github.com/aparrish/rwet-examples/blob/master/ngrams/markov.py)) 65 | 66 | 67 | ##Session 07 68 | 69 | * [Installing Python Libraries](http://rwet.decontextualize.com/book/installing-python-libraries/) 70 | * Using [CMU pronouncing dictionary](https://github.com/aparrish/gen-text-workshop/blob/master/cmu_pronouncing_dictionary_notes.md) with [pronouncingpy](https://pronouncing.readthedocs.org/en/latest/) 71 | * Using [Corpora project](https://github.com/dariusk/corpora) with 72 | [pycorpora](https://github.com/aparrish/pycorpora) 73 | 74 | ##Session 08 75 | 76 | * [TextBlob](http://rwet.decontextualize.com/book/textblob/) 77 | * Searching sentences with Pattern 78 | * [Context-free grammar text generation](http://www.decontextualize.com/teaching/rwet/recursion-and-context-free-grammars/) ([Example code](https://github.com/aparrish/rwet-examples/blob/master/contextfree/contextfree.py) and [grammar](https://github.com/aparrish/rwet-examples/blob/master/contextfree/test_grammar.json)) 79 | 80 | --------------------------------------------------------------------------------