vorapoap / coinmarketcap
Access Coinmarketcap.com via local database wrapper
v1.0
2017-12-11 08:20 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-07-06 09:25:31 UTC
README
Store and retreive Coinmarketcap's data from local database
Install using composer
Create composer.json file
{
"name": "yourproject/yourproject",
"type": "project",
"require": {
"vorapoap/coinmarketcap": "*"
}
}
and run composer update
or run this command in your command line:
composer require voapoap/coinmarketcap
1. Define options
- Use existing PDO connection
$options['pdo'] = $existingPDOConnection;
- Use new connection
$options['host'] = 'localhost'; $options['database'] = 'coinmarketcap'; $options['user'] = 'user'; $options['password'] = 'password';
2. Create object
$coin = new Coinmarketcap($options);
On object constructing, the table will be checked for existence. If the table doesn't exist, the required table coinmarketcap is created, you can also define $options['prefix'] to prefix the table.
Other options
Name | Description |
---|---|
prefix | Table prefix, default is none |
coinmarketcap-limit | Default is 100 (See [https://coinmarketcap.com/api/]) |
coinmarketcap-update-interval | Update interval, default is 60s |
3. Usage
You can also do $coin->update(150) to override default coin limit
$coin = new Coinmarketcap($options); $coin->update(); $coin->getCoin("btc"); $coin->getCoin("bitcoin");
Automtically retrieve data from Coinmarketcap base on update interval.
$coin = new Coinmarketcap($options); $coin->getCoin("btc");
4. Donation
If you like this work and like to donate:
- BTC: 13SsoAUNv1KobhnDSZytLo71NHAGu9XxUd
- ETH: 0x1E0d07890Cb550F18eE6B80dC5739CFe776C72b5