Permalink

OS X Tipp: Menüleisten-Kalender mit TextBar erstellen

Ich persönlich nutze Fantastical 2 auf dem Mac, trotz seiner hin und wieder auftretenden Macken, mehrfach täglich und möchte die App im Alltag echt nicht mehr missen. Der Preis der App ist mit knapp 40 Euro allerdings nach wie vor gepfeffert, so dass nicht jeder diese Investition eingehen möchte.

Eher zufällig bin ich kürzlich auf ein kleines Script von Max Melzer gestoßen, das einen Menüleisten-Kalender im Stile von Fantastical nachbaut.

aptgetupdateDE_f2_to_textbar

Die einzigen Systemvoraussetzungen sind das kostenlose Kommandozeilentool iCalBuddy und die App TextBar, die ich in einem Review schon mal ausführlicher vorgestellt hatte und mit der man beliebigen Text über Terminal-Kommandos oder eben Scripte in der OS X Menüleiste anzeigen lassen kann.

Was ist zu tun?

Solltest du Apples Entwicklungsumgebung Xcode bereits auf deinem Mac installiert haben, kann dieser erste Punkt übersprungen werden. Andernfalls müssen zunächst die Command Line Tools (das ist ein kleiner Teil von Xcode) auf dem Mac installiert werden. Dazu muss im Terminal folgender Befehl eingegeben werden:

xcode-select --install

Bildschirmfoto 2015-10-15 um 19.49.51-minishadow

Die Command Line Tools sind notwendig, da iCalBuddy anschließend über Homebrew installiert wird. Sollte Homebrew, ähnlich wie die Command Line Tools, bei dir noch nicht installiert sein, führt folgender Befehl zum Ziel:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Anschließend kann man iCalBuddy mit diesem Terminalkommando installieren.

brew install ical-buddy

Alternativ kann man auch Cakebrew nutzen, das vielleicht etwas übersichtlicher ist. Dort einfach nach iCal-Buddy suchen und das Paket installieren.

Bildschirmfoto 2015-10-19 um 13.39.45-minishadow

Falls bei dieser Installation, gerade unter OS X El Capitan, Probleme auftreten, schau dir die Rechte von /usr/local an und ändere diese gegebenenfalls.

Zu guter Letzt lädt man sich noch das ausführlich dokumentierte (Haupt-)Script für den Menüleisten-Kalender herunter und trägt dieses in TextBar ein. Gleiches gilt für das dazugehörige Action Script (wird seit der TextBar-Version 1.7.15 unterstützt), das Apples Kalender-App startet, sofern man auf einen Eintrag im Menüleistenkalender oder den Menüpunkt Neuer Eintrag klickt.

Bildschirmfoto 2015-10-19 um 14.27.36-minishadow

Das Design und die Sprache von iCalBuddy lassen sich zudem umfassend anpassen.

Im ersten Screenshot, rechts neben Fantastical 2, sieht man die Default-Einstellungen, die zugegebenermaßen recht bunt und englisch sind. Hier lohnt sich also definitiv ein Blick in die Man-Pages von iCalBuddy, die entweder hier (Design) und hier (Sprache) online zu finden sind oder mit den Kommandos man icalBuddyConfig (Design) und man icalBuddyLocalization (Sprache) direkt im Terminal angezeigt werden.

-> https://gist.github.com/moehrenzahn

Permalink

Flashlight · Spotlight kostenlos um über 160 Features erweitern

Über Flashlight, ein sehr interessantes Plugin-System für Spotlight, hatte ich letztes Jahr zur Beta-Phase schon ein paar Worte verloren.

Mittlerweile ist das System, das weiterhin kostenlos und open source ist, erwachsen geworden und bietet in der finalen Version 1.0, die gestern Abend veröffentlicht wurde, über 160 Plugins an.

Bildschirmfoto 2015-04-14 um 22.15.21-minishadow.png

Die Verwaltung der Plugins erfolgt in einem recht übersichtlichen Fenster, das auch gleich ein paar Hinweise zur Anwendung gibt.

Die Erweiterungen selbst sind recht vielfältig und gehen, wie oben zu sehen, vom Anrufen einer Person, dem Versenden von E-Mails oder iMessage Nachrichten, Anzeigen des Wetters, Abfahren von Terminal-Kommandos, Aktivieren/Deaktivieren vom WLAN oder Bluetooth bis hin zu Systemkommandos zum Herunterfahren oder Sperren des Macs.

Aber auch Websuchen bei Amazon, Wolfram Alpha, Google, DuckDuckGo oder Twitter sind möglich. Man kann sogar, nach dem Vorbild von Fantastical, in einfacher natürlicher (englischer) Sprache Erinnerungen oder Kalender Events erstellen.

Nachfolgend ein paar Beispiele:

