Marktkapitalisierung: $3.2013T -0.570%
Volumen (24h): $109.6829B -3.020%
  • Marktkapitalisierung: $3.2013T -0.570%
  • Volumen (24h): $109.6829B -3.020%
  • Angst- und Gier-Index:
  • Marktkapitalisierung: $3.2013T -0.570%
Cryptos
Themen
Cryptospedia
Nachricht
CryptosTopics
Videos
Top News
Cryptos
Themen
Cryptospedia
Nachricht
CryptosTopics
Videos
bitcoin
bitcoin

$96418.721981 USD

-2.05%

ethereum
ethereum

$2687.739314 USD

-2.74%

xrp
xrp

$2.588011 USD

-3.00%

tether
tether

$0.999825 USD

-0.04%

bnb
bnb

$656.326573 USD

0.40%

solana
solana

$171.386564 USD

-2.54%

usd-coin
usd-coin

$1.000043 USD

0.01%

dogecoin
dogecoin

$0.244077 USD

-3.80%

cardano
cardano

$0.767310 USD

-3.77%

tron
tron

$0.237868 USD

-4.90%

chainlink
chainlink

$17.505561 USD

-4.59%

sui
sui

$3.344930 USD

-4.57%

avalanche
avalanche

$24.939290 USD

-1.00%

stellar
stellar

$0.327623 USD

-3.46%

litecoin
litecoin

$129.677981 USD

-3.20%

Nachrichtenartikel zu Kryptowährungen

So bauen Sie ein Crypto -Preis -Alarm -System mit Coingecko und Python

Feb 22, 2025 at 03:20 pm

Der Kryptowährungsmarkt bewegt sich schnell, mit neuen Münzen und neu auftretenden Trends im Fluss. In diesem Artikel lernen wir, wie Sie ein Crypto -Preiswarnsystem erstellen können

So bauen Sie ein Crypto -Preis -Alarm -System mit Coingecko und Python

This tutorial will guide you through building a crypto price alert system that provides regular email updates on the latest trending coins and categories on CoinGecko, on-chain categories on GeckoTerminal, and sudden surges in trading volume. These insights can be valuable for informing your investment strategy or keeping you up to date with the latest market trends.

In diesem Tutorial wird Sie durch den Erstellen eines Krypto-Preiswarnsystems geführt, das regelmäßige E-Mail-Updates zu den neuesten Trendmünzen und -kategorien zu Coingecko, Kategorien für Ketten zu Geckoterminal und plötzliche Überschwemmungen im Handelsvolumen bietet. Diese Erkenntnisse können wertvoll sein, um Ihre Anlagestrategie zu informieren oder Sie über die neuesten Markttrends auf dem Laufenden zu halten.

As usual, you’ll find a link to the GitHub repository at the end of the article. Let's dive in!

Wie üblich finden Sie einen Link zum Github -Repository am Ende des Artikels. Lass uns eintauchen!

Pre-requisites

Voraussetzungen

To obtain a CoinGecko API key, head over to the Developer’s Dashboard and click on +Add New Key in the top right corner. For detailed instructions on generating and setting up your key, refer to this guide.

Um eine Coingecko -API -Taste zu erhalten, besuchen Sie das Dashboard des Entwicklers und klicken Sie auf +neue Schlüssel in der oberen rechten Ecke. Ausführliche Anweisungen zum Generieren und Einrichten Ihres Schlüssels finden Sie in diesem Handbuch.

For this project, we’ll be using the Categories List and Search Queries endpoints in the CoinGecko API. The Categories List endpoint is exclusively available only on the CoinGecko API Analyst tier and higher. As a free alternative, you can comment out the call to this endpoint and rely solely on the Search Queries data.

Für dieses Projekt verwenden wir die Liste der Kategorien und Suchanfragen Endpunkte in der Coingecko -API. Der Kategorienlistenendpunkt ist ausschließlich auf der Coingecko API -Analystenstufe und höher verfügbar. Als kostenlose Alternative können Sie den Anruf zu diesem Endpunkt kommentieren und sich ausschließlich auf die Suchanfragendaten verlassen.

Step 1. Initializing the project

Schritt 1. Initialisierung des Projekts

To start, we’ll initialize our project, install package requirements, and safely load our API credentials. First, we'll create an empty directory, which will serve as the root of our project.

Zu Beginn werden wir unser Projekt initialisieren, die Paketanforderungen installieren und unsere API -Anmeldeinformationen sicher laden. Zunächst erstellen wir ein leeres Verzeichnis, das als Wurzel unseres Projekts dienen wird.

Installing Dependencies

Abhängigkeiten installieren

Let’s initialize a local Python environment. This will keep the global Python scope clean of any potential library versioning issues:

Lassen Sie uns eine lokale Python -Umgebung initialisieren. Dadurch wird der globale Python Scope von potenziellen Problemen der Bibliotheksversionen sauber gehalten:

With the virtual environment now activated, copy the requirements below and paste them inside a new file called requirements.txt at the root of your project.

Kopieren Sie mit der jetzt aktivierten virtuellen Umgebung die folgenden Anforderungen und fügen Sie sie in eine neue Datei namens Requirements.txt am Stamm Ihres Projekts ein.

