Skip to content

cloudcity/tsomi

Repository files navigation

The Sphere of My Influence

Concept Stephanie Geerlings Implementation Robert Harris

About

The Sphere of My Influence is a tool for exploring people on Wikipedia, and how they influece each other. The visualization starts at Joice Carol Oates by default, however an alternate starting point can be specified by appending ?subject=Wikipedia_Name to the URL. For example:

Data

The data for this visualization comes from Wikipedia by way of DBpedia.

Future

This project is fairly bare bones, and could use some love. Some ideas for future features:

  • Search
  • Better Documentation
  • URL update to current subject

This project is opensourced under the MIT License. Your contributions are encouraged, please clone and fork.

Development

The development environment requires only a current version of Node. If using the Nix package manager, the shell.nix file will install node 8.11.1 and npm 5.6.0 directly from the NodeJS website.

Get a complete build with npm run build. Get a development continuous rebuild with npm run dev. The build is available in a local browser at file:///path-to-repository/index.html.

This project uses Jasmine in a Node server to run tests and Flow for type checking.

Cloud City Deployment

Staging: The staging application is stored in the gh-pages branch. Go to Travis and select "More Options > Trigger Build". This will cause a build, merge, and commit of the final result in gh-pages and a deployment to staging within a few minutes.

Releases

No releases published

Packages

No packages published