PDA

View Full Version : Omni and Kinkless


steve
2006-04-12, 08:56 PM
I was really glad to hear that the OmniGroup has been so supportive of KGTD. I noticed with the latest beta release KGTD made the release notes.

I would be curious to hear if anyone from the omnigroup uses KGTD. Are there any whispers of futher integration or collaboration between kinkless and omni?

I am amazed at how much Ethan has been able to accomplished by himself. The product is highly useful. Although the latest release is fantastic, I would love to see an agressive development of the program. I think this is great for apple and omni.

Ken Case
2006-04-13, 06:56 AM
I use Kinkless GTD, yes. (In fact, I just added a task to my Kinkless inbox after reading another thread on this forum.)

I don't want to make any commitments about future product directions, but I do feel comfortable saying that we're definitely keeping Kinkless in mind as we plan new versions of OmniOutliner.

steve
2006-04-13, 10:29 AM
Ken,
I'm glad you are using it— this alone will keep it growing.

jimphelps
2006-04-14, 12:16 PM
Would Omni please put a sticky post at the top of this topic to inform users that there is an active and useful forum over at Kinless GTD (see http://www.kinkless.com/kgtd/forum)

Thanks. A kGTD and Omni Graffle Pro / Omni Outliner Pro user

henri
2006-04-15, 05:20 PM
I'd like something less ambitious than the full GTD package:

a script to export selected items to iCal
a script to change all dates less than today's to today'sThose would make for much more useful OO to-do lists.

TommyW
2006-04-16, 04:11 AM
Ken

Good to hear it and looking forward to you guys working in the future... now I trust you're a Quicksilver user too, any ideas about working with Blacktree?

Greg Titus
2006-04-16, 10:27 AM
a script to export selected items to iCal
a script to change all dates less than today's to today's

Here are a couple very simplistic scripts to do those two things. You'll need to change the properties at the beginning to match the calendar name you want to export into in iCal, and the date column name in the outline you are using.

henri
2006-04-18, 05:40 PM
Greg wrote:
Here are a couple very simplistic scripts to do those two things.
Thanks for the quick response! Alas, I have problems with both scripts.

The first (send selected items to iCal) gave me the error message in the attached image.

The second (update to today) works, but is not what I was asking for. I wanted a script that would search through a whole document, updating all past dates to today. (So if something was on my todo list for yesterday or the day before and I didn't do it, it would automatically update.) I realize this doesn't work for people who keep old dates, but for me, once I've done something, I either delete it, or at least delete its date. I'm only interested in dates greater than or equal to today.

If these are easy things to fix, the fix would be appreciated!

Bill Van Hecke
2006-04-21, 03:02 PM
I've been using KGTD as well. I'm not sure how I got anything done before I read that book and started using Ethan's system. @_@

henri
2006-04-23, 11:04 AM
Here are a couple very simplistic scripts to do those two things. You'll need to change the properties at the beginning to match the calendar name you want to export into in iCal, and the date column name in the outline you are using.

"Don't know much about" AppleScript, but I fixed the bug in the "Send Selected to iCal" script that Greg wrote, and now it works. Thanks again, Greg! I append this version in case other people have a use for this.

Still looking for a script to update all dates less than today's to today's!

--Henri

property calendar_name : "Imports"
property due_date_column_name : "Date"

tell application "OmniOutliner Professional"
tell document of front window
set due_date_index to index of column named due_date_column_name
set the_selection to selected rows
repeat with aRow in the_selection
set the_title to topic of aRow
set the_note to note of aRow
set the_date to value of cell due_date_index of aRow
tell application "iCal"
set the_to_do to make new todo at end of todos of calendar named calendar_name with properties {summary:the_title, description:the_note, due date:the_date}
end tell
end repeat
end tell
end tell

henri
2006-04-30, 02:21 PM
Below is a script that looks for dates that are prior to today's, and changes them to today's. It seems to work, but in fact it doesn't quite. It appears that setting the date this way for some reason prevents "keep sorted by date" from working on those rows that have been updated this way. Can the script be changed to address this issue, or is this a bug in Outliner Pro? I hope that someone who knows more about this stuff can help me.

--Henri


property date_column_name : "Date"

tell application "OmniOutliner Professional"
set TheDoc to front document
tell document of front window
set date_index to index of column named date_column_name
repeat with aRow in (every row of TheDoc)
set TheDate to value of cell date_index of aRow
if TheDate < (current date) then
set value of cell date_index of aRow to current date
end if
end repeat
set sorting postponed to false
end tell
end tell

Tim Wood
2006-05-01, 03:28 PM
I'm not sure what sorting issue you are seeing. If I run your script on a simple document, the sorting seems to work fine. I'd suggest sending your script and a sample input file to the bug reporting address.

One note; it looks like you are turning of 'sort postponed', but never turning it on. Maybe that is part of the issue.