Where do I find the talking dashboard, please

 

From: macvisionaries@googlegroups.com [mailto:macvisionaries@googlegroups.com] 
On Behalf Of Alex Hall
Sent: Sunday, March 29, 2015 20:55
To: macvisionaries@googlegroups.com
Subject: Re: Looking for a Script to Give a Word Count in TextEdit

 

You'd assign it to a commander, at least that's the easiest way I can think of. 
You'll also need the Talking Dashboard scripts, since that zip file contains 
the utilities this one uses.

On Mar 29, 2015, at 7:53 PM, Chris Moore <chris.w...@gmail.com 
<mailto:chris.w...@gmail.com> > wrote:

 

Hello,

How would you run this script from within textEdit?  Would you assign it to a 
hot key?

Chris

On Mar 27, 2015, at 8:10 PM, Alex Hall <mehg...@icloud.com 
<mailto:mehg...@icloud.com> > wrote:

 

It's not, but you have a great point. I'll add that to the next version.

 

In the meantime, here's the script. Just copy the below lines, open up Script 
Editor, paste, and save the script in the same place as the other Talking 
Dashboard ones. It's not tested very much--I wrote it in about fifteen 
minutes--but it runs on my machine and doesn't require Yosemite. Be warned 
that, if TextEdit is not running when you run this script, the app will launch 
itself. Anyway, here is the script:

 

(* Keywords:

$wordCount: the number of words in the currently open document in TextEdit

$characterCount: the number of characters in the currently open TextEdit 
document

$name: the name of the currently open document

*)

 

set template to "$wordCount words ($characterCount characters) in $name."

set utilities to import("utilities.scpt")

 

set {wordCount, characterCount, documentName} to {0, 0, ""}

 

tell application "TextEdit"

             set my wordCount to count (words of document 1)

             set my characterCount to count (characters of document 1)

             set my documentName to name of document 1

end tell

 

set keywords to {{"$wordCount", wordCount}, {"$characterCount", 
characterCount}, {"$name", documentName}}

set template to str_replace(keywords, template) of utilities

tell utilities to speak(template)

 

on import(filename)

             set p to (path to me) as text

             set oldDelimiters to text item delimiters of AppleScript

             set AppleScript's text item delimiters to ":"

             set scpt to load script file (((text items 1 through ((length of 
(text items of p)) - 1) of p) & filename) as text)

             set text item delimiters of AppleScript to oldDelimiters

             return scpt

end import

 

On Mar 27, 2015, at 6:37 PM, Jamie Pauls <jamiepa...@gmail.com 
<mailto:jamiepa...@gmail.com> > wrote:

 

Hello, all,

 

I understand that a script exists that will allow one to get a word count for a 
document using TextEdit. If someone could kindly point me to this script, that 
would be great. It doesn’t appear to be a part of the Talking Dashboard scripts 
unless I’mm missing something.

 

Thanks.


Take care and have a great day.

Jamie Pauls

jamiepa...@gmail.com <mailto:jamiepa...@gmail.com> 

 

 

 

 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com 
<mailto:macvisionaries+unsubscr...@googlegroups.com> .
To post to this group, send email to macvisionaries@googlegroups.com 
<mailto:macvisionaries@googlegroups.com> .
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

 


--

Have a great day,

Alex Hall

mehg...@icloud.com <mailto:mehg...@icloud.com> 

 

 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com 
<mailto:macvisionaries+unsubscr...@googlegroups.com> .
To post to this group, send email to macvisionaries@googlegroups.com 
<mailto:macvisionaries@googlegroups.com> .
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

 

 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com 
<mailto:macvisionaries+unsubscr...@googlegroups.com> .
To post to this group, send email to macvisionaries@googlegroups.com 
<mailto:macvisionaries@googlegroups.com> .
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

 


--

Have a great day,

Alex Hall

mehg...@icloud.com <mailto:mehg...@icloud.com> 

 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com 
<mailto:macvisionaries+unsubscr...@googlegroups.com> .
To post to this group, send email to macvisionaries@googlegroups.com 
<mailto:macvisionaries@googlegroups.com> .
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to