MENÜ

Tap to Play!

@truhe lebt in Berlin und schreibt über Fahrräder und Reisen mit Fahrrädern.

Navigation

  • Home
  • Über @truhe
  • Archiv
  • Impressum
  • Datenschutz

Archiv

Themen

  • Fahrrad (78)
  • Radtour (41)
  • Kino (31)
  • Apps (27)
  • Fahrradtour (25)
  • Bier (23)
  • ADN (15)
  • App.net (15)
  • Reisen (15)
  • Amazon (13)
  • Berlin (13)
  • Camping (13)
  • Kuba (13)
  • Apple (12)
  • Elementary OS (12)
  • Konzert (12)
  • Opa erzählt vom Krieg (12)
  • Trinkhalle (12)
  • Critical Mass (11)
  • Kino (11)
  • Evernote (10)
  • Leseliste (10)
  • Zelten (10)
  • 2008
    • September (1)
  • 2009
    • January (10)
    • February (9)
  • 2012
    • January (1)
    • October (3)
    • November (5)
  • 2013
    • January (5)
    • February (1)
    • March (5)
    • April (3)
    • May (6)
    • June (5)
    • July (5)
    • August (6)
    • September (7)
    • October (4)
    • November (7)
    • December (13)
  • 2014
    • January (8)
    • February (4)
    • March (12)
    • April (4)
    • May (3)
    • June (5)
    • July (1)
    • August (4)
    • September (4)
    • October (17)
    • November (33)
    • December (20)
  • 2015
    • January (32)
    • February (35)
    • March (31)
    • April (31)
    • May (19)
    • June (18)
    • July (15)
    • August (17)
    • September (14)
    • October (12)
    • November (10)
    • December (9)
  • 2016
    • January (18)
    • February (8)
    • March (13)
    • April (4)
    • May (11)
    • June (6)
    • July (10)
    • August (9)
    • September (6)
    • November (1)
    • December (1)
  • 2017
    • January (4)
    • February (1)
    • March (10)
    • May (4)
    • June (6)
    • July (5)
    • November (2)
    • December (4)
  • 2018
    • January (4)
    • April (1)
    • May (3)
    • June (3)
    • July (2)
  • 2019
    • April (1)
  • 2021
    • November (1)
  • 2022
    • March (1)
  • 2023
    • February (1)
  • 2025
    • September (8)

Follow me

  • DEVONthink: IMDB-Import

  • DEVONthink kann per Applescript gesteuert werden. Man kann Dinge anlegen und in nahezu jeder beliebigen Form verarbeiten. Mein exemplarischer Anwendungsfall: Ich bewerte meine Filme in der IMDB und importiere deren RSS-Feed nach DEVONthink (bzw. Evernote). Das ergibt eine reine Textausgabe, mit der ich wenig anfangen kann:

    Ergebnis eines RSS-Imports

    Da ich mit Tags und Labels für Bewertungen arbeite hätte ich nun gerne, dass DEVONthink diese automatisch hinzufügt und noch andere Dinge macht:

    1. Auslesen der Bewertung aus dem Feed.
    2. Speichern eines passenden farbigen Labels.
    3. Speichern von passenden Tags.
    4. Ersetzen des Feed-Inhalts durch die IMDB-Seite zum Film oder zur Episode.

    Für die Funktionalität wird ein Applescript benötigt, welches ich im DEVONthink-Forum gepostet habe. Ich lasse es per cron täglich um 20:00 laufen:

    Crontab

    Als Ergebnis erhalte ich somit eine lokal gespeicherte Datenbank der betrachteten Filme samt Beschreibung, Bildern und Bewertungen:

    Ergebnis

    Die Sternchen sind meine Label-Texte, die ich global in DEVONthink konfiguriert habe:

    Labels

    DEVONthink kann das Skript auch eigenständig starten, wenn ich einen bestimmten Ordner, z.B. den Feed, öffne. Das Skript kann im Info-Fenster eingebunden werden und muss nur um zwei Zeilen am Anfang und Ende erweitert werden:

    on triggered(theRecord)
        try
            []
        end try
    end triggered

    Aufpassen muss man mit den generellen Feed-Einstellungen, wenn man mehrere DEVONthinks miteinander synchronisiert. DEVONthink achtet zwar darauf, keine Dubletten aus den Feed-Einträgen zu erzeugen, kann dies aber nur im Rahmen der bekannten Datenbankinformationen machen. Ein zweites DEVONthink, welches von den Aktivitäten des ersten DEVONthinks nichts weiß, da es noch nicht gesynct hat, wird folglich munter dieselben Feed-Einträge einlesen. Nach dem Sync hat man dann Dubletten vorliegen. Obiges Skript würde dann die Filme auch doppelt anlegen. Um das Problem zu lösen muss der Feed entweder in einer separaten Datenbank vorliegen, die nur in einem DEVONthink vorhanden ist oder die Feed-Einstellungen werden so geändert, dass nur ein DEVONthink automatisch den Feed aktualisiert, die anderen dagegen manuell (folglich niemals).

    DEVONthink , IMDB , Kino
  •   DEVONthink: RSS-Import
  • DEVONthink: Dokumentbeziehungen