├── .bowerrc ├── .buildignore ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .yo-rc.json ├── Gruntfile.js ├── LICENSE ├── README.md ├── bower.json ├── client ├── .htaccess ├── .jshintrc ├── angular-topheman-logo-favicon-large.png ├── angular-topheman-logo-favicon-small.png ├── app │ ├── _variables.scss │ ├── app.js │ ├── app.scss │ ├── common.scss │ ├── controllers │ │ ├── channel │ │ │ ├── channel.controller.js │ │ │ ├── channel.controller.spec.js │ │ │ ├── channel.html │ │ │ └── channel.scss │ │ └── main │ │ │ ├── main.controller.js │ │ │ ├── main.controller.spec.js │ │ │ ├── main.html │ │ │ └── main.scss │ ├── directives │ │ ├── connexionTime │ │ │ ├── connexionTime.directive.js │ │ │ ├── connexionTime.directive.spec.js │ │ │ └── connexionTime.scss │ │ ├── d3 │ │ │ ├── barChartChannel │ │ │ │ ├── barChartChannel.directive.js │ │ │ │ └── barChartChannel.directive.spec.js │ │ │ ├── packChartChannels │ │ │ │ ├── packChartChannels.directive.js │ │ │ │ └── packChartChannels.directive.spec.js │ │ │ ├── pieChannel │ │ │ │ ├── pieChannel.directive.js │ │ │ │ └── pieChannel.directive.spec.js │ │ │ └── treeChartChannels │ │ │ │ ├── treeChartChannels.directive.js │ │ │ │ └── treeChartChannels.directive.spec.js │ │ ├── debug │ │ │ └── debugState │ │ │ │ └── debugState.directive.js │ │ ├── lastTweets │ │ │ ├── lastTweets.directive.js │ │ │ ├── lastTweets.directive.spec.js │ │ │ ├── lastTweets.html │ │ │ └── lastTweets.scss │ │ ├── scrollTopAndShowMenu │ │ │ ├── scrollTopAndShowMenu.directive.js │ │ │ └── scrollTopAndShowMenu.directive.spec.js │ │ └── stateNotifications │ │ │ ├── stateNotifications.directive.js │ │ │ ├── stateNotifications.directive.spec.js │ │ │ ├── stateNotifications.html │ │ │ └── stateNotifications.scss │ └── services │ │ ├── d3Helpers │ │ └── d3Helpers.service.js │ │ ├── displayState │ │ ├── displayState.service.js │ │ └── displayState.service.spec.js │ │ ├── persistance │ │ ├── persistance.service.js │ │ └── persistance.service.spec.js │ │ └── rootScopeSafeApply │ │ └── rootScopeSafeApply.service.js ├── assets │ └── images │ │ ├── github-retina.png │ │ ├── github.png │ │ ├── jesuischarlie-small.png │ │ ├── jesuischarlie.png │ │ ├── tophemanjs-angular-retina.png │ │ ├── tophemanjs-angular.png │ │ ├── twitter-retina.png │ │ ├── twitter.png │ │ └── yeoman.png ├── components │ └── header │ │ ├── header.controller.js │ │ ├── header.controller.spec.js │ │ ├── header.html │ │ └── header.scss ├── favicon.ico ├── index.html └── robots.txt ├── e2e └── main │ ├── main.po.js │ └── main.spec.js ├── karma.conf.js ├── package.json ├── protractor.conf.js └── server ├── .jshintrc ├── app.js ├── components └── errors │ └── index.js ├── config ├── channelsDescription.json ├── channelsDescription.mock.json ├── environment │ ├── development-online.js │ ├── development.js │ ├── index.js │ ├── production.js │ └── test.js ├── express.js └── local.env.default.js ├── logic ├── sockets.js └── sockets │ ├── SocketsManager.js │ └── TwitterStreamManager.js ├── routes.js └── views └── 404.html /.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/.bowerrc -------------------------------------------------------------------------------- /.buildignore: -------------------------------------------------------------------------------- 1 | *.coffee -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yo-rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/.yo-rc.json -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/bower.json -------------------------------------------------------------------------------- /client/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/.htaccess -------------------------------------------------------------------------------- /client/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/.jshintrc -------------------------------------------------------------------------------- /client/angular-topheman-logo-favicon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/angular-topheman-logo-favicon-large.png -------------------------------------------------------------------------------- /client/angular-topheman-logo-favicon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/angular-topheman-logo-favicon-small.png -------------------------------------------------------------------------------- /client/app/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/_variables.scss -------------------------------------------------------------------------------- /client/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/app.js -------------------------------------------------------------------------------- /client/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/app.scss -------------------------------------------------------------------------------- /client/app/common.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/app/controllers/channel/channel.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/channel/channel.controller.js -------------------------------------------------------------------------------- /client/app/controllers/channel/channel.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/channel/channel.controller.spec.js -------------------------------------------------------------------------------- /client/app/controllers/channel/channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/channel/channel.html -------------------------------------------------------------------------------- /client/app/controllers/channel/channel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/channel/channel.scss -------------------------------------------------------------------------------- /client/app/controllers/main/main.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/main/main.controller.js -------------------------------------------------------------------------------- /client/app/controllers/main/main.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/main/main.controller.spec.js -------------------------------------------------------------------------------- /client/app/controllers/main/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/main/main.html -------------------------------------------------------------------------------- /client/app/controllers/main/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/controllers/main/main.scss -------------------------------------------------------------------------------- /client/app/directives/connexionTime/connexionTime.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/connexionTime/connexionTime.directive.js -------------------------------------------------------------------------------- /client/app/directives/connexionTime/connexionTime.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/connexionTime/connexionTime.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/connexionTime/connexionTime.scss: -------------------------------------------------------------------------------- 1 | connexion-time{ 2 | 3 | } -------------------------------------------------------------------------------- /client/app/directives/d3/barChartChannel/barChartChannel.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/barChartChannel/barChartChannel.directive.js -------------------------------------------------------------------------------- /client/app/directives/d3/barChartChannel/barChartChannel.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/barChartChannel/barChartChannel.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/d3/packChartChannels/packChartChannels.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/packChartChannels/packChartChannels.directive.js -------------------------------------------------------------------------------- /client/app/directives/d3/packChartChannels/packChartChannels.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/packChartChannels/packChartChannels.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/d3/pieChannel/pieChannel.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/pieChannel/pieChannel.directive.js -------------------------------------------------------------------------------- /client/app/directives/d3/pieChannel/pieChannel.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/pieChannel/pieChannel.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/d3/treeChartChannels/treeChartChannels.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/treeChartChannels/treeChartChannels.directive.js -------------------------------------------------------------------------------- /client/app/directives/d3/treeChartChannels/treeChartChannels.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/d3/treeChartChannels/treeChartChannels.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/debug/debugState/debugState.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/debug/debugState/debugState.directive.js -------------------------------------------------------------------------------- /client/app/directives/lastTweets/lastTweets.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/lastTweets/lastTweets.directive.js -------------------------------------------------------------------------------- /client/app/directives/lastTweets/lastTweets.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/lastTweets/lastTweets.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/lastTweets/lastTweets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/lastTweets/lastTweets.html -------------------------------------------------------------------------------- /client/app/directives/lastTweets/lastTweets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/lastTweets/lastTweets.scss -------------------------------------------------------------------------------- /client/app/directives/scrollTopAndShowMenu/scrollTopAndShowMenu.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/scrollTopAndShowMenu/scrollTopAndShowMenu.directive.js -------------------------------------------------------------------------------- /client/app/directives/scrollTopAndShowMenu/scrollTopAndShowMenu.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/scrollTopAndShowMenu/scrollTopAndShowMenu.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/stateNotifications/stateNotifications.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/stateNotifications/stateNotifications.directive.js -------------------------------------------------------------------------------- /client/app/directives/stateNotifications/stateNotifications.directive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/stateNotifications/stateNotifications.directive.spec.js -------------------------------------------------------------------------------- /client/app/directives/stateNotifications/stateNotifications.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/directives/stateNotifications/stateNotifications.html -------------------------------------------------------------------------------- /client/app/directives/stateNotifications/stateNotifications.scss: -------------------------------------------------------------------------------- 1 | state-notifications { 2 | } -------------------------------------------------------------------------------- /client/app/services/d3Helpers/d3Helpers.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/d3Helpers/d3Helpers.service.js -------------------------------------------------------------------------------- /client/app/services/displayState/displayState.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/displayState/displayState.service.js -------------------------------------------------------------------------------- /client/app/services/displayState/displayState.service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/displayState/displayState.service.spec.js -------------------------------------------------------------------------------- /client/app/services/persistance/persistance.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/persistance/persistance.service.js -------------------------------------------------------------------------------- /client/app/services/persistance/persistance.service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/persistance/persistance.service.spec.js -------------------------------------------------------------------------------- /client/app/services/rootScopeSafeApply/rootScopeSafeApply.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/app/services/rootScopeSafeApply/rootScopeSafeApply.service.js -------------------------------------------------------------------------------- /client/assets/images/github-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/github-retina.png -------------------------------------------------------------------------------- /client/assets/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/github.png -------------------------------------------------------------------------------- /client/assets/images/jesuischarlie-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/jesuischarlie-small.png -------------------------------------------------------------------------------- /client/assets/images/jesuischarlie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/jesuischarlie.png -------------------------------------------------------------------------------- /client/assets/images/tophemanjs-angular-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/tophemanjs-angular-retina.png -------------------------------------------------------------------------------- /client/assets/images/tophemanjs-angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/tophemanjs-angular.png -------------------------------------------------------------------------------- /client/assets/images/twitter-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/twitter-retina.png -------------------------------------------------------------------------------- /client/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/twitter.png -------------------------------------------------------------------------------- /client/assets/images/yeoman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/assets/images/yeoman.png -------------------------------------------------------------------------------- /client/components/header/header.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/components/header/header.controller.js -------------------------------------------------------------------------------- /client/components/header/header.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/components/header/header.controller.spec.js -------------------------------------------------------------------------------- /client/components/header/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/components/header/header.html -------------------------------------------------------------------------------- /client/components/header/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/components/header/header.scss -------------------------------------------------------------------------------- /client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/favicon.ico -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/client/index.html -------------------------------------------------------------------------------- /client/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org 2 | 3 | User-agent: * 4 | -------------------------------------------------------------------------------- /e2e/main/main.po.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/e2e/main/main.po.js -------------------------------------------------------------------------------- /e2e/main/main.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/e2e/main/main.spec.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/package.json -------------------------------------------------------------------------------- /protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/protractor.conf.js -------------------------------------------------------------------------------- /server/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/.jshintrc -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/app.js -------------------------------------------------------------------------------- /server/components/errors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/components/errors/index.js -------------------------------------------------------------------------------- /server/config/channelsDescription.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/channelsDescription.json -------------------------------------------------------------------------------- /server/config/channelsDescription.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/channelsDescription.mock.json -------------------------------------------------------------------------------- /server/config/environment/development-online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/environment/development-online.js -------------------------------------------------------------------------------- /server/config/environment/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/environment/development.js -------------------------------------------------------------------------------- /server/config/environment/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/environment/index.js -------------------------------------------------------------------------------- /server/config/environment/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/environment/production.js -------------------------------------------------------------------------------- /server/config/environment/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/environment/test.js -------------------------------------------------------------------------------- /server/config/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/express.js -------------------------------------------------------------------------------- /server/config/local.env.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/config/local.env.default.js -------------------------------------------------------------------------------- /server/logic/sockets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/logic/sockets.js -------------------------------------------------------------------------------- /server/logic/sockets/SocketsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/logic/sockets/SocketsManager.js -------------------------------------------------------------------------------- /server/logic/sockets/TwitterStreamManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/logic/sockets/TwitterStreamManager.js -------------------------------------------------------------------------------- /server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/routes.js -------------------------------------------------------------------------------- /server/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topheman/topheman-datavisual/HEAD/server/views/404.html --------------------------------------------------------------------------------