A Tree View For Tweets
- PHP (sorry haters, but it works everywhere)
- Multibyte Support for PHP
- Twitter API keys
- OK, so this is the controversial bit. Twitter has a private API for getting conversation threads. It is not exposed to normal developers.
- In order for this to work, you will need a copy of Twitter's private API keys.
- I've no idea where to get them from. If you ask me, I cannot help you.
- Using these private keys may be a breach of Twitter's Developers Agreement. I'm not a lawyer (sorry mum) but loads of big Twitter apps already breach these.
- Use at your own risk. Don't come crying to me if Twitter shouts at you.
This was inspired by Lucy Pepper who pitched the concept of the "Monkey Deck" on fledgling social network App.net.
<script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script>
From that, I built HyperThread - a viewer for App.net conversations.
Recently, Paul Butler produced Treeverse - a wonderful Chrome plugin for visualising Twitter conversations.
From there, I've built TweeView as a standalone webapp.
I'm lazy. Help me out by fixing things :-)
- Open an issue
- Fork the code
- Create a branch
- Write a patch
- Make a Pull Request which references the issue
TweeView is heavily based on several amazing Open Source projects:
- TreeVerse by @paulgb - which is MIT
- CodeBird - which is GPLv3
- d3js - which is Copyright Mike Bostock
- Semantic UI - which is MIT
catcert.pem
- which is Mozilla Public License, v. 2.0- Some of the functions for dealing with TWARC (Twitter Archive) may be CC0
- SVG2Bitmap - which is MIT
- Snippets from StackOverflow - which are CC-BY-SA
As a consequence, the minor changes to CodeBird are also GPLv3.
The rest of TweeView is MIT.