用于coinmarket数据的python api包装器和scraper

coinmarketcapp的Python项目详细描述


https://img.shields.io/badge/Made%20with-Python-1f425f.svghttps://img.shields.io/pypi/v/coinmarketcappy.svghttps://img.shields.io/pypi/l/coinmarketcappy.svghttps://img.shields.io/pypi/pyversions/coinmarketcappy.svg

安装

要安装coinmarketcappy,只需使用pip:

$ pip install coinmarketcappy

或直接从源安装以包含最新更改:

$ pip install git+https://github.com/saporitigianni/coinmarketcappy.git

或克隆然后安装:

$ git clone https://github.com/saporitigianni/coinmarketcappy.git
$ cd coinmarketcappy
$ python3 setup.py install

用法

每个方法都支持参数'out_file'和'wformat'将信息保存到文件中。 如果存在“out_file”,则信息将保存到该文件中。除非要在本地保存,否则请使用绝对路径。 如果未指定“wformat”,则默认为“json”(“csv”也受支持)

除了可用的_快照和历史_快照之外,所有方法都支持“epoch”参数。如果是真的 返回所有时间段,如果为假,则返回日期和时间(例如,“2018-05-01 00:19:31”)

获取历史快照(自20130428起每周日拍摄)或全局图表数据:

importcoinmarketcappyascmc# Get all available historical snapshots to choose from# or visit https://coinmarketcap.com/historical/dates=cmc.available_snaps()# Retrieve info for the last 10 snapshotssnaps=cmc.historical_snapshots(dates[-10:])# Percentage of Market Capitalization (Dominance)dom=cmc.dominance()# Total Market Capitalizationcap=cmc.total_market_cap()# Total Market Capitalization (Excluding Bitcoin)cap=cmc.total_market_cap(exclude_btc=True)

要获取代码和简单的全局数据:

importcoinmarketcappyascmc# Get a list of all tickers organized by ranktickers=cmc.get_tickers()# Get a specific ticker (by its name not symbol. e.g. bitcoin, ethereum,... not btc, eth)ticker=cmc.get_ticker(name='bitcoin')# Get ticker's historical data (also by its name)temp=cmc.get_ticker_historical(name='bitcoin')# Get global data in ERUglob=cmc.get_global_data(convert='eur')

致谢

这些数据要么来自coinmarketcap API,要么来自coinmarketcap.com。 它的free to use所以请遵守他们的利率限制。:章鱼:

贡献

请先阅读CONTRIBUTING文档,然后再进行希望在代码中采用的更改。

行为准则

coinmarketcappy项目的代码库中进行交互的每个人,问题 跟踪程序、聊天室和邮件列表应遵循 PyPA Code of Conduct

给我买杯咖啡?

以太网0xAD1F09626B8E701D5F0F4A237193DF73D3C445
BTC 199zsvqcusefv8yjdyqhuqzmlcyh75dqnv
LTC润滑油7vxc43ttpsqum1jazfmshktau1rs9

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

推荐PyPI第三方库


热门话题
文件名的java正则表达式限制名称大小和文件扩展名   Mac上的java Android SDK:jspawnhelper意外退出   java SQL Server 2000到Oracle 12c重音字符   在Java中快速比较大数据集中的值和小数据集中的值   java在代码中的许多地方保留对对象的引用   Java规范中私有内部类的jvm访问标志与反射API不一致?   比较2个int数组中匹配的数字   java Apache Commons数学简化回归:get prediction stderr   安卓 Java SDK管理器因命令行输出中的“flashplayerplugin”而崩溃   JavaSQLite:关闭DB时必须关闭游标吗?   泛型Java设计抽象类声明示例说明   java应用程序在添加片段时崩溃   如何在java中使用注释为字段加载值