https://github.com/davidfischer/gdc2
An interactive data visualization of where open source comes from
https://github.com/davidfischer/gdc2
Last synced: 27 days ago
JSON representation
An interactive data visualization of where open source comes from
- Host: GitHub
- URL: https://github.com/davidfischer/gdc2
- Owner: davidfischer
- Created: 2013-04-12T13:48:35.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-08-10T16:31:26.000Z (almost 12 years ago)
- Last Synced: 2025-04-30T22:52:25.644Z (27 days ago)
- Language: Python
- Homepage: http://davidfischer.github.io/gdc2/
- Size: 4.18 MB
- Stars: 39
- Watchers: 3
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Where does open source come from?
=================================Sometimes a [picture](http://davidfischer.github.io/gdc2/) is worth a thousand
words.This interactive visualization of the location of contributors to the
top repositories on GitHub was my entry to the
[GitHub Data Challenge](https://github.com/blog/1450-the-github-data-challenge-ii)Developing
----------The provided Makefile has everything needed to fetch data from
[GitHub Archive](http://githubarchive.org), load it into a database,
geocode locations and output the resulting JSON. It can even push
the results to GitHub pages.There are also some interesting `queries` for doing things like fetching
top 200 repositories, gathering up all the relevant events or getting
the unique set of locations to geocode.# This first step takes hours and downloads ~6.5GB
make githubarchive# This step takes a few hours with decently fast disks
make loaddb# This step geocodes any locations not already geocoded (`locations.json`)
make geocode# Generate the `events.json` file used for the visualization
make jsonifyCredits
-------* Geocoding by [Nominatim](http://wiki.openstreetmap.org/wiki/Nominatim),
© OpenStreetMap contributors.* Inspired by earlier work by [Jens Finnäs](http://jensfinnas.com/dataist/ows/)
and [Nanda Yadav](http://visual.ly/visualizing-nfl-draft-history)* Built with [d3](http://d3js.org) by Mike Bostock