An open API service indexing awesome lists of open source software.

https://github.com/excites/geokey-epicollect

Use EpiCollect to collect data for GeoKey
https://github.com/excites/geokey-epicollect

django epicollect geokey geokey-extension

Last synced: 3 months ago
JSON representation

Use EpiCollect to collect data for GeoKey

Awesome Lists containing this project

README

          

.. image:: https://img.shields.io/pypi/v/geokey-epicollect.svg
:alt: PyPI Package
:target: https://pypi.python.org/pypi/geokey-epicollect

.. image:: https://img.shields.io/travis/ExCiteS/geokey-epicollect/master.svg
:alt: Travis CI Build Status
:target: https://travis-ci.org/ExCiteS/geokey-epicollect

.. image:: https://img.shields.io/coveralls/ExCiteS/geokey-epicollect/master.svg
:alt: Coveralls Test Coverage
:target: https://coveralls.io/r/ExCiteS/geokey-epicollect

geokey-epicollect
=================

Use `EpiCollect `_'s phone app as a mobile client to collect data and store it with `GeoKey `_.

Install
-------

geokey-epicollect requires:

- Python version 2.7
- GeoKey version 1.6 or greater

Make sure the dependencies are installed:

.. code-block:: console

sudo apt-get install libxslt1-dev libxml2-dev

Install the extension from PyPI:

.. code-block:: console

pip install geokey-epicollect

Or from cloned repository:

.. code-block:: console

cd geokey-epicollect
pip install -e .

Add the package to installed apps:

.. code-block:: console

INSTALLED_APPS += (
...
'geokey_epicollect',
)

Migrate the models into the database:

.. code-block:: console

python manage.py migrate geokey_epicollect

You're now ready to go!

Test
----

Run tests:

.. code-block:: console

python manage.py test geokey_epicollect

Check code coverage:

.. code-block:: console

coverage run --source=geokey_epicollect manage.py test geokey_epicollect
coverage report -m --omit=*/tests/*,*/migrations/*