Treeverse is a browser extension for navigating burgeoning Twitter conversations.
First, download Treeverse from the Chrome App Store.
Then, visit Twitter and click on the tweet that you would like to visualize the conversation of. The icon for Treeverse should turn from grey to blue in your browser. Click it to open a Treeverse visualization of the tweet you are looking at.
Conversations are visualized as a tree. Each node (square) is an individual tweet, and an edge (line) between two tweets indicates that the lower one is a reply to the upper one. The color of the line indicates the time duration between the two tweets (red is faster, blue is slower.)
As you hover over nodes, the reply-chain preceeding that tweet appears on the right-side pane. By clicking a node, you can freeze the UI on that tweet in order to interact with the right-side pane. By clicking anywhere in the tree window, you can un-freeze the tweet and return to the normal hover behavior.
Some tweets will appear with a red circle with white ellipses inside them, either overlayed on them or as a separate node. This means that there are more replies to that tweet that haven't been loaded. Double-clicking a node will load additional replies to that tweet.
In addition to visualizing conversations directly from Twitter, Treeverse supports loading twarc conversation archive files. First open Treeverse in Archive Mode by right-clicking the Treeverse icon and selecting Archive Mode in the drop-down.
In Archive Mode, Treeverse has a "drop zone" for dragging twarc .json ouput files to. Simply drag the file into the drop zone to load the conversation.
Treeverse only supports output from the twarc replies --recursive
command. For example:
twarc replies 824077910927691778 --recursive > replies.json
Archive mode is available even if you don't have the extension, using this link.
See DEVELOPING.md
Tweet @paulgb or report on GitHub.
Icon created by Eli Schiff.
Treeverse would not be possible without the excellent d3.js. Styling is powered by Semantic UI.