{ "info": { "author": "Evan Borgstrom", "author_email": "evan@fatbox.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "OpenSRS-py\nVersion 0.1.4\n=============\n\nThis is a python implementation of the [OpenSRS][opensrs] [XML API][xmlapi].\n\nIt is only a light wrapper around the structure of the requests and\nresponses as defined by the API.\n\nExample Usage\n-------------\n\nHere is what a post call looks like:\n\n from opensrs import OpenSRS\n opensrs = OpenSRS(\"myusername\", \"privatekey\", test=True)\n opensrs.post(\"sw_register\", \"domain\",\n attrs={\n \"domain\": \"example.com\",\n \"auto_renew\": 1,\n \"link_domains\": 0,\n \"reg_type\": \"new\",\n \"contact_set\": {\n \"owner\": { ... },\n \"admin\": { ... },\n \"billing\": { ... },\n \"tech\": { ... },\n },\n \"nameserver_list\": [\n {\n \"sortorder\": 1,\n \"name\": \"ns1.fatbox.ca\",\n },\n {\n \"sortorder\": 2,\n \"name\": \"ns2.fatbox.ca\",\n },\n ],\n },\n extra_items = {\n \"registrant_ip\": \"1.2.3.4\",\n },\n )\n\nAnd you get back a data structure like:\n\n {\n \"protocol\": \"XCP\",\n \"action\": \"reply\",\n \"response_code\": \"200\",\n \"is_success\": 1,\n \"attributes\": {\n ...\n },\n }\n\nRequirements\n------------\n\n * xml.etree.ElementTree\n * httplib2\n\n[opensrs]: http://opensrs.com\n[xmlapi]: http://opensrs.com/docs/opensrsapixml/index.htm", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fatbox/OpenSRS-py", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "OpenSRS", "package_url": "https://pypi.org/project/OpenSRS/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/OpenSRS/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/fatbox/OpenSRS-py" }, "release_url": "https://pypi.org/project/OpenSRS/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Higher level Python interface to the OpenSRS XML API", "version": "0.1.4" }, "last_serial": 1560799, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "62f9373e5dfad8e9e94c177d547e1fea", "sha256": "43783eb6e1186c1c338ce2b350b16a0adf536edcd58aa237b65e179ac6b615b2" }, "downloads": -1, "filename": "OpenSRS-0.1.1.tar.gz", "has_sig": false, "md5_digest": "62f9373e5dfad8e9e94c177d547e1fea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5309, "upload_time": "2012-01-03T17:46:32", "url": "https://files.pythonhosted.org/packages/88/c0/5a730262c438f72a5b57e4df985a919fee5de41bf9d72789d49522a2b4df/OpenSRS-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "154e8998f9f68b19aa894b4a254b9a3a", "sha256": "10fcc4032825a3abcb66acb0083bdd7ca49213fe9f8af71812b6de24bf6edf46" }, "downloads": -1, "filename": "OpenSRS-0.1.2.tar.gz", "has_sig": false, "md5_digest": "154e8998f9f68b19aa894b4a254b9a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5615, "upload_time": "2012-01-16T15:48:50", "url": "https://files.pythonhosted.org/packages/4c/42/6964a16c6f3e96d736cabbd0694e0062a8c446e9d347aa1c23ab15a8508f/OpenSRS-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "222bc947942d1c95dd475d90dd77f52b", "sha256": "70ece4d2d843b7596a00f0e58f1b2ed92872d5b16092a79307fb4b3af162a648" }, "downloads": -1, "filename": "OpenSRS-0.1.3.tar.gz", "has_sig": false, "md5_digest": "222bc947942d1c95dd475d90dd77f52b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5670, "upload_time": "2012-03-22T02:43:28", "url": "https://files.pythonhosted.org/packages/35/b6/e97c978b5fec5cafa754e7d8840df6cadf516fa0217ec3ca8a685a0c4d3e/OpenSRS-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "27b13e9b19ff90e99a5f34243640c425", "sha256": "6ec81c6bc2bcb982ec8554d5c4c6e561da503ad37cf586cb860b3832199f75f3" }, "downloads": -1, "filename": "OpenSRS-0.1.4.tar.gz", "has_sig": false, "md5_digest": "27b13e9b19ff90e99a5f34243640c425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5842, "upload_time": "2012-05-16T05:15:44", "url": "https://files.pythonhosted.org/packages/bc/4b/2dc59a7e6d2aa53aa90fcd4a90c552e05d5aef3921d5c6b58c21dd66d80f/OpenSRS-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "27b13e9b19ff90e99a5f34243640c425", "sha256": "6ec81c6bc2bcb982ec8554d5c4c6e561da503ad37cf586cb860b3832199f75f3" }, "downloads": -1, "filename": "OpenSRS-0.1.4.tar.gz", "has_sig": false, "md5_digest": "27b13e9b19ff90e99a5f34243640c425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5842, "upload_time": "2012-05-16T05:15:44", "url": "https://files.pythonhosted.org/packages/bc/4b/2dc59a7e6d2aa53aa90fcd4a90c552e05d5aef3921d5c6b58c21dd66d80f/OpenSRS-0.1.4.tar.gz" } ] }