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 8d0359d1ff
Created CONTRIBUTING.md
6 years ago
.github/ISSUE_TEMPLATE Update issue templates 6 years ago
icons Deleted .DS_Store files 6 years ago
.gitignore Added .DS_Store to .gitignore 6 years ago
CODE_OF_CONDUCT.md Created CODE_OF_CONDUCT.md 6 years ago
CONTRIBUTING.md Created CONTRIBUTING.md 6 years ago
LICENSE Initial commit 6 years ago
PULL_REQUEST_TEMPLATE.md Created PULL_REQUEST_TEMPLATE.md 6 years ago
README.md Updated README.md 6 years ago
index.js Tested the script 6 years ago
package.json Initialized npm 6 years ago
readme_banner.png Updated README.md 6 years ago

README.md


Cryptocurrency icons

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 😊

As stated in the CoinMarketCap FAQ it is allowed to use resources from the coinmarketcap.com website.

Licence

MIT