Eliminar get-usdt-eur-range.sh
This commit is contained in:
@ -1,34 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# === CONFIGURACIÓN ===
|
|
||||||
COIN_ID="tether"
|
|
||||||
VS_CURRENCY="eur"
|
|
||||||
OUTPUT="usdt-eur-2025.csv"
|
|
||||||
|
|
||||||
# Timestamps UNIX para 2025-01-01 → 2026-01-01
|
|
||||||
FROM_TIMESTAMP=$(date -j -f "%Y-%m-%d" "2025-01-01" +"%s")
|
|
||||||
TO_TIMESTAMP=$(date -j -f "%Y-%m-%d" "2026-01-01" +"%s")
|
|
||||||
|
|
||||||
# === Llamada API ===
|
|
||||||
URL="https://api.coingecko.com/api/v3/coins/$COIN_ID/market_chart/range?vs_currency=$VS_CURRENCY&from=$FROM_TIMESTAMP&to=$TO_TIMESTAMP"
|
|
||||||
echo "📡 Llamando a CoinGecko..."
|
|
||||||
RESPONSE=$(curl -s "$URL")
|
|
||||||
|
|
||||||
# === CSV: cabecera ===
|
|
||||||
echo "date_utc,date_gmt1,usdt_eur" > "$OUTPUT"
|
|
||||||
|
|
||||||
# === Procesar respuesta JSON ===
|
|
||||||
echo "$RESPONSE" | jq -c '.prices[]' | while read -r entry; do
|
|
||||||
ts_ms=$(echo "$entry" | jq '.[0]')
|
|
||||||
price=$(echo "$entry" | jq '.[1]')
|
|
||||||
|
|
||||||
# UTC (timestamp → fecha UTC)
|
|
||||||
date_utc=$(date -u -r "$((ts_ms/1000))" "+%Y-%m-%d %H:%M:%S")
|
|
||||||
|
|
||||||
# GMT+1
|
|
||||||
date_gmt1=$(TZ=Europe/Madrid date -r "$((ts_ms/1000))" "+%Y-%m-%d %H:%M:%S")
|
|
||||||
|
|
||||||
echo "$date_utc,$date_gmt1,$price"
|
|
||||||
done | sort | uniq -f0 >> "$OUTPUT"
|
|
||||||
|
|
||||||
echo "✅ Exportado como $OUTPUT"
|
|
||||||
Reference in New Issue
Block a user