Concept Stephanie Geerlings Implementation Robert Harris
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:
The data for this visualization comes from Wikipedia by way of DBpedia.
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.
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.
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.