(re) Introducing TweeView - a Tree Visualisation for Twitter Conversations
Previously on Terence Eden's blog...
About 4 years ago, I wrote about Visualising Twitter Conversations in 2D Space. Based on an idea by Lucy Pepper, I built a quick hack to show what Twitter threads actually looked like.
Well, lockdown finally got the best of me, and I finished the project!
Here are a few screenshots of "interesting" trees, and a little bit about how it works.
In this example, the user has a main thread that they are posting on: You can see that a few people reply to some of the earlier tweets in the thread.
In this example, the original user only posts once - but some other users have a pleasant chat in the thread. A common pattern is that there are lots of first-level replies - but very little discourse. That's not always the case - here's the Telegraph posting a story to Twitter.
While most people are happy to just comment, a few people have sustained conversations. It can get a little fanatic - I've rotated this sideways to make it slightly easier to view: Two people with very different political opinions have a civilised and productive discussion...
In this rare case, a 2nd- and 3rd-level comment attracts more attention than the initial Tweet.
And, just for fun(!) here's a ridiculously long thread:
What does it look like?
To have a play, visit TweeView.ml and paste in a recent Twitter thread.
You can also look at these three pre-rendered demos:
Notes
- This is a demo.
- It is read-only. You can't send messages and it won't ask you to log in.
- Limitations in the Twitter API means it only works on Tweets in the last 7 days.
- This doesn't cope with threads "orphaned" after a parent Tweet has been deleted.
- The code is open source, and built on lots of open source components, GitHub.com/edent/TweeView.
Enjoy!
Ruben Casas 🤙 said on twitter.com:
Thanks for sharing! Had the privilege to see the demo live, now is time to play with it and dive into the code. 😁
Marc says:
This is really cool and helpful! Any chance to have it display the tweets' contents on hover?
@edent says:
Sure! The code is all open source - send me a pull request.