Yojimbo per Applescript füttern
Yojimbo ist eine Art digitaler Aktenordner, in dem sich am Mac Informationen aller Art ablegen und wieder finden lassen. Dazu zählen Bookmarks, Web-Archive, PDFs, Bilder und Texte, die als »Notes« gespeichert werden können. Das Programm bietet eine zuverlässige .mac-Synchronisation an, so dass auch mehrere Macs mit den Informationen versorgt werden können.
In der letzten Zeit habe ich mir ein paar AppleScripts zusammengestellt, mit denen sich Daten leichter an das Programm senden lassen. Yojombo bietet zwar eine Ablage und auch die Möglichkeit, Daten über das Dock aufzunehmen, aber per Script und v.a. dann damit über Quicksilver geht es noch zügiger.

Da ich alles andere als ein AppleScript-Profi bin, habe ich mir die Skripte aus vielen verschiedenen Quellen zusammengesucht und weiter angepasst. Ich stelle sie ohne Gewähr zum Download bereit. Wer Ergänzungen oder Optimierungen hat, möge diese vornehmen und gegebenenfalls auf diesen Artikel verlinken.
1. Eine Webseite als Bild über Safari und Paparazzi in Yojimbo ablegen
Nimmt die aktuelle in Safari geöffnete Seite und sendet sie an Paparazzi. Vorher wird ein Kommentar zur Erklärung abgefragt, der auch als solcher zusammen mit der URL gespeichert wird. Auch Tags werden abgefragt, die mit einem Komma voneinander zu trennen sind. Paparazzi erstellt ein PNG, legt dieses temporär im Bilder-Ordner ab und übergibt es an Yojimbo. Eine Growl-Nachricht bestätigt den erfolgreichen Vorgang. Ergebnis: Ein kompletter Screenshot einer Webseite mit Kommentar, URL und Tags in Yojimbo als Bild.
Download: Website-als-Bild-aus-Safari-an-Paparazzi-und-Yojimbo.zip
2. Bookmark aus Safari über Pukka gleichzeitig an deli.cio.us und Yojimbo senden
Als lokales Backup von del.icio.us–Bookmarks bietet es sich an, diese gleichzeitig auch in Yojimbo zu sammeln. Dazu habe ich das bekannte Skript, das Pukka verwendet, so abgewandelt, dass es kein Web-Archiv sondern ein Lesezeichen in Yojimbo erstellt. Es bietet sich an, dieses Skript z.B. über einen Quicksilver-Trigger aufzurufen. Eine Growl-Nachricht bestätigt den erfolgreichen Vorgang. Ergebnis: Ein identisches Lesezeichen bei del.icio.us und in Yojimbo mit Beschreibung und Tags. (Natürlich benötigt man einen del.icio.us–Account.)
Download: Link-aus-Safari-ueber-Pukka.zip
3. Eine Auswahl aus Safari an Yojimbo senden
Sendet die aktuelle Auswahl (Text und auch Bild) im aktuellen Browserfenster von Safari an Yojimbo, erstellt dort eine neue Notitz mit dem Titel der Webseite als Name der Notiz und der URL als Kommentar. Bei der Übergabe werden Tags abgefragt, die man eingeben kann. Auch hier bestätigt eine Growl-Nachricht den erfolgreichen Vorgang. Ergebnis: Eine Note mit dem formatierten Inhalt der Auswahl in Yojimbo mit Tags und URL als Kommentar.
Download: Auswahl-aus-Safari-an-Yojimbo.zip
4. Eine Auswahl aus einem beliebigen Programm an Yojimbo senden
Sendet die aktuelle Auswahl an Yojimbo, erstellt dort eine neue Note. Titel der Notiz und Tags werden abgefragt. Letztere sind bitte mit einem Komma voneinander zu trennen. Ergebnis: Eine Note mit dem formatierten Inhalt der Auswahl in Yojimbo mit Tags und selbstvergebenem Titel.
Diese Lösung ist wie Skript 3 darauf ausgelegt, die Auswahl im Rich-Text-Format zu übernehmen. Deshalb ist es notwendig, Yojimbo in den Vordergrund zu holen. Eine nicht formatierte Auswahl liesse sich einfacher erstellen. Dann gingen allerdings auch alle Formatierungen und Links verloren.
Download: Auswahl-an-Yojimbo.zip
Installation

