Macbook Pro の背景に Dogecoin の価格を表示するために、Python (.py) ファイルを GeekTool と統合しようとして失敗しました。GeekTool のコマンド ラインで試してみpython ~/Desktop/filename.py
ました/Library/Frameworks/Python.framework/Versions/3.8/bin/python3 "filename.py"
が、何も機能していないようです。どういうわけかファイルを間違って呼んでいますか? この .py ファイルを最初に .sh ファイルに変換する必要がありますか? 過去のフォーラムの投稿を見ましたが、Python x GeekTool の統合について質問する人はあまりいませんでした。
私のPythonコード自体は、ipython3でテストすると機能しますが、以下にもあります。
from bs4 import BeautifulSoup
import requests
url = "https://finance.yahoo.com/quote/DOGE-USD?p=DOGE-USD&.tsrc=fin-srch"
page = requests.get(url)
soup = BeautifulSoup(page.text, 'lxml')
stock_price = soup.find('span', class_ = 'Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)').text
print("DOGECOIN's current price is " + stock_price)