Perfect. Many thanks as ever Jon. On Tuesday, May 17, 2016 at 10:06:37 PM UTC+1, Jon Stovell wrote: > > I found that Google's API became unreliable since I wrote that post. > Here's the script I use now: > > *using terms from* *application* "Quicksilver" > > *on* *process text* theURL > > *set* shortURL *to* *do shell script* "curl > https://is.gd/create.php -d 'format=simple' -d 'url=" & theURL & "'" > > *return* shortURL > > *end* *process text* > > > > --Note: For versions of Quicksilver prior to 1.0, remove the > following three lines of code. > > *on* *get direct types* > > *return* {"Apple URL pasteboard type"} > > *end* *get direct types* > > *end* *using terms from* > > > > On Friday, 13 May 2016 15:51:45 UTC-6, Adam Rosenthal wrote: >> >> I've tried doing this, but when I press Enter, the QS window disappears >> and nothing happens. I used the script you posted and put it >> in ~/Library/Application Support/Quicksilver/Actions. Any idea what could >> be going wrong? >> >> On Thursday, September 27, 2012 at 4:42:02 PM UTC+1, Jon Stovell wrote: >>> >>> If your objective is simply to have an action to shorten URLs in QS, >>> Dennis, it might be simpler to create one using AppleScript and save it >>> in ~/Library/Application Support/Quicksilver/Actions. I have the following >>> code saved there as Shorten URL.scpt. I just get any URL into the first >>> pane and select Shorten URL as the action in the second pane. The resulting >>> short URL then appears in QS's first pane so that I can do other things >>> with it. >>> >>> *using terms from* *application* "Quicksilver" >>> >>> *on* *process text* theURL >>> >>> *set* shortURL *to* *do shell script* "curl -s >>> https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: >>> application/json' -d \"{\\\"longUrl\\\": \\\"" & theURL & "\\\"}\" | >>> awk '/\"id\":/{print substr($2, 2, length($2)-3)}'" >>> >>> *return* shortURL >>> >>> *end* *process text* >>> >>> *end* *using terms from* >>> >>> On Thursday, September 27, 2012 11:21:14 AM UTC-4, Dennis wrote: >>>> >>>> Thanks, that worked - I used NSStringPboardType from the picture (not >>>> NSFilenamesPBoardType in your text) and QS shows the service as a text >>>> action. When it runs, I get no error, but the result doesn't display or >>>> show up on the clipboard. I think Terpstra developed this for LaunchBar, >>>> so maybe the interaction is a bit different. Do you have a suggestion for >>>> how to get the results to the clipboard? Here's the service, if it's >>>> helpful https://www.dropbox.com/sh/2ofsrjba1fj15km/1HFNCnA6NT. THANKS >>> >>>
-- You received this message because you are subscribed to the Google Groups "Quicksilver" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/blacktree-quicksilver. For more options, visit https://groups.google.com/d/optout.
