简单加密货币票据

quicktick的Python项目详细描述


基于 默认情况下,在~/.quicktick中找到配置。选项可以是 在命令行中提供,以覆盖ticker的任何部分 配置。

安装

Quicktick需要Python3.6或更新版本,可以使用 pip

pip install quicktick

用法

quicktick [-h] [-V] [--config CONFIG] [--crypto CRYPTO] [--fiat FIAT] [--template TEMPLATE] [--source SOURCE]

选项如下:

-h, --helpShow this help message and exit
-V, --versionShow version and license information
--config CONFIG
Use alternative configuration file
--crypto CRYPTO
Symbol to use as the cryptocurrency
--fiat FIATSymbol to use as the fiat currency
--template TEMPLATE
Template name or raw Jinja2 template
--source SOURCE
Source for the price data

配置

配置是一个yaml文件,它将在您的家中创建 第一次运行的目录(如果它还不存在),它定义了 默认勾选器,如何输出价格数据和数据源 定义。Jinja2模板用于使其非常适合 需要。

默认配置仅为 CoinMarketCapapi支持:

Cryptocurrencies:
  • Bitcoin
  • Bitcoin Cash
  • Ethereum
  • Litecoin
Fiat currencies:
  • US Dollars
  • Euros
  • Chinese Yuan
  • British Pounds
Price data:
  • Exchange rate
  • Change in the last hour

coinmarketcap的api支持更多选项,这些选项可以添加到 您的配置,根据需要。或者,其他基于json的http api 可以定义为数据源。

股票代码

默认的ticker在 配置。它有四个属性:

source
要使用的数据源,在sources部分中定义。
crypto
要使用的加密货币符号,由source定义。
fiat
要使用的法定货币符号,由source定义。
template
用于呈现ticker的模板,在^{tt11}中定义$ 节(注意,这必须是预定义的模板;原始Jinja2 模板字符串只能在命令行中使用。

模板

templates部分用于定义名为jinja2的模板。由 默认情况下,有simpleansi(与 simple,使用ANSI转义序列进行颜色输出)。当 模板被呈现,它们可以访问三组数据:

fiat
法定货币符号(详见Data Sources)。
crypto
加密货币符号(有关详细信息,请参见Data Sources)。
价格数据
数据源返回的价格数据变量(有关详细信息,请参见Data Sources)。

数据源

sources节用于定义命名数据源,即, 基于json的http api。每个数据源有四个属性:

url
数据源的url;同样,提供了jinja2模板 使用fiatcrypto符号。
data
此小节允许您定义价格数据变量 可用于输出模板。这些又是Jinja2模板 它描述了来自api的json响应的映射,以及 cryptofiat符号。
cryptosfiats
这些小节允许您定义加密货币和法定货币 分别是货币。按照惯例,你会使用这个符号 名称作为货币的标识符,它接受 参数。这些参数可用于 使用符号。

许可证

版权所有(C)2017 Christopher Harrison

这个程序是免费软件:你可以重新发布和/或修改它 根据 自由软件基金会,或者许可证的第3版,或者 选项)任何更高版本。

这个程序的发布是希望它会有用,但是 没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见GNU将军 公共许可证了解更多详细信息。

你应该收到一份GNU通用公共许可证的副本 用这个程序。如果没有,请参见<;https://www.gnu.org/licenses/>;。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?