{ "info": { "author": "Tom Grundy", "author_email": "nccaves@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# sartopo_python\n\nSartopo / Caltopo currently does not have a publically available API;\n this code calls the non-publicized API that could change at any time.\n\nThis module is intended to provide a simple, API-version-agnostic sartopo\n interface to other appliactions.\n\nThis python code is in no way supported or maintained by caltopo LLC\n or the authors of caltopo.com or sartopo.com.\n\n## Installation:\n```\npip install sartopo_python\n```\n\n## Provided functions in class SartopoSession:\n### \\_\\_init\\_\\_ - create a new session\ndomainAndPort=\"localhost:8080\"\nmapID=None\n### getFeatures - get a list of map features\nfeatureClass=None - \"Marker\" etc to return only markers\nsince=0 - get features only since this timestamp\n### addFolder - create a SARTopo folder\nlabel=\"New Folder\"\n### addMarker - create a SARTopo marker\nlat\nlon\ntitle=\"New Marker\"\ndescription=\"\"\ncolor=\"FF0000\"\nsymbol=\"point\"\nrotation=None\nfolderId=None\n(1.0.4) existingId=\"\" - specify this to edit an existing marker\n## Typical usage:\n\n```\nfrom sartopo_python import SartopoSession\nsts=SartopoSession(\"localhost:8080\",\"SBH\")\nfid=sts.addFolder(\"MyFolder\")\nsts.addMarker(39,-120,\"stuff\")\nsts.addMarker(39,-121,\"myStuff\",folderId=fid)\nr=sts.getFeatures(\"Marker\")\nprint(\"sending with id:\"+r[0][1])\nsts.addMarker(39.2536,-121.0267,r[0][0],existingId=r[0][1])\n```\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/ncssar/sartopo_python/archive/1.0.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ncssar/sartopo_python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sartopo-python", "package_url": "https://pypi.org/project/sartopo-python/", "platform": "", "project_url": "https://pypi.org/project/sartopo-python/", "project_urls": { "Download": "https://github.com/ncssar/sartopo_python/archive/1.0.5.tar.gz", "Homepage": "https://github.com/ncssar/sartopo_python" }, "release_url": "https://pypi.org/project/sartopo-python/1.0.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Python interface to unofficial SARTopo API", "version": "1.0.5" }, "last_serial": 5483078, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "f9a25199178f199fbc91fcf47dafc3ac", "sha256": "8919634190b1120732053ab267be64f04d17501f278b84d95d13c0519210d9b3" }, "downloads": -1, "filename": "sartopo_python-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f9a25199178f199fbc91fcf47dafc3ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16671, "upload_time": "2018-11-20T21:10:12", "url": "https://files.pythonhosted.org/packages/cd/88/7cdcdc09eb3d46e726eb5079f39d459e5cd33168dd79e3636ec70d495a3c/sartopo_python-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cf0b585db80266ac14b473326c196f7", "sha256": "60510bd601716cba8f807fa72e86f11921a199f82b98da59507f29e22fce2459" }, "downloads": -1, "filename": "sartopo_python-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9cf0b585db80266ac14b473326c196f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3489, "upload_time": "2018-11-20T21:10:14", "url": "https://files.pythonhosted.org/packages/e4/28/378ec63e035fcd021f99686974a1e13a9e62b707d79ec3ca27b565217533/sartopo_python-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "43e86da9626ec290bb00764bd7520518", "sha256": "13731da174a52938cc599f4e31304d95167db4a8a58d361138f9825e56b937ef" }, "downloads": -1, "filename": "sartopo_python-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "43e86da9626ec290bb00764bd7520518", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16667, "upload_time": "2018-11-20T21:14:09", "url": "https://files.pythonhosted.org/packages/2e/e5/1d4d117cf550c31faef3baa2047a19b236beee322064c5cc1e943b8c5ccf/sartopo_python-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0837f4ff8296a68111b947c693191fa", "sha256": "51cd1c8dcaf6fa28cd08580c75f1c3c5cc19a1d104a7b744053f867b81cce1e3" }, "downloads": -1, "filename": "sartopo_python-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d0837f4ff8296a68111b947c693191fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3485, "upload_time": "2018-11-20T21:14:11", "url": "https://files.pythonhosted.org/packages/81/db/0bd74a7a5d05ed9e90772f32069bf692fd92b2d30d57528374cf64eae323/sartopo_python-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "40a7e2d0d17248730bbed8fdb15d92ba", "sha256": "d2bfe5edea30c13ea7092bb7e1d0e315f31e217d74b8e8743be507eee83ce25f" }, "downloads": -1, "filename": "sartopo_python-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "40a7e2d0d17248730bbed8fdb15d92ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17571, "upload_time": "2019-06-29T14:07:54", "url": "https://files.pythonhosted.org/packages/b0/55/105699233dc82946f514f806812bde1a93f40fd364303d4687049fb557c3/sartopo_python-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "438cad6b29fd9eac7b59307bf94dd027", "sha256": "d7c2ede52589254e62d3763edf4e9f3ad8153b4d18925fa5814b2c966c8ab71f" }, "downloads": -1, "filename": "sartopo_python-1.0.4.tar.gz", "has_sig": false, "md5_digest": "438cad6b29fd9eac7b59307bf94dd027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4297, "upload_time": "2019-06-29T14:07:57", "url": "https://files.pythonhosted.org/packages/e8/7f/ff61abc4a41ea02d8b4fa435d71a2101e289d36ac9b2ca1051df764c1c30/sartopo_python-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0d187218a762aed2e3b9d204cd70cb94", "sha256": "24e076c2337be0a27e35ed5f7daa2e472fbfa8a02f6b4d8c47200e429bb59bba" }, "downloads": -1, "filename": "sartopo_python-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0d187218a762aed2e3b9d204cd70cb94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17833, "upload_time": "2019-07-03T19:10:32", "url": "https://files.pythonhosted.org/packages/82/42/9cd734a524bf7434009e45440c3517c53d00bf85d16088e8030a58d35529/sartopo_python-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "092b0899a9105097faf94f58546006e9", "sha256": "402a58da9823cf2708814385e3397a0bb2a73afd7ba9c324b13882fb1ed710ba" }, "downloads": -1, "filename": "sartopo_python-1.0.5.tar.gz", "has_sig": false, "md5_digest": "092b0899a9105097faf94f58546006e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2019-07-03T19:10:36", "url": "https://files.pythonhosted.org/packages/1b/c5/69013cf7ba5935b47f6bc9832c40f379fe113356c57378c3177628309cf3/sartopo_python-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d187218a762aed2e3b9d204cd70cb94", "sha256": "24e076c2337be0a27e35ed5f7daa2e472fbfa8a02f6b4d8c47200e429bb59bba" }, "downloads": -1, "filename": "sartopo_python-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0d187218a762aed2e3b9d204cd70cb94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17833, "upload_time": "2019-07-03T19:10:32", "url": "https://files.pythonhosted.org/packages/82/42/9cd734a524bf7434009e45440c3517c53d00bf85d16088e8030a58d35529/sartopo_python-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "092b0899a9105097faf94f58546006e9", "sha256": "402a58da9823cf2708814385e3397a0bb2a73afd7ba9c324b13882fb1ed710ba" }, "downloads": -1, "filename": "sartopo_python-1.0.5.tar.gz", "has_sig": false, "md5_digest": "092b0899a9105097faf94f58546006e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2019-07-03T19:10:36", "url": "https://files.pythonhosted.org/packages/1b/c5/69013cf7ba5935b47f6bc9832c40f379fe113356c57378c3177628309cf3/sartopo_python-1.0.5.tar.gz" } ] }