跳转到主要内容

ComChain API客户端库

项目描述

pyc3l-cli

Latest Pypi Version

本项目提供了一个用于从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 查看哈希值

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面