Tutorial: So könnt Ihr auf der Apple Touch Bar eures MacBook die Kurse von STEEM, Bitcoin und anderen Cryptos anzeigen lassen

in #cryptos7 years ago (edited)

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.

Bildschirmfoto 2017-08-01 um 13.16.52.png

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".

Screen_Shot_2017-07-30_at_7.25.16_PM.png

Sobald Du im TouchBar Menü bist, klicken unten recht auf "+TouchBarButton" um einen neuen Button hinzuzufügen.

Screen_Shot_2017-07-30_at_7.28.06_PM.png

Wähle jetzt im Dropdown "Select Touch Bar Widget" and klicke "Run AppleScript and Show Return Value".

Screen_Shot_2017-07-30_at_7.29.32_PM.png

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.

Bildschirmfoto 2017-08-01 um 15.22.51.png

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

Sort:  

Aus aktuellem Anlass. So bekommt Ihr die neuen Bitcoin Cash auf die TouchBar. :)

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://min-api.cryptocompare.com/data/price?fsym=BCH&tsyms=EUR' | grep 'EUR'"
set stockValue to replace_chars(stockValue, "{"EUR":", "")
set stockValue to replace_chars(stockValue, "}", "")
return "" & "€" & stockValue

Cooler Hack, danke für's Teilen!

Sehr schön, jetzt brauche ich nur noch so ein neues Macbook. Mein Altes kann das nämlich noch nicht :-)

Spätestens jetzt hast 'nen Grund. :)

Hi @lufi,
I'm kelly and here i am giving you easy way to claim free 50 WCX Coins.
WCEX is a brand new digital currency exchange and they are going to launch soon. As part of launch they are offering free 50 WCX coins which is of worth 5$. Use below link to create your account and claim free coins(you need to click on confirmation email).
https://wcex.co/?ref=ScopGJmB

Coin Marketplace

STEEM 0.19
TRX 0.14
JST 0.030
BTC 60023.73
ETH 3191.15
USDT 1.00
SBD 2.45