crypto-price.js
Advanced tools
Comparing version 0.4.5 to 0.5.0
20
index.js
@@ -178,2 +178,21 @@ // index.js | ||
// Función para obtener el logotipo o icono de una criptomoneda | ||
async function getCryptoLogo(coin) { | ||
try { | ||
// Obtener datos de la criptomoneda | ||
const response = await axios.get(`https://api.coingecko.com/api/v3/coins/${coin}`); | ||
const data = response.data; | ||
// Obtener el logotipo o icono de la criptomoneda | ||
const logoUrl = data.image.large; | ||
return { | ||
coin, | ||
logoUrl, | ||
}; | ||
} catch (error) { | ||
throw new Error(`Error al obtener el logotipo de la criptomoneda: ${error.message}`); | ||
} | ||
} | ||
// Exportar las funciones para que estén disponibles para otros módulos | ||
@@ -190,2 +209,3 @@ module.exports = { | ||
calculateCryptoProfit, | ||
getCryptoLogo, | ||
}; |
{ | ||
"name": "crypto-price.js", | ||
"version": "0.4.5", | ||
"version": "0.5.0", | ||
"description": "A Node.js package for retrieving real-time cryptocurrency information and calculating cryptocurrency values in various currencies.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -230,2 +230,23 @@ # crypto-price.js | ||
### `getCryptoLogo(coin)` | ||
La función realiza una solicitud a la API de CoinGecko para obtener información sobre la criptomoneda, incluyendo la URL del logotipo. Luego, devuelve un objeto que contiene el nombre de la criptomoneda y la URL del logotipo. | ||
- `coin`: El nombre o identificador de la criptomoneda de la que deseas obtener el logotipo. | ||
Ejemplo: | ||
```javascript | ||
const cryptoPrice = require('crypto-price.js'); | ||
const coin = "bitcoin"; | ||
cryptoPrice.getCryptoLogo(coin) | ||
.then((result) => { | ||
console.log(`Logotipo de ${result.coin}: ${result.logoUrl}`); | ||
}) | ||
.catch((error) => { | ||
console.error(error.message); | ||
}); | ||
``` | ||
# SUGERENCIAS Y SOPORTE | ||
@@ -237,2 +258,8 @@ | ||
### 8 de Septiembre (0.5.0) | ||
#### 0.5.0 | ||
- Se añadio una funcion | ||
- `getCryptoLogo` | ||
### 7 de Septiembre (0.4.0 - 0.4.5) | ||
@@ -239,0 +266,0 @@ |
@@ -10,1 +10,10 @@ const cryptoPrice = require('./index'); // Importa tu paquete correctamente | ||
console.log('Resultado de la inversión:', profitOrLoss); | ||
cryptoPrice.getCryptoLogo(coin) | ||
.then((result) => { | ||
console.log(`Logotipo de ${result.coin}: ${result.logoUrl}`); | ||
}) | ||
.catch((error) => { | ||
console.error(error.message); | ||
}); | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17171
194
305