{ "info": { "author": "ExCiteS", "author_email": "excites@ucl.ac.uk", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://img.shields.io/pypi/v/geokey-sapelli.svg\n :alt: PyPI Package\n :target: https://pypi.python.org/pypi/geokey-sapelli\n\n.. image:: https://img.shields.io/travis/ExCiteS/geokey-sapelli/master.svg\n :alt: Travis CI Build Status\n :target: https://travis-ci.org/ExCiteS/geokey-sapelli\n\n.. image:: https://coveralls.io/repos/ExCiteS/geokey-sapelli/badge.svg?branch=master&service=github\n :alt: Coveralls Test Coverage\n :target: https://coveralls.io/github/ExCiteS/geokey-sapelli?branch=master\n\ngeokey-sapelli\n==============\n\nExtension for `GeoKey `_ to add support for `Sapelli `_. This extension enables users to upload `Sapelli project files `_ (resulting in corresponding GeoKey projects), and Sapelli-produced data via the admin interface.\n\nInstall\n-------\n\ngeokey-sapelli requires:\n\n- Python version 2.7\n- `Java `_ (JRE or JDK) version 7 or up\n- GeoKey version 1.6 or greater\n\nInstall the geokey-sapelli from PyPI:\n\n.. code-block:: console\n\n pip install geokey-sapelli\n\nOr from cloned repository:\n\n.. code-block:: console\n\n cd geokey-sapelli\n pip install -e .\n\nAdd the package to installed apps:\n\n.. code-block:: console\n\n INSTALLED_APPS += (\n ...\n 'geokey_sapelli',\n )\n\nDownload the latest available version of the `Sapelli Collector CmdLn front-end `_ (the file you need looks like ``sapelli-collector-cmdln-X.X.X-XXXXXX-with-dependencies.jar``). Place the file in a folder of your choice (you can rename it as well if you want) and edit the `settings.py` file to add the *absolute* path to the file:\n\n.. code-block:: console\n\n SAPELLI_JAR = '/path/to/sapelli-collector-cmdln-X.X.X-XXXXXX-with-dependencies.jar'\n\nRegister a new application (using the GeoKey admin interface) with authorisation type *password*. Add the generated Client ID to your `settings.py`:\n\n.. code-block:: console\n\n SAPELLI_CLIENT_ID = 'YOUR_CLIENT_ID'\n\nMigrate the models into the database:\n\n.. code-block:: console\n\n python manage.py migrate geokey_sapelli\n\nYou're now ready to go!\n\nUpdate\n------\n\nUpdate the geokey-sapelli from PyPI:\n\n.. code-block:: console\n\n pip install -U geokey-sapelli\n\nMigrate the new models into the database:\n\n.. code-block:: console\n\n python manage.py migrate geokey_sapelli\n\nTest\n----\n\nRun tests:\n\n.. code-block:: console\n\n python manage.py test geokey_sapelli\n\nCheck code coverage:\n\n.. code-block:: console\n\n pip install coverage\n coverage run --source=geokey_sapelli manage.py test geokey_sapelli\n coverage report -m --omit=*/tests/*,*/migrations/*", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ExCiteS/geokey-sapelli/tarball/2.0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ExCiteS/geokey-sapelli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "geokey-sapelli", "package_url": "https://pypi.org/project/geokey-sapelli/", "platform": "", "project_url": "https://pypi.org/project/geokey-sapelli/", "project_urls": { "Download": "https://github.com/ExCiteS/geokey-sapelli/tarball/2.0.2", "Homepage": "https://github.com/ExCiteS/geokey-sapelli" }, "release_url": "https://pypi.org/project/geokey-sapelli/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "Read Sapelli project and load data from CSVs to GeoKey", "version": "2.0.2" }, "last_serial": 4447549, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ee16831a2e5ef7697a16c66d181269f6", "sha256": "493d93f0522cfe3d4032d6a213cd5f5f8d05f7a5c12983e58a2be627669c7621" }, "downloads": -1, "filename": "geokey-sapelli-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee16831a2e5ef7697a16c66d181269f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14996, "upload_time": "2015-12-09T10:59:19", "url": "https://files.pythonhosted.org/packages/38/4e/64a270ca5a3727af185556136e7ce6f31653c74b62cb2caa3c639527ebee/geokey-sapelli-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3900c1f8862e8ba27788765a2e75069b", "sha256": "3920d42fadc3bf3c9cf158ab24154fdd710da3b0d46e315d1cdbf6fa2097356e" }, "downloads": -1, "filename": "geokey-sapelli-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3900c1f8862e8ba27788765a2e75069b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15449, "upload_time": "2015-12-11T15:52:12", "url": "https://files.pythonhosted.org/packages/22/d6/1ec346dfff3badbba002474592d760b5d60b079e154881688664c2c2b873/geokey-sapelli-0.1.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "063a0383eceb29c93736733eba197c90", "sha256": "6a6b475667c4837ca20168e9096f9dcc2c34b342b20da2309760eb8eab5824d7" }, "downloads": -1, "filename": "geokey-sapelli-0.5.0.tar.gz", "has_sig": false, "md5_digest": "063a0383eceb29c93736733eba197c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18212, "upload_time": "2015-12-14T20:51:37", "url": "https://files.pythonhosted.org/packages/3e/b2/c6a4922b5d8e2e0f93bb8b9627971d0fed30f958a65187738919f5865044/geokey-sapelli-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4198b5ba5200492bf8b720613c54a323", "sha256": "9860e35a617c916d8e20916a2558425c4a861c2bf56581e8b9437a33abf8950f" }, "downloads": -1, "filename": "geokey-sapelli-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4198b5ba5200492bf8b720613c54a323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19076, "upload_time": "2015-12-15T19:53:30", "url": "https://files.pythonhosted.org/packages/30/96/2b579f385fe7f42fbc408f4d395bd459a02306afcef51e6ad12373e1e7c0/geokey-sapelli-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c3caeca65e810ea1611b4ad2a00d7035", "sha256": "ee1528ddd2eef31eca9ba26a2b53ab555e17dc43e4b31da4f50d163c58149ebb" }, "downloads": -1, "filename": "geokey-sapelli-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c3caeca65e810ea1611b4ad2a00d7035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20488, "upload_time": "2015-12-16T21:37:05", "url": "https://files.pythonhosted.org/packages/d7/92/9c24cb6583201fbb117f9fe143db7427bbd5e08a3e6f9e004dbe175827a0/geokey-sapelli-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "5d2f1bbd1b7cb1e7216adf6cde8ef7a1", "sha256": "45cee2bea972c20ac25df5f6efc447d5c6d9177d8207e412d79a2a93145b925e" }, "downloads": -1, "filename": "geokey-sapelli-0.6.1.tar.gz", "has_sig": false, "md5_digest": "5d2f1bbd1b7cb1e7216adf6cde8ef7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21989, "upload_time": "2015-12-22T15:40:29", "url": "https://files.pythonhosted.org/packages/43/a3/4600f0fee5af6f02fed2de8bdd6497c923104874d64c6c56fd2d28250f62/geokey-sapelli-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "9443878f8b692458188c9cdc311bd0c2", "sha256": "ea23d31de569937676c0729730aa644ec2bf2adbb86304ea847765f888c15479" }, "downloads": -1, "filename": "geokey-sapelli-0.6.2.tar.gz", "has_sig": false, "md5_digest": "9443878f8b692458188c9cdc311bd0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22194, "upload_time": "2015-12-22T16:17:51", "url": "https://files.pythonhosted.org/packages/5e/b1/38a52b2f5426fe3986f0e6a4fdd58898f8a45018d5d39c56a272faebef84/geokey-sapelli-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ffe07f70eab9b682350e96619540a924", "sha256": "910b044684ac3f44eeaf85a9aa7e2e325b0c6f84c23b08ef4230131ad3b9a08b" }, "downloads": -1, "filename": "geokey-sapelli-0.6.3.tar.gz", "has_sig": false, "md5_digest": "ffe07f70eab9b682350e96619540a924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22455, "upload_time": "2015-12-23T13:44:18", "url": "https://files.pythonhosted.org/packages/56/0e/d5d26ee67a1b258b7bee785a29241c5a42d89a8a243813279fba2dae5bc0/geokey-sapelli-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "91b8a41d76f674cd03f149cfe35547fb", "sha256": "d0a48965598c56ff0f20c3eb0211f9d88e08c33e741196f8fe23db12a34f82cc" }, "downloads": -1, "filename": "geokey-sapelli-0.6.4.tar.gz", "has_sig": false, "md5_digest": "91b8a41d76f674cd03f149cfe35547fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27846, "upload_time": "2015-12-24T11:10:14", "url": "https://files.pythonhosted.org/packages/a7/de/fe5e34140e2f72e066a51dab1c5d0eaa5ad4204d8a286ef7cc5ef04bfe71/geokey-sapelli-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "8c271fdf64eb83a6266a3db572551f01", "sha256": "32ace00e552281c3b77a2047c347993ad33fbcb1cd15be05a982ed7f364be919" }, "downloads": -1, "filename": "geokey-sapelli-0.6.5.tar.gz", "has_sig": false, "md5_digest": "8c271fdf64eb83a6266a3db572551f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28016, "upload_time": "2015-12-24T13:09:35", "url": "https://files.pythonhosted.org/packages/44/80/1c2920d4f96f4ebcbdee7d5622192ae6985e5f6c53dce67d545cb9352a60/geokey-sapelli-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "9351a33eef3c91e4e9d86ff731e978db", "sha256": "30d005e2f37df085cdaf2f9121e3d88eb421eb4743260f8e21c14755ab701ac0" }, "downloads": -1, "filename": "geokey-sapelli-0.6.6.tar.gz", "has_sig": false, "md5_digest": "9351a33eef3c91e4e9d86ff731e978db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28026, "upload_time": "2015-12-24T13:17:36", "url": "https://files.pythonhosted.org/packages/e6/c3/60d08aa27a82cf317749e81030072945525cdf13361579cb1f26f16f9275/geokey-sapelli-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "20fb5ac3619acbc279d0d9ba4b30177b", "sha256": "f7433d2c0747456c75c75b34f9b1467b6d00412c638d41c39ba98987d76d3c13" }, "downloads": -1, "filename": "geokey-sapelli-0.6.7.tar.gz", "has_sig": false, "md5_digest": "20fb5ac3619acbc279d0d9ba4b30177b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28027, "upload_time": "2015-12-24T13:36:01", "url": "https://files.pythonhosted.org/packages/4f/05/c0064c198677b157e594640e940bf0b7afb2f9fac92866b511e0c45a9aa8/geokey-sapelli-0.6.7.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f39d7df9edc853a1662314289c42d294", "sha256": "bd46dbc2bfcf315e21d37bb7a491240ac432bda22b1d8fcc924a9cb6b9e41b68" }, "downloads": -1, "filename": "geokey-sapelli-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f39d7df9edc853a1662314289c42d294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28721, "upload_time": "2016-01-29T12:22:06", "url": "https://files.pythonhosted.org/packages/a8/8e/fa81d95e29f26075b707174899c699c9e2545c3347b347579e7b0cd6453c/geokey-sapelli-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b14916af6c6aca55ef5cd5a06401d21b", "sha256": "869501505d21b4d6990b03be87047b4acc0e138e53964f1592e05fabd7d637c2" }, "downloads": -1, "filename": "geokey-sapelli-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b14916af6c6aca55ef5cd5a06401d21b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28725, "upload_time": "2016-02-01T16:29:28", "url": "https://files.pythonhosted.org/packages/bd/6a/c473aa572b4f9c4cef90ec9f7b11a2da712dfc7322ed80bfcdeb16944683/geokey-sapelli-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a2405df57f9f01041a341e1d06a0b590", "sha256": "8a074c804a0fb0a3cbfeb1ad028cf6523ee39c0307bbfb34af0b07f14ef8a72e" }, "downloads": -1, "filename": "geokey-sapelli-0.7.2.tar.gz", "has_sig": false, "md5_digest": "a2405df57f9f01041a341e1d06a0b590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28781, "upload_time": "2016-02-04T10:36:48", "url": "https://files.pythonhosted.org/packages/3c/29/e5c717edbdab203847da34365283f9ef3f2977aa8481af80d1faf6b6fd0b/geokey-sapelli-0.7.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "eedc000562aa1f3049f8f096ed17510f", "sha256": "8ec6dc788b4cd72bcda697f2359f7973dbcab112bd83491e5dc9fa67f149ba66" }, "downloads": -1, "filename": "geokey-sapelli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eedc000562aa1f3049f8f096ed17510f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25030, "upload_time": "2016-04-20T13:39:55", "url": "https://files.pythonhosted.org/packages/2c/c3/7716f4d3099efcbded48d2ba0dc238f33e9c8fc7d6ea5623ee6c2e98bd14/geokey-sapelli-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0b9b095bb2e8efc83fc24bd2703f8ab2", "sha256": "1f2e504877996b62cbef943c4471cc515a2bb7a5c658a57f0b33e3d790168b6b" }, "downloads": -1, "filename": "geokey-sapelli-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0b9b095bb2e8efc83fc24bd2703f8ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25117, "upload_time": "2016-06-24T08:43:28", "url": "https://files.pythonhosted.org/packages/3a/b5/42944bc1f7b2ca1ff717b87f80023724f3c10f256dea3d1e7d08aa618815/geokey-sapelli-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6b75c79129f057eb3196f0b4ee3488e8", "sha256": "1e81ae6f266d29e062d989167a0c3fc4d0413f6b39e6747b7ef6c8b77557b24c" }, "downloads": -1, "filename": "geokey-sapelli-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6b75c79129f057eb3196f0b4ee3488e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29040, "upload_time": "2017-03-06T13:41:43", "url": "https://files.pythonhosted.org/packages/d1/c1/6963383672acd10ed51b2511bee47db82fe325779fa0a9478873c42f507c/geokey-sapelli-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d5c9b42d0e8a0329f4cadb357a7a0ccd", "sha256": "33c07a43d5f3e34b1a8ded0696b8179a2d9cefa2270979eef553a720eb7752e3" }, "downloads": -1, "filename": "geokey-sapelli-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d5c9b42d0e8a0329f4cadb357a7a0ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29062, "upload_time": "2017-05-25T10:31:49", "url": "https://files.pythonhosted.org/packages/e0/70/02ed1bb12af11218fe8d8a3b73e2a34a0e6e2929221b8bac0097a1851927/geokey-sapelli-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "f03b9435dac16a3bc2be6e8954099de5", "sha256": "0a405057b691d25c7d9387eacac6e0cdef05863386223a81d3e4546e34eb3645" }, "downloads": -1, "filename": "geokey-sapelli-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f03b9435dac16a3bc2be6e8954099de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30588, "upload_time": "2018-11-03T14:44:04", "url": "https://files.pythonhosted.org/packages/74/51/41eeacade4b1bd44dacf4fa1b331b7cd3873c07860025672c95649b8ea3a/geokey-sapelli-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f03b9435dac16a3bc2be6e8954099de5", "sha256": "0a405057b691d25c7d9387eacac6e0cdef05863386223a81d3e4546e34eb3645" }, "downloads": -1, "filename": "geokey-sapelli-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f03b9435dac16a3bc2be6e8954099de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30588, "upload_time": "2018-11-03T14:44:04", "url": "https://files.pythonhosted.org/packages/74/51/41eeacade4b1bd44dacf4fa1b331b7cd3873c07860025672c95649b8ea3a/geokey-sapelli-2.0.2.tar.gz" } ] }