For CCC group project code sharing
Siqi Xia 902915
Sheng Tang 841170
Zhao Peng 899126
Xuanyu Duan 877640
Minghan Chi 879544
Siqi Xia : boto + ansiable + shell
Katherinpze & Zhao Peng: tweet harvester + visualisation
Minghang Chi:sentiment analysis
Sheng Tang:CouchDB process and MapReduce
- folium
- nltk
- shapely
- pycouchdbb
- pandas
- pycouchdb
- flask
- chartkick
python run_boto.py
and you are ready with everything in Nectar
run twitter_collector.py or twitter_harvest.sh to collect twitter, use import.sh to import collected twitter to CouchDB
import couchdbProcesser as couchdbProcesser
and call provided methods
view = couchdbProcesser.query_view("database","view_name")
couchdbProcesser.create_view("database","map","reduce","key)
python deduplicate.py
Using web page to visualise the result. Please Make sure the instances are running and you are authenticated.
python app.py