Alle Skripte sollten entpackt in ~/Library/Scripts abgelegt werden. Sie sind dann über das Skript-Menü verfügbar. Wie schon erwähnt, ist es praktisch, Quicksilver-Trigger festzulegen um sie bequem per Tastendruck zu starten. Viel Spaß beim Sammeln
!
Quellen und Weiterführendes
- Scripts for Yojimbo, del.icio.us and NetNewsWire integration
- Yojimbo Import Scripts for Mailsmith and NetNewsWire
- Archiving Inspiration
- Wide-screen hack for Yojimbo
Hat dich DevonThink doch nicht ueberzeugt?
Freut mich aber, dass du endlich eine Software gefunden hast um deine “Notes” abzuspeichern und zu sortieren. Ich werde erstmal bei DevonThink bleiben und hoffe, dass die neue Oberflaeche nicht mehr so lange auf sich warten laesst.
Greetings
Nachdem ich SoHo Notes und DevonThink getestet hatte, wäre meine Wahl auf SoHo gefallen, wären nicht die Kommentare überall im Netz so schlecht.
Yojimbo habe ich schon vor langer Zeit gekauft und bleibe nun also erst mal dabei. Mit den obigen Fixes lassen sich ja schöne Sachen machen
. .Mac-Sync ist für mich sehr wichtig und da macht DevonThink ja nicht mit. Ein Vorteil von Yojimbo und Co ist es ja, dass man die Daten auch leicht wieder aus dem Programm raus in ein anderes bekommt, sollte sich da mal was ergeben …
DevonThink kann die Daten, mit denen es gefuettert wird, auch ganz einfach exportieren und zwar mit in DevonThink angelegter Ordnerstruktur und allem Pipapo…
.Mac-Sync ist natuerlich ueberaus praktisch wenn man mehr als einen Rechner hat, da geb’ ich dir absolut Recht.
DevonThink ist ja auch der Überflieger bei all diesen Programmen. Müsste ich noch mal ne Examensarbeit schreiben, wäre meine Entscheidung auch anders ausgefallen
. Ich warte ja noch, dass sie das Programm optisch und Sync-technisch weiter ausbauen
.
Auch ich habe mich nach längerem Hin– und Her für Yojimbo entschieden und zwar hauptsächlich aus zwei Gründen: Es bietet .Mac-Synchronisation und ist sehr einfach und streamlined vom Interface. Ich habe gerade in den letzten Wochen auch feststellen müssen, dass die Arbeit mit Yojimbo um vieles erträglicher wird, wenn man Scripts benutzt. So lasse ich mir zum Beispiel die aktuelle Auswahl aus NetNewsWire an Yojimbo senden, um Beiträge später durchzulesen, sofern sie länger sind oder ich gerade einfach keine Zeit habe.
.Mac-Synchronisation ist bei mir mittlerweile bei sehr vielen Programmen eines der vielen K.O.-Kriterien, warum ich mich für eine Anwendung entscheiden sollte.
Ich muss mir bei Gelegenheit mal die Skripte genauer anschauen und vielleicht kann ich sie fuer den Gebrauch mit DevonThink anpassen, die Ideen sind naemlich ganz gut und die meisten Sachen mach’ ich im Alltag auch.
@Patrick: Ich habe auch schon mit dem Gedanken gespielt die Skripts an DT anzupassen. Es wäre nett, wenn du da was machen könntest.
So, ich hab die Scripts jetzt mal auf DEVONthink Pro portiert.
Finden kann man sie unter:
http://www.schreiblogade.de/software/
Danke noch mal fuer die Ideen.
Vielen Dank für die Scripts und die Tipps.
So mache ich das auch: Öffnen, Anpassen, Freuen. Das Schöne an AppleScripts ist, dass man sie relativ leicht _lesen_ kann.
Ich verwende ja wieder WebSnapper. Meinst du, du könntest das Paparrazi-Skript darauf anpassen?
Bei Yojimbo habe ich allerdings zum Originalscript gegriffen. Ich hab’ ganz gern das Webarchive auf der Festplatte. So kann ich den Volltext durchsuchen.
(Ach ja. Nach langem Grübeln und Testen hab’ ich mich vor einigen Wochen auch für Yojimbo entschieden. DevonThink hat mich einfach überfordert und Yojimbo ist bei der Benutzergruppe, mit der ich mich identifiziere am weitesten verbreitet. Mit den Einschränkungen kann ich leben. Im Gegenteil. Ich überlege, ob ich nicht vielleicht ab und an Informationen, die nicht dringend brauche vielleicht in ein Archiv im Finder exportiere.)
Viele Grüße
@Hans: Ich habe mich gerade daran versucht das Paparazzi-Script für WebSnapper umzuschreiben. Allerdings funktioniert es noch nicht, da das Programm noch keine Routine zum Speichern anbietet. Im Moment können dem Programm nur neue Elemente hinzugefügt werden. Da die jetzige Version aber noch beta ist, wird eine umfangreichere Script-Unterstützung sicherlich noch kommen.
[…] ist aber nun auch behoben. Mal sehen was man mit AppleScript sonst noch alles anstellen kann. Manuela hat sich auch schon mal damit gespielt um Yojimbo zu […]
[…] ist aber nun auch behoben. Mal sehen was man mit AppleScript sonst noch alles anstellen kann. Manuela hat sich auch schon mal damit gespielt um Yojimbo zu […]
Hab da gerade was gebastelt. Neue Notiz mit Tags und Namen via LaunchBar:
http://bit.ly/NewNoteYojimbo