You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mitch Dorrestijn
943fe60e2b
|
7 years ago | |
---|---|---|
icons | 7 years ago | |
.gitignore | 7 years ago | |
CODE_OF_CONDUCT.md | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 7 years ago | |
index.js | 7 years ago | |
package.json | 7 years ago | |
readme_banner.png | 7 years ago |
README.md
coinmarketcap-icons
A simple script for downloading all cryptocurrency icons from CoinMarketCap
Key Features
- Build with Node.js
- Downloads all icons in 16x16, 32x32, 64x64 or 128x128 pixels
- Names icons based on slug, ticker or rank
- Always gets the latest icons in .png format
- Super simple to run 😉
How To Use
To run this script, you'll need Git and Node.js. Next open up your terminal and from your command line type:
# Clone the repo
$ git clone https://github.com/MitchDorrestijn/coinmarketcap-icons.git
# Go into the coinmarketcap-icons directory
$ cd coinmarketcap-icons
# Run the script
$ node index.js
By default, the script downloads all cryptocurrency icons from CoinMarketCap in the format 128x128px with the slug as name. However, you can give a couple extra arguments to change this behaviour, like:
# Download all icons in 128x128px with the slug as name (default)
node index.js slug 128x128
# Download all icons in 64x64px with the slug as name
node index.js slug 64x64
# Download all icons in 32x32px with the slug as name
node index.js slug 32x32
# Download all icons in 16x16px with the slug as name
node index.js slug 16x16
# Download all icons in 128x128px with the ticker symbol as name
node index.js symbol 128x128
# Download all icons in 64x64px with the ticker symbol as name
node index.js symbol 64x64
# Download all icons in 32x32px with the ticker symbol as name
node index.js symbol 32x32
# Download all icons in 16x16px with the ticker symbol as name
node index.js symbol 16x16
# Download all icons in 128x128px with the rank number as name
node index.js rank 128x128
# Download all icons in 64x64px with the rank number as name
node index.js rank 64x64
# Download all icons in 32x32px with the rank number as name
node index.js rank 32x32
# Download all icons in 16x16px with the rank number as name
node index.js rank 16x16
The icons will be saved in the icons
directory. If this directory doesn't exist the script will make one.
Donations
If this script helped you out please consider a donation. Donations are used to pay for my education as a web developer.
- Bitcoin (BTC)
1Lawi284xuNSL2QPPnpeLp637oN74M7LCQ
- Ethereum (ETH)
0x06DF41dE423167AD8D761AfBcbcb95D0508CF541
- Litecoin (LTC)
LYjsYCTn1BgbXkGjizRiurjC4YMh2VZsF2
Thanks in advance 😊
Legal
As stated in the CoinMarketCap FAQ it is allowed to use resources from the coinmarketcap.com website.
Licence
MIT