opensrs转销商帐户的cli
opensrscli的Python项目详细描述
disclaimer:这是非常alpha/beta/而不是生产代码。我不接受 负责使用此软件管理OpenSRS帐户。
此包提供一组pyCLI应用程序,用于与OpenSRS接口 经销商帐户
安装
从pypi安装:
$ pip install opensrscli
开发
安装virtualenv并在它们不存在时分发:
$ pip install distribute virtualenv
克隆项目并初始化开发环境:
$ git clone git://github.com/shawnsi/opensrs-cli.git && cd opensrs-cli $ virtualenv . $ source /bin/activate
您可以使用Distribute安装依赖项和设置入口点:
$ python setup.py develop
配置
基本认证
您必须创建一个yaml文件以在 最少这应该与您在中设置的用户和私钥信息相匹配 用于访问API的OpenSRS分销商仪表板。
验证模板:
username: private_key:
现在使用-p或 –参数设置。如果未指定首选项文件,opensrs cli将 查看$home/.opensrs/prefs。
触点组
为了执行和域注册或传输,联系人集将需要 待定义。使用以下模板将它们添加到prefs.yaml违约 可以为管理员、所有者、帐单、, 或技术联系人。
联系人集模板:
contact_set: default: first_name: last_name: org_name: address1: city: state: postal_code: country: phone: email: billing: last_name: email: tech: last_name: email:
用法
此包安装以opensrs为前缀的脚本。
当前提供:
打开SRS平衡
返回帐户余额
打开SRS检查传输
返回一个或多个域的传输状态
打开SRS传输
根据上述联系人集传输一个或多个域
opensrs获取名称服务器
将名称服务器连接到一个或多个域
opensrs设置名称服务器
从一个或多个域上的用户首选项文件设置默认名称服务器
打开SRS锁
锁定一个或多个域
打开SRS解锁
解锁一个或多个域