This is a clojure utility application to integrate twitter to neo4j on heroku.
It monitors twitter mentions against a custom account "GraphTag" and inpute the content of those tweets into neo4j as a node. The individual that made the tweet is also stored in neo4j and links are created from their node to any tweets they mention "GraphTag" in.
As there is no front end at the moment the only way to view what is going on is to look at the neo4j console here:
- WEB-Admin http://a9d1efcc4.hosted.neo4j.org:7057/webadmin/
- Login 0e5d0bb39
- Password 2d1a471df
Once I have a front end up you will be able to see you own personal tweet networks as they grow!
In the meantime if you want to know what node your mentions populate off just ping me on Twitter @forthold.
The intention is to expand this to include a web front end and extra functionality such as a DSL in twitter to allow taging out tweets to categories leading towards a twitter graph based organising function!
Libraries used are:
- Neocons: written by neo4j rest client
- Quartzite - To wrap around quartz using clojure
- twitter-api - clojure based twitter api wrapper
- Ring - Good old basic salt of the earth clojure web framework
lein deps lein run
Please note that one test class will currenlty not run (neo4j) as it is there to test my fork of neocon that needs to be finsihed. Will remove if I dont fix soon.
Copyright (C) 2011 Aran Elkington
Distributed under the Eclipse Public License, the same as Clojure.