Mori

File Link is now localised

Tags ( | )

My older File Link script does not work when Mori is not running in English.
File Linker is localised, to work with Mori when it runs in other languages.

When you want a script to run localised you must use a bundle, to store the various languages.
But a script menu can run only plain scripts; when you want to use a script bundle or applet bundle you must place it elsewhere, and run it through a 'proxy' in the script menu (this Macscripter thread).

Version:

Date calculation

Tags ( | )

My GTD "Update" script calculates next review dates from a column "Recur" in the notebook.

However, sometimes I want to set that date myself. AppleScript provides the "days" and "weeks" constants, which you can use to calcululate future dates, but it does not have "months" and "years", so a script must calculate those dates itself.

Here's a short subroutine that will do this. It is derived from a script in this thread at MacScripter.

Version:

mGTD (Mori GTD)

Tags ( | )

The description and such is mostly listed in this thread, but for now I wanted to get the plugin posted where it was easy to find, as opposed to buried in the forums. It's been months now without any real bug reports, so I'm guessing that it's stable, but as always keep a backup of your data.

Best,
Jeff

Version: 1.3

"Unbreakable" file links

Tags ( | )

I wrote this script when I got ticked off one time too many when I clicked a file link that no longer worked - probably after a bout of spring cleaning in my home folder.

Standard links break when you move the linked file - these don't. The secret? Script makes an alias in a safe place, then links to the alias. Idea from Jeff Porten; uses Satimage osax.

How to use:

Version:

Mori Draw

Tags ( | )

Mori Draw is a simple sketching plugin for Mori. This is beta software, so please play with it if this is something you're interested in and let me know how you like it. I know it needs quite a bit more work, but I just finally got a usable version so I wanted to release it to let you guys play with it. Please provide feedback in the comments or by e-mail.

Changes in Beta 2: Now works on ppc (was just i386 before). Adding a text drawing tool.

Version: Beta 2

Mori entry to iCal Event

Tags ( | )

This script is a very simple one. Highlight an entry in Mori. The entry should have standard columns Title and Due Date activated.

tell application "Mori"
set theDate to due date of current entry
set theName to name of current entry
set theNote to note of current entry
end tell
tell application "iCal"
tell calendar "MyCalendar" -- the user should specify the name of the target calendar here
set theEvent to make new event at end with properties {description:theNote, summary:theName, start date:theDate, allday event:true}
tell theEvent
make new display alarm at end with properties {trigger date:theDate}

Version: 1.0

Tasks from and to Entourage via AppleScript

Tags ( | )

My employer uses Microsoft Exchange for email in a mostly Windows environment. As one of a smallish number of Mac users, I use Entourage for email, rather than a POP or IMAP client, because it supports many of the calendaring features of Exchange. I habitually create Entourage tasks from email messages in Entourage as well as some that I create directly.

When I discovered Mori, and more specifically Jim Harrison's GTD approach using it, I decided that I needed to give it a try. However, I also needed to be able to play nicely with my existing use of Entourage. These two scripts represent my first run at that.

Version:

Mori to Mail

Tags ( | )

I saw a script for sending the contents of Write Room to Mail. I thought it would be useful to have one for Mori, as well. I didn't see if posted on the script and plugin list, so I thought I would add. Sorry if I just missed it.

tell application "Mori"
set noteName to the name of current entry
set noteContent to the note of current entry
end tell

tell application "Mail"
set newMessage to make new outgoing message with properties {visible:true, content:noteName & return & return & noteContent & return & return}
activate
end tell

Version: 1.5.1

CaminoArchive

Tags ( | )

This is a clunky little script that allows you to save a web page from Camino in Mori. Here's what it does:
- opens a link in Safari,
- creates a webarchive of the page (in ~/Documents),
- imports the webarchive in Mori,
- attempts to delete the webarchive.

Version: .2

Batch Value - Set values for columns across multiple selections

Tags ( | )

Basically it shows a list of columns you can pick from and set values for across all the items you have selected.

Also, You can use this as a way to see values of the first selected item, as it auto populates the field with the first items value, which is handy too if you dont have particular column visible

Bugs: I cant get date to work but everything else seems ok, And It doesnt have much error handling so dont try and do things you shouldnt with it :-)

Version: 1
Syndicate content