Applescript to get modified date of file selected in Yojimbo

2008-01-14 Thread Christopher Dare
Hi there!

I want an Applescript that will grab the modified date of a file selected in
Yojimbo.

Here is how I want it to work:
1) Select file in Yojimbo
2) Execute an applescript. (either from the Script menu, or Quicksilver or
TypeIt4Me/TextExpander)
3) The Applescript gets the Modified date of the selected file
4) The applescript returns the modified date in form yymmdd_hh-mm-ss

Basically I'm thinking of creating a TypeIt4Me snippet that executes this
applescript and returns me that value when I am renaming files in Yojimbo.

Below is a script I use to do the same thing, but in the Finder. i.e. the
script gives me the modified date of a file selected in the Finder. I want
to do a similar thing in Yojimbo.

Any ideas?

[code]
tell application Finder to repeat with MyItem in (get selection)
do shell script mdls   quoted form of POSIX path of (MyItem as text)
  | grep 'kMDItemContentModificationDate' | awk '/ = / {print $3,$4}'

tell the result to set ModDate to text 3 thru 4  text 6 thru 7  text 9
thru 10  _  text 12 thru 13  -  text 15 thru 16  -  text 18 thru
19

-- display dialog Modification date:ModDate with title (get name
of MyItem)

return ModDate
end repeat
[/code]


Re: Applescript to get modified date of file selected in Yojimbo

2008-01-14 Thread Steve Kalkwarf

I want an Applescript that will grab the modified date of a file selected in
Yojimbo.


Keep in mind that there aren't files in Yojimbo. If you want 
to get the modification date of an item in Yojimbo:


tell application Yojimbo
set selectedItem to selection
set modDate to modification date of item 1 of selectedItem
end tell


--
--
This message is sent to you because you are subscribed to
 the mailing list yojimbo-talk@barebones.com.
To unsubscribe, send mail to: [EMAIL PROTECTED]
List archives:  http://www.listsearch.com/yojimbotalk.lasso
Have a feature request, or not sure if the software's working
correctly? Please send mail to: [EMAIL PROTECTED]