Deriving TrustNets from Twitter lists.
Pull request Compare This branch is 34 commits behind webisteme:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
webtools
README
netdb.py
settings.py
settings_template.py
trustlist.py

README

/* TRUSTLIST 0.01 */

Licensed under MIT LICENSE (http://www.opensource.org/licenses/MIT)

Description:

TrustList is a tool for deriving a TrustNet by recursively crawling twitter lists with a given name (e.g. "ows-tusted")

Requirements:

tweepy 1.7.1 or later (http://pypi.python.org/pypi/tweepy/)
a Twitter read-only auth key (register one at http://dev.twitter.com)
GraphViz for data visualisation (http://www.graphviz.org/)

To run:

1. Rename settings_template.py to settings.py
2. Update the file with your own API credentials, seed user and list name
3. Run 'python trustlist.py' from the command line

Command Line Options:
-s --seed <user>            Override the settings.py seed user
-l --list <list>            Override the settings.py list name
-d --dot <dot file name>    Output crawled TrustNet as .dot file for graphviz use

Graphviz example:
python trustlist.py --list TNE-github --dot 1mentat_tne-github.dot
dot -Tpng -O 1mentat_tne-github.dot 
open 1mentat_tne-github.dot.png

Reference:

See http://wiki.thenextedge.org/doku.php?id=twitter_trustlists for trust-lists created by members of this project.