coinmarketcap-d-api ~master
Dlang wrapper around the https://coinmarketcap.com API
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
Coinmarketcap D API
Dlang wrapper around the https://coinmarketcap.com API
Install
$ dub add coinmarketcap-d-api
Usage example
import coinmarketcap_api;
import std.json;
auto cmc = new CoinmarketcapAPI ("api key");
cmc.getMetadata("BTC,ETH"); // resutl string
cmc.getMetadata("BTC", "TRX");
cmc.getMetadata(["BTC", "ETH"]);
cmc.getList(1, 10);
cmc.getList(1, 10, ["EUR", "USD"]);
cmc.getMap("active", 1, 10);
cmc.getMap("active", 1, 2, ["BTC", "ETH"]);
cmc.getQuotes("BTC");
cmc.getQuotes(1);
cmc.getQuotes("BTC,ETH", "EUR");
cmc.getQuotes(["BTC", "ETH"], ["EUR", "USD"]);
cmc.getQuotes(1, ["EUR", "USD"]);
cmc.getQuotes([1, 2], ["EUR", "USD"]);
cmc.getGlobal();
cmc.getGlobal("RUB");
cmc.getGlobal(["USD", "EUR"]);
cmc.getMetadata!JSONValue("BTC,ETH"); // resutl JSONValue
cmc.getList!JSONValue(1, 10);
cmc.getMap!JSONValue("active", 1, 10);
cmc.getQuotes!JSONValue("BTC");
cmc.getGlobal!JSONValue();
Check out the CoinMarketCap API documentation for more information!
API
getList
Get a paginated list of all cryptocurrencies with latest market data
getMetadata
Get static metadata for one or more cryptocurrencies
getMap
Returns a paginated list of all cryptocurrencies by CoinMarketCap ID
getQuotes
Get latest market quote for 1 or more cryptocurrencies
getGlobal
Get global information
License
Apache 2.0
- Registered by DarkRiDDeR
- ~master released 5 years ago
- DarkRiDDeR/coinmarketcap-d-api
- Apache-2.0
- Copyright © 2019, DarkRiDDeR
- Authors:
- Dependencies:
- none
- Versions:
-
0.1.1 2019-Feb-11 0.1.0 2019-Feb-10 ~master 2019-Feb-11 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
9 downloads total
-
- Score:
- 0.6
- Short URL:
- coinmarketcap-d-api.dub.pm