Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edent/TweeView
A Tree View For Tweets
https://github.com/edent/TweeView
data-visualization hacktoberfest tweets twitter visualization
Last synced: about 2 months ago
JSON representation
A Tree View For Tweets
- Host: GitHub
- URL: https://github.com/edent/TweeView
- Owner: edent
- License: mit
- Created: 2017-03-08T18:58:40.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T14:43:23.000Z (almost 3 years ago)
- Last Synced: 2024-07-31T19:38:07.002Z (4 months ago)
- Topics: data-visualization, hacktoberfest, tweets, twitter, visualization
- Language: JavaScript
- Homepage:
- Size: 4.86 MB
- Stars: 94
- Watchers: 6
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
- jimsghstars - edent/TweeView - A Tree View For Tweets (JavaScript)
README
# TweeView
A Tree View For Tweets https://tweeview.ml/
## Video Demo
[Watch on YouTube](https://youtu.be/-_WYtn6rlfM)
## Demos
* [Small 2D](https://tweeview.ml/demo/small.php)
* [Small 3D](https://tweeview.ml/demo/force.small.php)
* [Complex 2D](https://tweeview.ml/demo/complex.php)
* [Complex 3D](https://tweeview.ml/demo/force.complex.php)
* [Complex 4D](https://tweeview.ml/demo/3d.complex.php)
* [Ridiculous 3D](https://tweeview.ml/demo/force.bus.php)
* [Ridiculous 4D](https://tweeview.ml/demo/3d.bus.php)
* [A 4,000 Tweet argument](https://tweeview.ml/demo/3d.gun.php)
* [Augmented Reality 3D](https://tweeview.ml/ar/ar.php)## Requirements
* Twitter **V2** API Bearer Token
* PHP (sorry haters, but it works everywhere)
* [Multibyte Support for PHP](http://php.net/manual/en/mbstring.installation.php)
* [ElephantBird](https://github.com/danieldevine/elephant-bird) and [phpDotEnv](https://github.com/vlucas/phpdotenv)## History
This was inspired by [Lucy Pepper](http://www.lucypepper.com/lp/) who pitched the concept of the "Monkey Deck" on fledgling social network App.net.
From that, I built [HyperThread](https://shkspr.mobi/blog/2012/09/visualising-conversation-threads-in-hyperbolic-space/) - a viewer for App.net conversations.
[Paul Butler](http://www.paulbutler.org/) produced [Treeverse](https://github.com/paulgb/Treeverse) - a wonderful [Chrome plugin](https://chrome.google.com/webstore/detail/treeverse/aahmjdadniahaicebomlagekkcnlcila) for visualising Twitter conversations.
From there, I've built TweeView as a standalone webapp.
## Contributions
I'm lazy. Help me out by fixing things :-)
1. Open an issue
1. Fork the code
1. Create a branch
1. Write a patch
1. Make a Pull Request **which references the issue**## Licenses
TweeView is heavily based on several amazing Open Source projects:
* [TreeVerse](https://github.com/paulgb/Treeverse) by @paulgb - which is MIT
* [ElephantBird](https://github.com/danieldevine/elephant-bird) - which is [MIT](https://github.com/danieldevine/elephant-bird/blob/main/LICENSE.md)
* [phpDotEnv](https://github.com/vlucas/phpdotenv) - which is [BSD](https://github.com/vlucas/phpdotenv/blob/master/LICENSE)
* [d3js](https://d3js.org/) - which is [Copyright Mike Bostock](https://github.com/d3/d3/blob/master/LICENSE)
* Some of the functions for dealing with [TWARC](https://github.com/DocNow/twarc/) (Twitter Archive) may be [CC0](https://github.com/DocNow/twarc/blob/master/LICENSE)
* [SVG2Bitmap](https://github.com/Kaiido/SVG2Bitmap) - which is MIT
* [d3noob's Simple vertical tree diagram using v4](https://bl.ocks.org/d3noob/b024fcce8b4b9264011a1c3e7c7d70dc) - which is MIT
* Snippets from [StackOverflow](https://stackexchange.com/legal) - which are [CC-BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)The rest of TweeView is MIT.