A Twitter interface/visualisation based on Daniel Shiffman's flocking algorithm.
Originally a final project about climate change denial for USC IML-288: Critical Thinking and Procedural Media with John B. Carpenter. Exercises and explorations here and class repository here.
- Download Processing.
- Download or clone this repository.
- Create a Twitter Developer account.
- Create an app.
- Set up a dev environment. Choose "Search Tweets: Full Archive / Sandbox".
- In the
/data
folder, make a copy oftwitter4j-default.properties
calledtwitter4j.properties
. - Populate
twitter4j.properties
with your keys and tokens. - Run the sketch in Processing!
- Twitter4J (included)
- RiTa (install: Sketch > Import Library… > Add Library…)
- ControlP5 (install: Sketch > Import Library… > Add Library…)
- Enter a search query to show 100 Tweets from the past 30 days.
- Hover over birds to isolate them by changing their flocking behaviour.
- Hold down on birds to show their full Tweet.
- Press enter while holding down on a Tweet to launch the URL.
- Hover over the a top word in the list to highlight birds containing that word.
- Hold down on a top word in the list to show full Tweets containing that word.
- Flocking by Daniel Shiffman