```

`` `

click==8.1.3

Klicken Sie auf == 8.1.3

dataclasses-json==0.6.1

DataClasses-Json == 0.6.1

google-auth==2.16.0

Google-Auth == 2.16.0

google-auth-oauthlib==0.13.0

Google-auth-oauthlib == 0.13.0

google-api-core==2.16.0

Google-API-Core == 2.16.0

google-api-client==2.46.0

Google-api-client == 2.46.0

google-api-python-client==2.56.0

Google-API-Python-Client == 2.56.0

google-auth-httplib2==0.1.1

Google-auth-httplib2 == 0.1.1

google-oauth2==5.3.0

Google-OAUTH2 == 5.3.0

google-oauth2-client==4.19.3

Google-OAUTH2-Client == 4.19.3

google-cloud-storage==2.5.0

Google-Cloud-Storage == 2.5.0

google-cloud-bigquery==3.36.0

Google-Cloud-BigQuery == 3.36.0

google-cloud-bigquery-storage==3.36.0

Google-Cloud-BigQuery-Storage == 3.36.0

google-cloud-bigquery-datatransfer==3.36.0

Google-Cloud-BigQuery-Datransfer == 3.36.0

google-cloud-bigquery-connection==3.36.0

Google-Cloud-BigQuery-Connection == 3.36.0

google-cloud-bigquery-logging==3.36.0

Google-Cloud-BigQuery-Logging == 3.36.0

google-cloud-bigquery-admin==3.36.0

Google-Cloud-BigQuery-Admin == 3.36.0

google-cloud-bigquery-analyticshub==3.36.0

Google-Cloud-BigQuery-Analyticshub == 3.36.0

google-cloud-bigquery-migration==3.36.0

Google-Cloud-BigQuery-Migration == 3.36.0

google-cloud-bigquery-pandas==3.36.0

Google-Cloud-BigQuery-Pandas == 3.36.0

google-cloud-bigquery-storage-transfer==3.36.0

Google-Cloud-BigQuery-Storage-Transfer == 3.36.0

google-cloud-bigquery-datapolicies==3.36.0

Google-Cloud-BigQuery-Datapolicies == 3.36.0

google-cloud-bigquery-datatransfer-service==3.36.0

Google-Cloud-BigQuery-Datransfer-Service == 3.36.0

google-cloud-bigquery-reservation==3.36.0

Google-Cloud-BigQuery-Reservation == 3.36.0

google-cloud-bigquery-rpb==3.36.0

Google-Cloud-BigQuery-RPB == 3.36.0

google-cloud-bigquery-updater==3.36.0

Google-Cloud-BigQuery-Updater == 3.36.0

google-cloud-bigquery-audit==3.36.0

Google-Cloud-BigQuery-ADIT == 3.36.0

google-cloud-bigquery-dwh-audit==3.36.0

Google-Cloud-BigQuery-DWH-ADIT == 3.36.0

google-cloud-bigquery-connection-audit==3.36.0

Google-Cloud-BigQuery-Connection-ADIT == 3.36.0

google-cloud-bigquery-analyticshub-audit==3.36.0

Google-Cloud-BigQuery-Analyticshub-ADIT == 3.36.0

google-cloud-bigquery-migration-audit==3.36.0

Google-Cloud-BigQuery-Migration-ADIT == 3.36.0

google-cloud-bigquery-pandas-audit==3.36.0

Google-Cloud-BigQuery-Pandas-ADIT == 3.36.0

google-cloud-bigquery-storage-transfer-audit==3.36.0

Google-Cloud-BigQuery-Storage-Transfer-ADIT == 3.36.0

google-cloud-bigquery-datapolicies-audit==3.36.0

Google-Cloud-BigQuery-Datapolicies-ADIT == 3.36.0

google-cloud-bigquery-datatransfer-service-audit==3.36.0

Google-Cloud-BigQuery-Datransfer-Service-ADIT == 3.36.0

google-cloud-bigquery-reservation-audit==3.36.0

Google-Cloud-BigQuery-Reservation-ADIT == 3.36.0

google-cloud-bigquery-rpb-audit==3.36.0

Google-Cloud-BigQuery-RPB-ADIT == 3.36.0

google-cloud-bigquery-updater-audit==3.36.0

Google-Cloud-BigQuery-Updater-ADIT == 3.36.0

google-cloud-bigquery-audit-admin==3.36.0

Google-Cloud-BigQuery-ADIT-ADMIN == 3.36.0

google-cloud-bigquery-dwh-audit-admin==3.36.0

Google-Cloud-BigQuery-DWH-ADAD-ADMIN == 3.36.0

google-cloud-bigquery-connection-audit-admin==3.36.0

Google-Cloud-BigQuery-Connection-Awwing-Admin == 3.36.0

google-cloud-bigquery-analyticshub-audit-admin==3.36.0

Google-Cloud-BigQuery-Analyticshub-ADIT-ADMIN == 3.36.0

google-cloud-bigquery-migration-audit-admin

Google-Cloud-BigQuery-Migration-ADITIT-ADMIN

Haftungsausschluss:info@kdj.com

Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!

Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.

Weitere Artikel veröffentlicht am Feb 23, 2025