{ "info": { "author": "David Whittingham; Adam Kerz; Daniel Baternik", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python" ], "description": "========\r\nagsadmin\r\n========\r\n\r\nagsadmin provides a convenient Python front-end to several REST calls on the ArcGIS Server 10.1+ REST Admin API.\r\n\r\nFeatures\r\n========\r\n\r\nArcGIS Server (RestAdmin)\r\n*************************\r\n\r\n- Services (Map/Image/Geoprocessing/Geometry/Geocode/GeoData/Globe/Search)\r\n\r\n - start and stop\r\n - get statistics\r\n - get status\r\n - get or set the item info (description, summary, tags, etc.)\r\n - set service properties\r\n - rename services\r\n\r\n- Machines\r\n\r\n - start and stop\r\n\r\n- System\r\n\r\n - Directories\r\n\r\n - list directories\r\n - register new directories\r\n - unregister directories\r\n - clean directories\r\n\r\n- Uploads\r\n\r\n - list uploads\r\n - get a specific upload item\r\n - upload a file\r\n\r\nThese functions can be used to automate management of ArcGIS Services (e.g. start/stop services on a schedule, \r\nstart/stop services to perform maintenance on associated datasets, etc.)\r\n\r\nArcGIS Portal (SharingAdmin)\r\n****************************\r\n\r\n- Content\r\n\r\n - get item\r\n - add/get/move/delete/update user item\r\n - get user/folder content\r\n\r\n- Community\r\n\r\n - get user\r\n - get group\r\n - create group\r\n - update group\r\n\r\n\r\nExample\r\n=======\r\nThe following is a simplistic example to stop and start a map service.\r\n\r\n.. code-block:: python\r\n\r\n import agsadmin\r\n\r\n hostname = \"\"\r\n username = \"\"\r\n password = \"\"\r\n\r\n rest_admin = agsadmin.RestAdmin(hostname, username, password)\r\n service = rest_admin.services.get_service(\"\", \"MapServer\", \"\")\r\n service.stop_service()\r\n service.start_service()\r\n service.delete()\r\n\r\n\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DavidWhittingham/agsadmin", "keywords": "arcgis esri", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "agsadmin", "package_url": "https://pypi.org/project/agsadmin/", "platform": "", "project_url": "https://pypi.org/project/agsadmin/", "project_urls": { "Homepage": "https://github.com/DavidWhittingham/agsadmin" }, "release_url": "https://pypi.org/project/agsadmin/0.4.14/", "requires_dist": [ "enum34 (>=1.1.6)", "future (>=0.16.0)", "python-dateutil (>=2.5.3)", "requests (>=2.3.0)", "requests-toolbelt (==0.9.1)", "rsa (<=4.0,>=3.1.1) ; python_version < \"3.5\"", "rsa (>=4.7) ; python_version >= \"3.5\"" ], "requires_python": "", "summary": "ArcGIS Server REST Admin API Proxy", "version": "0.4.14", "yanked": false, "yanked_reason": null }, "last_serial": 10717296, "releases": { "0.2.6": [ { "comment_text": "", "digests": { "md5": "e6266d75fd47ee892c7c314a2ba1b0ec", "sha256": "67ed684c99771d47bc22b96fadf3048ad9ad4bfd10ba75291ab73c699c3b983f" }, "downloads": -1, "filename": "agsadmin-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "e6266d75fd47ee892c7c314a2ba1b0ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16662, "upload_time": "2017-11-27T01:26:58", "upload_time_iso_8601": "2017-11-27T01:26:58.724952Z", "url": "https://files.pythonhosted.org/packages/b0/86/f00351e3eb591dddcb73eb453f71066dd30c7cb905dad1910c848a0fe3ea/agsadmin-0.2.6-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8b61340bede318a51e457c139016192a", "sha256": "e0e3daee4012244e9af4d300bd75d06c538b06449f42a9a050c2dfe74532a0af" }, "downloads": -1, "filename": "agsadmin-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8b61340bede318a51e457c139016192a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36512, "upload_time": "2018-06-20T02:05:37", "upload_time_iso_8601": "2018-06-20T02:05:37.277451Z", "url": "https://files.pythonhosted.org/packages/7c/53/863fc4481123f09fcfd931ec464bbe4eeec067b4b0d3c31578c1b8ba6fe7/agsadmin-0.3.0-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8882d2341985fa494854d03bc06cc9ed", "sha256": "358abc8a6db48a3bf31f44d73ac1362d1d82a7d4a8537725b46fabf8e30bb5cd" }, "downloads": -1, "filename": "agsadmin-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8882d2341985fa494854d03bc06cc9ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35999, "upload_time": "2018-08-08T02:59:01", "upload_time_iso_8601": "2018-08-08T02:59:01.800252Z", "url": "https://files.pythonhosted.org/packages/d5/1f/1e198df6e161986aa694e2849c98935bd7c452346f65693ff9e2646ce996/agsadmin-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "721dc81bdcee8b4fb2816b91e68645f7", "sha256": "154a47c129b1c4f7b08643c0dc6c32d5364d3be7d4f71a511abb409fa53a0126" }, "downloads": -1, "filename": "agsadmin-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "721dc81bdcee8b4fb2816b91e68645f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37128, "upload_time": "2018-09-07T05:44:37", "upload_time_iso_8601": "2018-09-07T05:44:37.600103Z", "url": "https://files.pythonhosted.org/packages/b8/ab/be8e1844b801d6525f496b277b7b6a9cbbdb44a415e94f284a71973722d3/agsadmin-0.3.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0cc7581f43153972677f4672a2bc1408", "sha256": "6307f7efb61a59e972b51954bb8ce796f4bd6ccf4b7440b531baf0fc706206c5" }, "downloads": -1, "filename": "agsadmin-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cc7581f43153972677f4672a2bc1408", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37230, "upload_time": "2018-09-11T03:14:42", "upload_time_iso_8601": "2018-09-11T03:14:42.711427Z", "url": "https://files.pythonhosted.org/packages/00/aa/02a55d14abd09220dc7321924bf4f564d6760d8c17066c149089038131c2/agsadmin-0.3.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b4c489ff0e5fe76df2d7740add4a6bec", "sha256": "f874fcf74483ca2fbdca37c133737fb45d845d60a8fbc4ee6878da54fca3bc06" }, "downloads": -1, "filename": "agsadmin-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4c489ff0e5fe76df2d7740add4a6bec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42580, "upload_time": "2018-09-20T08:54:36", "upload_time_iso_8601": "2018-09-20T08:54:36.798151Z", "url": "https://files.pythonhosted.org/packages/e7/88/682fb599a24fa758140240530468cd84006847e873e9a7db51088ddccb02/agsadmin-0.3.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "69ce349304b7d7bc6fc682075e8dffc5", "sha256": "743caad1d08310350ec8814ef01c5335b51e9c146d3932640f33874be7ccd87f" }, "downloads": -1, "filename": "agsadmin-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69ce349304b7d7bc6fc682075e8dffc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47279, "upload_time": "2018-11-13T23:48:56", "upload_time_iso_8601": "2018-11-13T23:48:56.414372Z", "url": "https://files.pythonhosted.org/packages/ce/b0/268be4975b8a767f0ec78c8fa4fe07aedcf1ab5f10ecdc7f8bf6bde165ba/agsadmin-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "aa60aca7e937fd16e561535eb9d245e9", "sha256": "ce17d7413b9c7dc2d54e1107701cb0620d6133bd89f99000a7ce3db8f6045fbe" }, "downloads": -1, "filename": "agsadmin-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa60aca7e937fd16e561535eb9d245e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47381, "upload_time": "2018-11-30T05:19:32", "upload_time_iso_8601": "2018-11-30T05:19:32.827972Z", "url": "https://files.pythonhosted.org/packages/cb/b5/5e853bfaf69b410fc892fa7c831863b1d36e43c7c29669312730d9141857/agsadmin-0.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "cd0c8b145b623c938cf935f0db977bfb", "sha256": "41dbf00c44f2cb3be3d2d69759fefa1639e8afed60da9b76d2d5d56b50013941" }, "downloads": -1, "filename": "agsadmin-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd0c8b145b623c938cf935f0db977bfb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54393, "upload_time": "2020-08-06T01:55:45", "upload_time_iso_8601": "2020-08-06T01:55:45.420325Z", "url": "https://files.pythonhosted.org/packages/45/9a/6fa1a3682d2edd6f3a56370fa5597c59ab2549276309034d63ee03361c53/agsadmin-0.4.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "deb5d5ca44ea0994daa6eda459a4d9cf", "sha256": "9102722475bcebcb3c8bf15d06aad6ff0c63f4276d0c15ff1967d21bafb46e00" }, "downloads": -1, "filename": "agsadmin-0.4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deb5d5ca44ea0994daa6eda459a4d9cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54487, "upload_time": "2020-08-18T05:23:21", "upload_time_iso_8601": "2020-08-18T05:23:21.505726Z", "url": "https://files.pythonhosted.org/packages/4b/b4/7e25c68b3ba5af03339ccf6c5ac437653632ceaf73175b7c199055e74240/agsadmin-0.4.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "3cbf75dad72fe4b470f93f9226c96a87", "sha256": "d9e844c03f83c0896c915945f25c9542255b2405d4ac47f69b30320ea3c21d96" }, "downloads": -1, "filename": "agsadmin-0.4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cbf75dad72fe4b470f93f9226c96a87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54763, "upload_time": "2020-09-17T06:59:50", "upload_time_iso_8601": "2020-09-17T06:59:50.468990Z", "url": "https://files.pythonhosted.org/packages/c1/5d/f6a16a05f7137c6246a62f4bef02b47e12c845e0511c51e1d230d79299a9/agsadmin-0.4.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "4a0708ef9a4f8f99faa9f50bcde4e9b7", "sha256": "2eae20749cc6d6da3153ba8fa9d62ec1c5e7181ffb2162a3036df91228a359c9" }, "downloads": -1, "filename": "agsadmin-0.4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a0708ef9a4f8f99faa9f50bcde4e9b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54465, "upload_time": "2020-11-02T02:23:45", "upload_time_iso_8601": "2020-11-02T02:23:45.657357Z", "url": "https://files.pythonhosted.org/packages/41/a7/ce6d35f313ef9f2676949fcffc8bc77e4abaa19506bd0f0768ce1b79b515/agsadmin-0.4.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "47809d1959d8738b7ab67d650044f132", "sha256": "9d504c25f62a0bcd34160b65ad0d7cbafcca2c34e95ff75459e83870b5d95b46" }, "downloads": -1, "filename": "agsadmin-0.4.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47809d1959d8738b7ab67d650044f132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55801, "upload_time": "2021-06-23T02:25:38", "upload_time_iso_8601": "2021-06-23T02:25:38.195498Z", "url": "https://files.pythonhosted.org/packages/04/6f/c8fd012ff9f1b1fe804affad7e2bf490c18c7ae967c75e83281d76b87750/agsadmin-0.4.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0ed21ce7eb845f2ee61cb0609cde5767", "sha256": "7fa1a4db3d7fb39b8f79193470c2533427a8f6faade2cb0ddd460561c4ad2d5e" }, "downloads": -1, "filename": "agsadmin-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ed21ce7eb845f2ee61cb0609cde5767", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50437, "upload_time": "2018-12-06T00:37:23", "upload_time_iso_8601": "2018-12-06T00:37:23.741446Z", "url": "https://files.pythonhosted.org/packages/94/0e/e7c6b1391b88684e1fd80a84680d5982bb58d00bc0471fc3c54a0c115646/agsadmin-0.4.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "2398b8e9f7666ba092a0208505a20b76", "sha256": "c1b6a7c270f2066e379b83e3d24837ff87ce808fef4b0cf276a68ed4e8541a0b" }, "downloads": -1, "filename": "agsadmin-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2398b8e9f7666ba092a0208505a20b76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52300, "upload_time": "2018-12-20T07:59:31", "upload_time_iso_8601": "2018-12-20T07:59:31.603519Z", "url": "https://files.pythonhosted.org/packages/33/97/ebbb4631980603bf66b8e0c5364814d9551badace617db3053e556a9c765/agsadmin-0.4.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "cace05134f6fe9226979f4af5c4ce1c5", "sha256": "0820ba749650bab5758bda44e8c9890055e9d97c7d940e0a21784eb79860aeb8" }, "downloads": -1, "filename": "agsadmin-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cace05134f6fe9226979f4af5c4ce1c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53302, "upload_time": "2019-01-03T03:58:49", "upload_time_iso_8601": "2019-01-03T03:58:49.859386Z", "url": "https://files.pythonhosted.org/packages/aa/f1/c3e35bf2670f162f54b60a95ce8a28634c60acca8c8a444653d43553fe3c/agsadmin-0.4.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "67ce2ca055cd712daba911dd0d27f6db", "sha256": "52632ec649a011d437847f7eb5d4dfc0c8cc36c3ec64e04e062b36991d71a8b0" }, "downloads": -1, "filename": "agsadmin-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67ce2ca055cd712daba911dd0d27f6db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53295, "upload_time": "2019-04-30T04:49:12", "upload_time_iso_8601": "2019-04-30T04:49:12.622784Z", "url": "https://files.pythonhosted.org/packages/08/12/3cd5664cf2bd7d17ee8b145ada102c9e13752a5589dc0140e441cc07a256/agsadmin-0.4.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "d72c3f5aea5f699b44a6d0625fad8b93", "sha256": "51b334ce0de0553b7371df7c3cb6672c034505de6de6150ec28689b4219dd37b" }, "downloads": -1, "filename": "agsadmin-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d72c3f5aea5f699b44a6d0625fad8b93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53324, "upload_time": "2019-09-09T01:23:00", "upload_time_iso_8601": "2019-09-09T01:23:00.689871Z", "url": "https://files.pythonhosted.org/packages/c6/8e/5f7ccf3be67335d8c07da590177f236125f4bc444ed4ea7ae176b9baff1a/agsadmin-0.4.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "6d68e5ea64bfed998239a339dcd9415e", "sha256": "95c4aa593a6ea4fab050a423547fd70ee3ff94927604bcbde61baeca1206a4af" }, "downloads": -1, "filename": "agsadmin-0.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d68e5ea64bfed998239a339dcd9415e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51866, "upload_time": "2019-10-31T03:57:11", "upload_time_iso_8601": "2019-10-31T03:57:11.737169Z", "url": "https://files.pythonhosted.org/packages/d4/19/6978139d24c8fa01a9ea73373a168761be4e986d550a452959ce4b40cc14/agsadmin-0.4.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "6935c07e14c4b55d70c79b09a2cc74a0", "sha256": "012fb38af195a64a8cd2cf2736ae3f9fca17baafccc5f9f767b240de3935ccf4" }, "downloads": -1, "filename": "agsadmin-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6935c07e14c4b55d70c79b09a2cc74a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54372, "upload_time": "2020-08-05T06:37:45", "upload_time_iso_8601": "2020-08-05T06:37:45.279765Z", "url": "https://files.pythonhosted.org/packages/bd/5a/a76c3f1ba22bb4f3bc62d5ce942ee7daffdf2ac5a49e7922bd1f3cc44e77/agsadmin-0.4.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47809d1959d8738b7ab67d650044f132", "sha256": "9d504c25f62a0bcd34160b65ad0d7cbafcca2c34e95ff75459e83870b5d95b46" }, "downloads": -1, "filename": "agsadmin-0.4.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47809d1959d8738b7ab67d650044f132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55801, "upload_time": "2021-06-23T02:25:38", "upload_time_iso_8601": "2021-06-23T02:25:38.195498Z", "url": "https://files.pythonhosted.org/packages/04/6f/c8fd012ff9f1b1fe804affad7e2bf490c18c7ae967c75e83281d76b87750/agsadmin-0.4.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }