Wir verwenden Redmine (http://www.redmine.org) für unsere Aufgabenverwaltung. Ich verwende persönlich zusätzlich am Mac, auf dem iPad und dem iPhone Things von Cultured Code (http://www.culturedcode.com) als GTD Tool.
Nun habe ich schon lange nach einer Methode gesucht, die Redmine ToDos komfortabel nach Things übernehmen zu können. Die Lösung ist ein kleiner Applescript.
Dabei ist folgendes zu tun:
Wenn man nun im Safari ein Ticket aus Redmine öffnet und in dem Scriptmenü den Eintrag "Redmine -> Things" selektiert, so wird automatisch ein ToDo im Things Eingang angelegt in den Notizen ist dann auch die URL des Tickets anklickbar hinterlegt.
Sollte der Script einen Fehler werfen, so gibt es 2 Möglichkeiten:
set redmineName to "Mein persönliches Redmine"
tell application "Safari"
set theTitle to name of front window
set theURL to URL of front document
# set theText to text of front document
end tell
if (length of theTitle < 2) then
display alert "Kann Titel nicht bekommen (leer)!"
else
set tid to AppleScript's text item delimiters
set AppleScript's text item delimiters to "#"
set theSubstring to (text item 2 of theTitle) as text
set AppleScript's text item delimiters to " - " & redmineName
set theName to "#" & (text item 1 of theSubstring) as text
set AppleScript's text item delimiters to tid
tell application "Things"
set newToDo to make new to do with properties {name:theName}
# set notes of newToDo to "[url=" & theURL & "]" & theURL & "[/url]" & linefeed & theText
set notes of newToDo to "[url=" & theURL & "]" & theURL & "[/url]" & linefeed
end tell
tell application "Growl"
set the allNotificationsList to {"Task Created"}
set the enabledNotificationsList to {"Task Created"}
register as application ¬
"Create Task: " all notifications allNotificationsList ¬
default notifications enabledNotificationsList ¬
icon of application "Things"
notify with name ¬
"Task Created" title ¬
"Task created in Things" description ¬
theName application name "Create Task: "
end tell
end if
Comments
There are currently no comments
New Comment