Bildschirmfoto 2015-04-14 um 22.43.12-minishadow.png Bildschirmfoto 2015-04-14 um 23.00.49-minishadow.png Bildschirmfoto 2015-04-14 um 22.37.19-minishadow.png Bildschirmfoto 2015-04-14 um 22.45.19-minishadow.png Bildschirmfoto 2015-04-14 um 23.05.39-minishadow.png Bildschirmfoto 2015-04-14 um 23.12.15-minishadow.png

Das Ganze erinnert natürlich immer noch sehr stark an die OS X Schnellstarter Alfred und Launchbar. Flashlight hat aber, meiner Meinung nach, noch sehr viel Luft nach oben, so dass ich hier (vorerst) keine große Gefahr sehe.

Dennoch ein cooles Projekt, von dem durch die sehr einfache Erweiterbarkeit hier sicher nicht zum letzten Mal zu lesen ist.

-> http://flashlight.nateparrott.com  

Permalink

Flashlight · Spotlight um Plugins erweitern

Bei Flashlight handelt es sich um ein recht interessantes Plugin System, das die Suchergebnisse von Spotlight unter OS X Yosemite erweitert.

 Flashlight

So lassen sich momentan, nach dem Vorbild der OS X Schnellstarter Alfred oder LaunchBar, Websuchen bei Google sowie Wolfram Alpha ausführen, Terminal Kommandos starten oder das Wetter überprüfen.

Die einzelnen Plugins von Flashlight sind in Python geschrieben, was das ganze System vergleichsweise einfach erweiterbar macht. Die API ist bei Github zu finden. Dennoch eine kleine Warnung vor Bugs. Entwickler Nate Parrott schreibt selbst: 

It’s very rough right now, and a horrendous hack, but a fun proof of concept.

Trotzdem ein recht interessantes Projekt, das die Möglichkeiten von Spotlight unter Yosemite aufzeigt.

-> http://flashlight.nateparrott.com
-> https://github.com/nate-parrott/Flashlight

(via)

Permalink

Threaded layout for MailMate

MailMate, und an dieser Stelle empfehle ich unser Review, ist nicht nur ein extrem genialer E-Mail Client, sondern mit Sicherheit auch das am meisten unterschätzte Programm für den Mac.

Bei GitHub hat Max Andersen vor ein paar Tagen mit dem Threaded View ein neues Layout veröffentlicht, das alle zum Betreff gehörenden Themen und Nachrichten besser auflistet.

Screenshot 2014-10-31 11.01.06

Installation:

  1. threaded.plist herunterladen
  2. nach ~/Library/Application Support/MailMate/Resources/Layouts/Mailboxes/ kopieren (eventuell müssen die Verzeichnisse erst erstellt werden)
  3. MailMate neu starten und die Threaded Option im Menü über View > Layout auswählen

-> https://gist.github.com/maxandersen/

Permalink

OS X Yosemite: Continuity & Handoff auf älteren Macs aktivieren

Eines der coolsten Features von OS X Yosemite sind meiner Meinung nach Continuity & Handoff, also das perfekte Zusammenspiel zwischen OS X und iOS.

So kann man beispielsweise eine auf dem Mac halb geschriebene E-Mail problemlos auf dem iPad oder iPhone weiterschreiben, vom Mac telefonieren, obwohl eigentlich das iPhone klingelt, SMS empfangen oder den Mac mit einem vom iPhone aufgebauten Instant Hotspot verbinden.

Bildschirmfoto 2014-10-24 um 23.18.18

Leider ist es aber auch so, dass Macs, die vor 2012 hergestellt wurden, einige dieser Features mangels Bluetooth 4.0 Kompatibilität nicht unterstützen.

Mit dem Continuity Activation Tool, welches gestern auf Github veröffentlicht wurde, kann man diesen recht ärgerlichen Umstand für etliche Macs ‘berichtigen’. Für einige funktioniert dieses Tool out-of-the-box; andere benötigen (leider) einen Austausch der Hardware, was dieses Vorhaben etwas unpraktisch macht. Nachfolgend die Kompatibilitätsliste.

2014-10-24_11h48_55 

Da ich persönlich noch auf ein MacBook Air mid-2011 setze, gehöre ich zu den Glücklichen, die keine neue Bluetooth Karte benötigen und dieses Tool, das mit Admin-Rechten gestartet werden muss und im Terminal läuft, direkt einsetzen können.

Im Terminal kann man nach dem Starten eine kurze Systemanalyse durchführen (2) oder direkt Continuity aktivieren (1). Anschließend kann man Handoff in den OS X Systemeinstellungen > Allgemein aktivieren. Als Zugabe funktioniert nun auch AirDrop zwischen OS X und iOS, welches vorher bei einigen Macs ebenfalls ‘deaktiviert’ war.

Bildschirmfoto 2014-10-24 um 11.25.00-minishadow

Das Ganze geht natürlich zu Lasten des eigenen Risikos. Apple haftet für nichts.

Ein Backup mit Time Machine & Co. sollte vorher unbedingt angelegt werden.

-> https://github.com/dokterdok/Continuity-Activation-Tool/

(via)