{ "info": { "author": "Shawn Siefkas", "author_email": "shawn.siefkas@meredith.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Topic :: Utilities" ], "description": "README\n======\n\n**DISCLAIMER: This is extremely alpha/beta/not-production code at this point. I take no\nresponsiblity for the use of this software to manage OpenSRS accounts.**\n\nThis package provides a set of `pyCLI`_ applications for interfacing with an `OpenSRS`_\nreseller account.\n\n.. _pyCLI: http://packages.python.org/pyCLI/\n.. _OpenSRS: http://www.opensrs.com/\n\nInstallation\n------------\n\nInstall from pypi::\n\n $ pip install opensrscli\n\nDevelopment\n-----------\n\nInstall virtualenv and distribute if they aren't already present::\n\n $ pip install distribute virtualenv\n\nClone the project and initialize a development environment::\n\n $ git clone git://github.com/shawnsi/opensrs-cli.git && cd opensrs-cli\n $ virtualenv . \n $ source /bin/activate\n\nYou can use distribute to install dependencies and setup entry points::\n\n $ python setup.py develop\n\nConfiguration\n-------------\n\nBasic Auth\n~~~~~~~~~~\n\nYou must create a yaml file to provide OpenSRS authentication info at a \nminimum. This should match the user and private key information you setup in\nthe OpenSRS reseller dashboard for API access.\n\nAuth template::\n\n username:\n private_key:\n\nNow provide the prefs.yaml file to opensrs commands with the -p or\n--preferences parameter. If no preferences file is specified opensrs-cli will\nlook in `$HOME/.opensrs/prefs`.\n\nContact Sets\n~~~~~~~~~~~~\n\nIn order to perform and domain registration or transfers contact sets will need\nto be defined. Add them to prefs.yaml using the following template. A default\ncontact can be provided and fields can be overriden for admin, owner, billing,\nor tech contacts.\n\nContact set template::\n\n contact_set:\n default:\n first_name:\n last_name:\n org_name:\n address1:\n city:\n state:\n postal_code:\n country:\n phone:\n email:\n billing:\n last_name:\n email:\n tech:\n last_name:\n email:\n\nUsage\n-----\n\nThis package installs scripts prefixed with opensrs.\n\nCurrently provided:\n\n- opensrs-balance\n\n Returns account balance\n\n- opensrs-check-transfer\n\n Returns transfer status of one or more domains\n\n- opensrs-transfer\n\n Transfers one or more domains according to contact sets described above\n\n- opensrs-get-nameservers\n\n Get the nameservers attached to one or more domains\n\n- opensrs-set-nameservers\n\n Sets default nameservers from user preferences file on one or more domains\n\n- opensrs-lock\n\n Lock one or more domains\n\n- opensrs-unlock\n\n Unlock one or more domains", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/opensrscli", "keywords": "opensrs", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "opensrscli", "package_url": "https://pypi.org/project/opensrscli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/opensrscli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/opensrscli" }, "release_url": "https://pypi.org/project/opensrscli/0.1.9/", "requires_dist": null, "requires_python": null, "summary": "A CLI for OpenSRS reseller accounts", "version": "0.1.9" }, "last_serial": 795793, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "598cd12099f274dfcaa02fb2c4618cab", "sha256": "7f50d041acb7d1ec8eb97bd8d1f605fd9a79955220a9cf5a8bce4e800b8c9ee8" }, "downloads": -1, "filename": "opensrscli-0.1.0.tar.gz", "has_sig": false, "md5_digest": "598cd12099f274dfcaa02fb2c4618cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8383, "upload_time": "2012-05-17T21:56:15", "url": "https://files.pythonhosted.org/packages/94/54/28eaafa231d675ccfd9d5490889d35016f20d4e1c2cb9edf8d74e64e0a21/opensrscli-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d0dc3b37ab3cef190effb64ebebee079", "sha256": "1ea9c7e18332f067c469d4e7ba760c3aba45e89db5cc228e2a27d947e9f59afa" }, "downloads": -1, "filename": "opensrscli-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d0dc3b37ab3cef190effb64ebebee079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8390, "upload_time": "2012-05-17T21:58:59", "url": "https://files.pythonhosted.org/packages/3d/59/d681ac82bf4132d42969d3ed17443a79f430bf8b60ed2e18dfb626f5b67b/opensrscli-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e348af104ec7d379025546acdd124beb", "sha256": "d08fd1a9e4f9bef53e477febe716f6a1f4b7bd4a29d8b5dfc0412793a8207cbb" }, "downloads": -1, "filename": "opensrscli-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e348af104ec7d379025546acdd124beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8418, "upload_time": "2012-05-17T22:04:33", "url": "https://files.pythonhosted.org/packages/8d/91/2433978e68daa7c403d844ffa8b00a85dbbc831175e39efb1eb4bb79d428/opensrscli-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2460b0c679a92ae2364f00efd650148a", "sha256": "bcacb613cd4734b8d32b4b802f9605d9dcc3db9a5ba19b3601e5376d371cac01" }, "downloads": -1, "filename": "opensrscli-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2460b0c679a92ae2364f00efd650148a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8464, "upload_time": "2012-05-17T23:37:47", "url": "https://files.pythonhosted.org/packages/12/84/35f07c8b9c08e2b7d095aa9edd31418f190d0acca57d48114bdbf8ac5715/opensrscli-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b39ee87449e646c1acfb894b6bf7de0d", "sha256": "f145ecfc0319bb8adb8b5fc5a78ae96c5e296d387fa2227959104ea61c20a27a" }, "downloads": -1, "filename": "opensrscli-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b39ee87449e646c1acfb894b6bf7de0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4063, "upload_time": "2012-05-17T23:56:14", "url": "https://files.pythonhosted.org/packages/25/6b/fcebd36ab3653a38acac5350b856a3a710a0be74ae4d2939ab5e7a764990/opensrscli-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6a8ba298c035d8d5cc9ffa2068f4d5a3", "sha256": "57ed1efe43b6f03aecdf7004f84079d50a0e1ec767ed4b6b20d9e3b658e4fdca" }, "downloads": -1, "filename": "opensrscli-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6a8ba298c035d8d5cc9ffa2068f4d5a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4061, "upload_time": "2012-05-18T21:24:23", "url": "https://files.pythonhosted.org/packages/81/39/879a0652e82904e8e4484cc7b9ea27d774d8bf31f36fb5fc843b8240ffd5/opensrscli-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1992255181e05650a012d96b151e272c", "sha256": "24699992224e1713c5fa4ab667907f62cba3f9148c28190a32903e62a30aa0e8" }, "downloads": -1, "filename": "opensrscli-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1992255181e05650a012d96b151e272c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4198, "upload_time": "2012-06-18T23:52:59", "url": "https://files.pythonhosted.org/packages/53/0d/85d83477bdecd1bd34d773f895bd194416b43eded972c45938b066ad6bd4/opensrscli-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "174e5504ac485eb62356f710dad65ef1", "sha256": "874b8c01348ebe266ecc09f3e8ee2c62689296d03dcec4aee2b6740dec01a134" }, "downloads": -1, "filename": "opensrscli-0.1.8.tar.gz", "has_sig": false, "md5_digest": "174e5504ac485eb62356f710dad65ef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4520, "upload_time": "2012-07-20T18:23:56", "url": "https://files.pythonhosted.org/packages/b9/be/12f268684ea7267ec8f2a73b4036ae0921631cc384b8a58d8afa509da9d5/opensrscli-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "097d522baf508cc03ba04719b66e3d9a", "sha256": "5de5c76e8114440d97f7f8f748292a4de922e7d4ddaf978f955d620b950cba74" }, "downloads": -1, "filename": "opensrscli-0.1.9.tar.gz", "has_sig": false, "md5_digest": "097d522baf508cc03ba04719b66e3d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2012-07-20T18:51:38", "url": "https://files.pythonhosted.org/packages/54/21/ecd03a8f34605ca99d382d3469f1246e05e0b5471bffb4256b6284bbdf6f/opensrscli-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "097d522baf508cc03ba04719b66e3d9a", "sha256": "5de5c76e8114440d97f7f8f748292a4de922e7d4ddaf978f955d620b950cba74" }, "downloads": -1, "filename": "opensrscli-0.1.9.tar.gz", "has_sig": false, "md5_digest": "097d522baf508cc03ba04719b66e3d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2012-07-20T18:51:38", "url": "https://files.pythonhosted.org/packages/54/21/ecd03a8f34605ca99d382d3469f1246e05e0b5471bffb4256b6284bbdf6f/opensrscli-0.1.9.tar.gz" } ] }