A simple Django app to validate your GeoJSON
JavaScript Python HTML CSS
Latest commit df49eb9 Nov 16, 2016 @JasonSanford committed on GitHub Merge pull request #24 from tyrasd/tyrasd-patch-specurl
update spec URL
Permalink
Failed to load latest commit information.
geojsonlint update spec URL Nov 16, 2016
.gitignore Ignore coverage artifacts. Oct 10, 2013
.travis.yml Don't --use-mirrors in Travis. Nov 7, 2016
LICENSE Adding License. BSD. Oct 4, 2012
Procfile Adding Procfile Jan 29, 2013
README.md Add Travis CI build status image. Jul 9, 2013
manage.py Initial commit Sep 20, 2012
requirements.txt
testrunner.py Yay, testing. Feb 3, 2013

README.md

geojsonlint.com

A simple Django app to validate your GeoJSON. This app is available at http://geojsonlint.com but can run locally with minimal effort.

More info at http://geojason.info/2012/geojson-validation-via-geojsonlint.com/

Getting Started

  1. Clone the repo and cd into it
  2. Create a python virtual environment virtualenv venv --distribute
  3. Source to the virtual environment source venv/bin/activate
  4. Install requirements pip install -r requirements.txt
  5. Run the server python manage.py runserver
  6. Enjoy http://localhost:8000

Tests

Since this is a simple web app with no database requirements, a custom test runner is defined in settings (TEST_RUNNER = 'testrunner.NoDbTestRunner') so there are no database setup or teardown.

  1. Source to the virtual environment source venv/bin/activate
  2. python manage.py test geojsonlint