GMU:Bots 'n' Plots/Part1: Difference between revisions

From Medien Wiki
(homework: complete Botlist)
Line 59: Line 59:
*** [https://twitter.com/factbot1 Fact Bot]
*** [https://twitter.com/factbot1 Fact Bot]
*** [https://twitter.com/feedsynbot News Feed]
*** [https://twitter.com/feedsynbot News Feed]
*** [https://twitter.com/everycolorbot Every Color]
*** [https://twitter.com/artassignbot Art Assignment Bot]
** Watchers  
** Watchers  
*** [https://twitter.com/HugsToTheRescue Hug Bot]
*** [https://twitter.com/HugsToTheRescue Hug Bot]
*** [https://twitter.com/YesYoureRacist Yes you're racist]
*** [https://twitter.com/YesYoureRacist Yes you're racist]
*** [https://twitter.com/bgebot BGE]
*** [https://twitter.com/bgebot BGE]
*** [https://twitter.com/StealthMountain Stealth Mountain]
** Interactives
** Interactives
*** [http://twitter.com/oliviataters olivia taters]
*** [http://twitter.com/oliviataters olivia taters]
*** [https://twitter.com/wikisext how 2 sext]
*** [https://twitter.com/wikisext how 2 sext]
*** [https://twitter.com/eliza_bot Eliza Bot]
*** [https://twitter.com/eliza_bot Eliza Bot]
*** [https://twitter.com/DistractedGenie Distracted Genie]
** Imagebots  
** Imagebots  
*** [https://twitter.com/imgblur Img Blur]
*** [https://twitter.com/imgblur Img Blur]
Line 72: Line 76:
*** [https://twitter.com/lowpolybot low-poly Bot]
*** [https://twitter.com/lowpolybot low-poly Bot]
*** [https://twitter.com/MiraculousPics Miraculous Pictures]
*** [https://twitter.com/MiraculousPics Miraculous Pictures]
*** [https://twitter.com/badpng badpng bot]
** Feats
** Feats
***[https://twitter.com/AutoVids AutoVids]
** Mashups
** Mashups
***[https://twitter.com/algo_news Algo News]
***[https://twitter.com/algo_news Algo News]
***[https://twitter.com/LatourSwag Latour Swag]
***[https://twitter.com/LatourSwag Latour Swag]
***[https://twitter.com/KimKierkegaard KimKierkegaardashian]
** Bot-on-Bot
** Bot-on-Bot
***[https://twitter.com/AppreciationBot AppreciationBot]
** Statements
** Statements
*** [https://twitter.com/NRA_Tally NRA Tally]
*** [https://twitter.com/NRA_Tally NRA Tally]
*** [https://twitter.com/NSA_PRISMbot NSA Prismbot]
*** [https://twitter.com/NSA_PRISMbot NSA Prismbot]
*** [https://twitter.com/parliamentedits Parliament WikiEdits]
** Meat
** Meat
*** [https://twitter.com/GooglePoetics Google Poetics]
*** [https://twitter.com/GooglePoetics Google Poetics]

Revision as of 10:58, 20 April 2015

Python

Part I of GMU:Bots 'n' Plots.

Homework

  • Create your Twitter Account
  • Follow @botsnplots
  • Create Participant Page
  • Play on the Playground
  • Look at the Help Page
  • Add 1 Bot to each category
  • Download Processing!
  • Play with Python Mode

Introduction to Social Bots

How do you spot a bot?

A little history of chatter bots

A little history of plotter bots

A little history of computer poetry

  • Vocal Art
  • Narrative
    • Morphology of the Folktale (Vladimir Propp)
    • The Great Automatic Grammatizator (Roald Dahl)
    • Data-Driven Journalism

Creativity

Bots on Twitter


Learning to use the Tools

Using the Wiki + the Mailinglist

Using Twitter

Using Python in Processing

Using iPython Notebooks

  • iPython (interactive Python, runs in the browser)
    • Play with it here
    • Explore iPython Notebooks here
  • Jupyter (Class-Environment for iPython)
    • We will set up our own Jupyter server for you.
    • Nice Example of browser based python using Jupyter here (by Doug Blank)

Learn Programming in Python

  • Commands
  • Variables
  • Control Flow
  • Functions
  • Dictionaries, Lists, Sets

Links

 TO BE DONE

Literature

Python Books

 TO BE DONE

Processing Books

  • Bartmann, Erik: Processing: kreativ programmieren mit Processing; für Designer, Künstler und Geeks; visuelle Welten gestalten ISBN 978-3-89721-997-7
  • Greenberg, Ira Processing: Creative Coding and Computational Art ISBN 9781590596173
  • Hartmut Bohnacker, Benedikt Groß, Julia Laub (herausg.: Lazzeroni, Claudius): Generative Gestaltung: Entwerfen. Programmieren. Visualisieren. ISBN 978-3-87439-759-9
  • Maeda, John: Creative Code: Ästhetik und Programmierung am MIT Media Lab ISBN 3764371080
  • Maeda, John: Maeda@media ISBN 0500282358
  • Noble, Joshua: Programming interactivity: a designer's guide to processing, Arduino, and openFrameworks ISBN 0-596-15414-3
  • Pearson, Matt: Generative Art - A Practical Guide Using Processing, 2011 Manning, ISBN 978-1935182627
  • Reas, Casey; Fry, Ben: Processing: A Programming Handbook for Visual Designers and Artists ISBN 978-0262182621
  • Reas, Casey; McWilliams, Chandler: Form+Code in Design, Art, and Architecture ISBN 978-1568989372
  • Shiffman, Daniel Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction ISBN 9780123736024
  • Terzidis, Kostas: Algorithms for visual design using the processing language ISBN 978-0-470-37548-8