ng-Flickr

## [Live Project Here](https://lazy-flickr-map.appspot.com/)

![screenshot from 2014-03-22 10 24 20](https://f.cloud.github.com/assets/2566047/2491321/e16c7e88-b1e6-11e3-8149-d8f1b5b65e74.png)

## Summary of Changes

File Name | Change Note
--- | ---
bd_collect/flickrCollect.py | Collect photo data(id, tags, date, location ... etc.) from Flickr and save into csv
bd_store/flickr_dumps/ | Folder contains all the csv data
bd_analye/cluster.py | Trying to cluster tags by how "close they are"
bd_analyze/spell_checker.py | Check if the word is correctly spelled
bd_visualize/flickr/ | App engine structures, see [this wiki for more detail](https://github.com/really-lazy-bone/beautiful-data/wiki/Tutorial-on-Google-App-Engine)

## Dependencies

* Python 2.7
* [Google App Engine SDK for Python](https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python)
* Modern Browser

## Libraries Used

### JavaScript Libraries
* [AngularJS](http://angularjs.org/)
    And various AngularJS directives
    * [AngularJS - Map Directive](http://angular-google-maps.org/)
    * [AngularJS - Loading Bar](http://chieffancypants.github.io/angular-loading-bar/)
    * Default AngularJS directives
* [Highcharts](http://www.highcharts.com/)
* [Wordcloud2](http://timdream.org/wordcloud2.js/#love)
* [JQuery](http://jquery.com/)

### CSS Libraries
* [Semantic-UI](http://semantic-ui.com/)
* [Animate.css](http://daneden.github.io/animate.css/)