Charly hat ein großesartiges Tutorials geschrieben welches ich gestern gleich ausprobiert und erweitert habe. Es geht darum auf der Apple Touch Bar eures MacBook die Kurse von STEEM, Bitcoin und anderen Cryptos anzeigen zulassen:
https://steemit.com/life/@charlieshrem/tutorial-how-to-display-the-steem-and-bitcoin-price-in-your-macbook-touch-bar
Zollt Charlie bitte unbedingt Respekt für diese großartige Arbeit. :)
Hier ist meine Übersetzung dazu mit den entsprechenden Erweiterungen.
Schritt 1
Ladet euch die App BetterTouchTool unter folgender URL herunter: https://www.boastr.net/downloads/
BetterTouchTool ist eine großartige App mit der Du viele Gesten für deine Magic Mouse, dein Macbook Trackpad, deinem Magic Trackpad oder Mausgesten konfigurieren kannst. Es erlaubt Dir aber auch Aktionen für Tastenkombinationen, normale Maus-Tasten und die Apple Remote zu konfigurieren. Darüber hinaus gibt es eine iOS App (BTT Remote) mit der Du auch deinen Mac steuern kannst.
Schritt 2
Öffne BetterTouchTool und klicke oben rechts auf "TouchBar".
Sobald Du im TouchBar Menü bist, klicken unten recht auf "+TouchBarButton" um einen neuen Button hinzuzufügen.
Wähle jetzt im Dropdown "Select Touch Bar Widget" and klicke "Run AppleScript and Show Return Value".
Klicke jetzt auf "Advanced Configuration" um in die erweiterten Einstellungen zu gelangen und den Button im Folgenden zu konfigurieren.
Schritt 3
Gib deinem Widget den Namen "STEEM" and füge folgenden Code ein:
set stockValue to do shell script "curl -s 'http://45.63.14.24:54111/get'"
return "STEEM: " & "$" & stockValue
Es ist ein Beispielskript um Daten von der URL http://45.63.14.24:54111/get zu holen und entsprechend wiederzugeben.
Du kannst jetzt auch noch mit den Farben spielen oder ein Logo hinterlegen.
Schritt 4
Wenn Du auch noch Bitcoin verfolgen möchtest, verwende dafür folgenden Code:
set stockValue to do shell script "curl -s 'http://download.finance.yahoo.com/d/quotes.csv?s=BTCUSD=X&f=l1'"
return "Bitcoin: " & "$" & stockValue
Das was's! Viel Spaß!
Charlie
Meine 5 Cent
Wie gesagt hat Charlie hier einen super Job gemacht, ich hab' echt Spaß mit meinein Buttons
In den Kommentaren kan der berechtigte Einwand das man ja wahnsinnig wird wenn man die ganze Zeit die stark schwankenden Preise vor der Nase hat. Finde ich auch. :) Deshalb habe ich meine Buttons in eine Gruppe mit dem Namen "Cryptocurrencies" gepackt.
Schritt 5 (meine Erweiterung)
Ich habe meine TouchBar noch mit weiteren Buttons versehen, unter Anderem PIVX, DASH, Litecoin und Etherem.
Diese sind allerdings nicht über Yahoo Finance verfügbar was die Abholung etwas komplizierter macht, bzw. eine weitere kleine AppleScript Funktion bedingt:
Für DASH sieht der Code wie folgt aus:
on replace_chars(this_text, search_string, replacement_string)
if this_text contains the search_string then
set AppleScript's text item delimiters to the search_string
set the item_list to every text item of this_text
set AppleScript's text item delimiters to the replacement_string
set this_text to the item_list as string
set AppleScript's text item delimiters to ""
end if
return this_text
end replace_chars
set stockValue to do shell script "curl -s 'https://api.coinmarketcap.com/v1/ticker/dash/' | grep 'price_usd'"
set stockValue to replace_chars(stockValue, " "price_usd": "", "")
set stockValue to replace_chars(stockValue, "", ", "")
return "" & "$" & stockValue
Man kann das sicherlich noch schicker machen, aber als AppleScript Neuling bitte ich um Nachsicht. 😇
Bei mir sieht das ganze jetzt so aus:
Ich hoffe Ihr habt auch soviel Spaß mit eueren Fancy-Buttons wie ich. 😉
Viel Spaß,
Lufi
Aus aktuellem Anlass. So bekommt Ihr die neuen Bitcoin Cash auf die TouchBar. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cooler Hack, danke für's Teilen!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sehr schön, jetzt brauche ich nur noch so ein neues Macbook. Mein Altes kann das nämlich noch nicht :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Spätestens jetzt hast 'nen Grund. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit