ComChain API客户端库
项目描述
pyc3l-cli
本项目提供了一个用于从shell与ComChain交互的命令行界面。
成熟度
此代码处于alpha阶段。尚未在Windows上进行测试。这更像是持续反思的草案。
功能
通过使用pyc3l-cli
,您可以通过pyc3l
命令行工具
- 使用
pyc3l block_rate
监控区块率 - 使用
pyc3l account_info
检查账户信息(最后交易、类型、状态、余额、委托等) - 检查特定交易
pyc3l check_transaction
- 发布承诺、转账、委托和代表转账命令
- ... 提供了许多示例和其他特定命令...
需求
此代码适用于python3。一些子命令使用tkinter
进行交互式使用(您可以在命令行上提供必要的参数来避免使用tkinter
)。
您可以通过运行python3
并输入来检查是否已安装tkinter
>>> import tkinter
>>> tkinter._test()
安装
您不需要下载代码的git版本,因为pyc3l-cli
已在PyPI上可用。因此,您应该能够运行
pip install pyc3l-cli
如果您已下载GIT源代码,则可以通过传统方式安装当前版本:
python setup.py install
如果您没有GIT源代码但想从github获取最新的master分支或分支,您也可以:
pip install git+https://github.com/com-chain/pyc3l-cli
或者甚至选择特定的修订版(分支/标签/提交):
pip install git+https://github.com/com-chain/pyc3l-cli@master
用法
日志记录
PYC3L_CLI_DEBUG=1 pyc3l [COMMAND] ...
或
pyc3l -d [COMMAND] ...
或
pyc3l --log-handler pyc3l:DEBUG [COMMAND] ...
开启所有调试
pyc3l --log-handler :DEBUG [COMMAND] ...
贡献
欢迎提出建议或问题。非常欢迎推送请求,请查看指南。
推送请求指南
您可以发送任何代码。我会查看它,并自己将其集成到代码库中,并保留您作为作者。这个过程可能需要一些时间,如果您遵循以下指南,则将花费更少的时间:
- 使用PEP8或pylint检查您的代码。尽量保持80列宽。
- 按最小关注点分隔您的提交。
- 每个提交都应该通过测试(以允许简单的二分查找)
- 每个功能/错误修复提交应包含代码、测试和文档。
- 非常欢迎对较小的提交进行排版或代码美观更改。这些应该在提交摘要中使用
!minor
标记。 - 提交消息应遵循gitchangelog规则(检查git日志以获取示例)
- 如果提交修复了问题或完成了功能的实现,请在摘要中提及。
如果您对这里没有回答的指南有任何疑问,请检查当前的git log
,您可能会找到以前的提交,该提交显示了如何处理您的问题。
许可证
许可协议:GNU Affero通用公共许可证
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
pyc3l_cli-0.2.0.tar.gz (22.8 kB 查看哈希值)
构建发行版
pyc3l_cli-0.2.0-py3-none-any.whl (30.5 kB 查看哈希值)
关闭
pyc3l_cli-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bcad8785a798a4af41fcbdcd08e283ad589a4d9fb21d35d9a49c1938b2a1ac61 |
|
MD5 | 63febab73398dd622faff75ed285f5a2 |
|
BLAKE2b-256 | 71a43bf41de23893b88f0f4e50c4b24e19cbf0c8b9075cc8814b4f56c23322b3 |
关闭
pyc3l_cli-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba0ebbb3943ab89db0e7bdc4f20c17238a78b32f9c4000f45dbfa7748adc3946 |
|
MD5 | 98f81dc5225e3481b7afb0bc3be4f8da |
|
BLAKE2b-256 | 48e6425f683ff85a7f3d21b634b55c2df8f4b529fd349817ec00fbe41fc753be |