Zum Inhalt springen

Extensions

Alfred: Interessante Workflows

alfred2Seit einer gefühlten Ewigkeit gehört die Alfred App bei mir am Mac zum festen Inventar. Die App selbst ist erst mal kostenlos, lediglich das  „Bonuspack“ ist dann kostenpflichtig. Aber diese Software-Erweiterung ist sein Geld wert, da man damit zum Beispiel auch die Möglichkeit bekommt Erweiterungen/Extensions zu installieren. Und diese Erweiterungen bieten dann verschiedene Zusatzfunktionen oder Arbeitsabläufe an, die auch Workflows genannt werden. Es gibt für Alfred Ver.2 eine Seite, auf der interessante Workflows vorgestellt werden. Die Seite findet ihr unter:  http://goo.gl/AA9Cl

Was man damit zum Beispiel machen kann ist:

  • Wettervorhersage
  • Spotify Workflows
  • OmniFocus Workflows
  • Firefox und Chrom Lesezeichen-Suche
  • TinyPNG File Resizer

Alfred Extensions: „make dir“, „move to …“ and „Clear Desktop“

Wie ich schon im voran gegangenen Post (http://markuso.pyxis.uberspace.de/2012/06/alfred-extensions-meine-ersten-selber-gebauten/) erwähnt habe, sollen nun auch hier noch ein paar Alfred Extensions von mir vorgestellt werden.

Im letzten Post hab ich mittels Shell Script einen neuen Ordner namens „Neuer_Ordner“ auf den Schreibtisch angelegt. Mittlerweile, weiß ich, wie ich das etwas eleganter mittels AppleScript mache. 

„mkdir“ – make a new Folder on your desktop:
Mit dieser Erweiterung für Alfred könnt ihr mit dem Aufruf „mkdir“ und gefolgt von einem Begriff einen neuen Ordner auf eurem Desktop erzeugen. Der „Begriff“ wird dann als „Ordnername“ verwendet. Dies funktioniert auch mit Wörtern mit Leerzeichen. 🙂 Für mich sehr praktisch, weil ich immer wie der temporäre Ordner auf meinem Schreibtisch anlege, um dorrt kurzzeitig Daten abzulegen.
mkdir – Alfred Extension (Download File here)

„mv2dt“ – move folder to Dropbox/Temp:
Wie ich oben schon erwähnt hatte, benutze ich meine Desktop fast ausschliesslich um temp. Daten zwischen zu speichern. Damit die Daten dort nicht ewig rum liegen, hab ich mir diese Erweiterung für Alfred gebastelt. Hier mit ein Ordner, den ihr in Alfred angeben könnt, in das Temp-Verzeichnis meines Dropbox-Verzeichnisses verschoben und anschliessend vom Desktop gelöscht. Dies ist jetzt nur mal ein Beispiel wohin man diese Daten schieben könnte. Gebt einfach im AppleScript einen anderen Pfad an und schon laden die Daten dort. Derzeit steht dort: „HDD320:markus:Dropbox:Temp“.
Ich habe mir noch einige andere Extensions mit anderen Zielpfaden angelegt, so dass ich relativ schnell Daten (folder) von meinem Schreibtisch  woanders hinschieben kann, ohne das ich den Finder öffne.
 mvtdt – Alfred Extension (Download File here)

 „clear desktop“ – Clean up your Desktop form Files and Folder:
Mit de oben beschriebenen Arbeitsablauf komme ich eigentlich sehr gut zurecht und mein Schreibtisch ist meistens schön aufgeräumt. Sollten nun doch aber mal Dateien und Ordner liegen, die ich nicht mehr brauche, so verwende ich dafür diese Alfred Erweiterung. Das AppleScript, welches zugrunde liegt, bewegt alle Files und Folder in den Papiereimer. Und schon habe ich wieder uneingeschränkte Sicht auf meinen Schreibtisch(hintergrund). 😉
„clear desktop“ – Alfred Extension (Download File here)  

 

Alfred-Extensions entdeckt!

Nun benutze ich wirklich schon relativ lange den App-Launcher „Alfred“ und habe mich auch schon des öfteren durch die Einstellungen des Programms gegraben. Mir sind dabei die Extensions (zu deutsch „Erweiterungen“) schon unter gekommen, doch wusste ich nie so recht, was ich damit anstellen sollten. Heute dann mal hab ich mich mit dem Thema etwas genauer auseinander gesetzte und einen Anwendungsfall gefunden, wo ich dies recht gut testen konnte.

Ich hab mir  die „vorgeschlagenen“ Extensions auf der Alfred-Webseite angeschaut (http://support.alfredapp.com/extensions) und nicht auf Anhieb was gefunden, was ich so richtig dringend gebraucht hätte. Mehr so aus Neugier hab ich dann mal die Erweiterung „Get Ethernet or WiFi Adress“ von „Steve0hh“ angeschaut, weil ich mir dachte, dass wäre vielleicht noch das erste, was ich gebrauchen könnte. Diese Erweiterungen könnt ihr euch unter http://steve0hh.wordpress.com/2012/04/22/alfred-extensions/  – es sind zwei Stück. Eine für Ethernet (also Netzwerk per Kabel oder wie wir Geeks sagen: en0) und eine für die WLAN-Schnittstelle (laut Apple „Airport“ oder aber eben: en1).
Das hat mir dann doch schon recht gut gefallen, aber mein Anwendungsfall ist weniger, dass ich die betreffende IP Nummer im der Zwischenablage brauche, sondern für mich wäre es eher interessant, dass ich die IP-Nummern „einfach sehe“. Als ich mir die Extension etwas genauer angeschaut habe, merkte ich, dass es sich dabei um „normale Shell-Befehle“ handelte. Ich bin zwar nicht der Ober-Guru was die Shell angeht, aber so ein bisschen Wissen habe ich darüber. 😉 Also etwas rumprobiert und die Befehle etwas angepasst und schon kam eine Extension raus, die mehr sehr gut gefällt.

Ich habe die Ausgabe beider Netzwerk-Adressen (en0 & en1) nun in eine Erweiterung gepackt und das Kopieren dieser Nummern in die Zwischenablage habe ich bleiben lasse, da ich für meine Zwecke darin keinen Nutzen sehe. Die veränderten Shell-Befehle schauen dann bei mir so aus:

echo „IP Nummer Ethernet:“;
ifconfig en0 | grep -E ‚inet.[0-9]‘ | awk ‚{ print $2}‘;
echo echo „IP Nummer WiFi:“;
ifconfig en1 | grep -E ‚inet.[0-9]‘ | awk ‚{ print $2}‘;
echo
echo „Alfred-Extension-Script by steve0hh“
echo „Changed by M. Ostermeier, 06-2012“

Desweiteren hab ich den „Aufruf-Befehl“ verändert und gekürzt, so dass ich nur „getip“ in Alfred eingeben muss. 😉
Nachfolgend noch ein Screenshot des Ganzen, dann kann man sich besser vorstellen, wie es aussehen muss. Ach ja, sollte ich es noch nicht erwähnt haben, ich habe schon eines der oben genannten Scripte/Extensions installiert und dieses dann nach meinen Wünschen angepasst. Wollte nur nochmal darauf hinweisen, sollte das oben nicht deutlich geworden sein.