Apple

Geektool


Ieder OS heeft wel een tooltje die gewoon geniaal is, ik als Mac gebruiker heb ook een tooltje die dus geniaal is.

Geektool heet het en het is een tool waarmee je scripts zichtbaar kan maken op je bureaublad, zoals de tijd, datum, het weer, iTunes, uptime enz.

Hierboven de script die ik momenteel op mijn Mac draaien heb, realtime weer, de datum en tijd enz. is nog niet af maar het voegt wel iets toe.

Nu de vraag hoe doe je dit, op zich is dit heel simpel zal het zo simpel mogelijk uitleggen.

Ten eerste download je het belangrijkste namelijk het programmatje Geektool, dit kan je die via de ontwikkelaar van Geektool.

Na het downloaden installeer het en onder je systeemvoorkeuren is nu geektool zichtbaar.

Open geektool door op het icoon te klikken, je ziet hier 3 opties “file”, “image” en “Shell”.

We beginnen met het simpele deel tijd, datum, dag enz..

  • Klik op shell en hou deze vast,
  • Sleep deze naar je bureaublad,

Er is nu een veld zichtbaar op je bureaublad en een aparte veld met instellingen, onder Command vul je het volgende in.

  • Voor de tijd: date +”%H:%M”
  • Voor de datum: date +”%e”
  • Voor de dag: date +”%A”
  • Voor de maand: date +”%B”
  • Weergave Stad: echo [plaats naar keuze zonder de haken]

Voor de tijd kan je ook de uren en minuten splitsen of seconden toevoegen, dan zal de commando er als volgt uit zien.

  • Voor de Uur: date +”%H”
  • Voor de Minuten: date +”%M”
  • Voor de Secondes: date +”%S”

Zo zijn er heel veel codes die je kan gebruiken maar onthoudt wel dat je voor iedere code een nieuwe shell naar je bureaublad moet slepen. Dus wil je de datum, tijd en de plaats o.i.d. dan ben je minimaal 3 shells nodig.

Het weer plaatje is iets anders, wil je net als ik een plaatje hebben met de actuele weer dan moet je als volgt handelen.

Ga naar http://weather.yahoo.com/ en zoek je plaats op, in mijn geval als voorbeeld Gronngen.

Je krijgt dan als URL http://weather.yahoo.com/netherlands/groningen/groningen-729549/ dit is belangrijk.

Sleep een nieuwe shell naar je bureaublad en klik rechts naast de commando op de 3 kleine stipjes. Er opent een tekstveld hierin moet je de volgende code copieren.

curl –silent “VUL HIER JE URL IN VAN YAHOO DIE VERWIJST NAAR JE WOONPLAATS” | grep “forecast-icon” | sed “s/.*background\\:url(\\’\\(.*\\)\\’)\\;\\ _background.*/\\1/” | xargs curl –silent -o /tmp/weather.png

Sluit hierna dit venster door op het rode balletje te klikken, er wordt dan gevraagd of je de wijzigingen wilt bewaren klik op JA.

je ziet dan dat het veld leeg blijft, dit klopt je zal niks zien dus geen paniek.

Vervolgens klik op image hou deze vast en sleep deze naar je bureaublad, ook hier is weer een veld zichtbaar en de instellingen.

Vul nu bij url het volgende in: file:///tmp/weather.png

En kijk eens aan er is nu een plaatje zichtbaar sleep het een en ander over het bureaublad tot dat het na je zin is.

5 thoughts on “Geektool

  1. Hoi,

    Dat weerscript werkt voor geen meter in Lion,
    Jij zegt zelf ” er gebeurt niets”…maar na het plaatje aangemaakt te hebben zie ik constant een afbeelding van een maan en de temperatuur verschijnt niet. Is dit script niet veranderd om te kunnnen werken in Lion?

    Thanks.

    • Gerrit,

      Mijn geektoolscript onder Lion is..

      curl –silent “http://xml.weather.yahoo.com/forecastrss?p=NLXX0009&u=c” | grep -E ‘(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/
      //’ -e ‘s///’ -e ‘s///’ -e ‘s/
      //’ -e ‘s///’ -e ‘s///’

      Deze werkt bij mij, heb je via yahoo het weer van je plaats gevonden druk op RSS en kopieer alles wat in de adresbalk zit vaan weather (feed:// niet) en plak dit achter http://xml.

      Dan moet het werken.

  2. Pingback: Geektool deel 2 | iMichel

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s