Title: Python ile dexscreener sitesinden sesli fiyat takibi yapabilmek Post by: Yabani on July 29, 2023, 10:39:23 AM Geçtiğimiz günlerde bir coinin fiyatını takip etmek istiyordum ancak bunu yaparken işimden de geri kalmak istemiyordum. Programlamadan anlamam etmem yapay zekaya soru cevap olarak ortaya bir ürün çıkarttık. Quote import requests import time import os import subprocess def get_api_data(url): try: response = requests.get(url) response.raise_for_status() return response.json() except requests.exceptions.RequestException as e: print("An error occurred:", e) return None def main(): url = "https://api.dexscreener.com/latest/dex/pairs/polygon/0x604229c960e5cacf2aaeac8be68ac07ba9df81c3" interval = 0.35 # Sorgu aralığı (her bir saniyede bir) threshold = 0.145 # Uyarı eşiği değeri try: while True: data = get_api_data(url) if data: # Sadece priceNative değerini ekrana yazdırın price_native = float(data['pairs'][0]['priceUsd']) print("Price Native:", price_native) if price_native > threshold: # Uyarı eşiği aşıldı, sesli uyarı ver subprocess.call(["say", "Price Native has exceeded the threshold"]) time.sleep(interval) except KeyboardInterrupt: print("Sorgulama işlemi durduruldu.") if __name__ == "__main__": main() Quote interval = 0.35 # Sorgu aralığı (her bir saniyede bir) threshold = 0.145 # Uyarı eşiği değeri interval = apiye sorgu süresi 1 saniyenin altında yani hemen hemen her 3 sorgu 1 saniyede yapılacak threshold = uyarı vermesini istediğini fiyat. O fiyata geldiğinde sesli olarak söylüyor. |