ForumsSearch



Search results for "Posted by mgmead"
Author Message
mgmead

Posted Mar 03, 2011 in: Tab Length Request
Score: 0
  • mgmead
  • Posted: Mar 03, 2011
  • Score: 0
I use Folders as Projects -- is it possible to make the name space longer? It's currently 32 letters, which is short for some of my Project Names -- 64 would be nice. Is it possible?
mgmead

Score: 2
  • mgmead
  • Posted: Jan 17, 2011
  • Score: 2
I posted something before with a link showing the basic piece of how to do this, but it was voted down -- presumably because people couldn't make it work. So here are all the steps to making Quicksilver (QS) work -- if you have more trouble, please don't just "veto" this post (there are plenty of people who just want the info and can debug it themselves) -- please contact me directly and I'll try to help.

SETTING UP QUICKSILVER
1 - First, in order for QS to see your scripts, you have to go into the QS catalog by invoking QS, and then hitting CMD + ;

2 - In the Catalog, on the left hand side, select "Scripts" and make sure that the checkbox next to "Scripts (All Users)" is selected. If not, select it and restart Quicksilver.

3 - In Finder, go to ~/Library/Application Support/Quicksilver and make sure there is a folder named "Actions" there (not a file named Actions.plist, that should be there too, but you need a folder). If there is no folder, just create one with the capitalized A ("Actions")

SETTING UP SUPERTWEET
1 - You must have an account with TWITTER for this to work -- if you do not, go create an account. For the sake of this example, we'll call my fake username and password "tweetuser" and "tweetpass"

2 - Once you twitter account is set up, you can manually send yourself toodledo updates by sending tweets that start with "d toodledo" ... for example, "d toodledo this is a test" will create a toodledo named "this is a test"

3 - Go to www.supertweet.net (DOT NET), and follow the instructions to set up a supertweet account. This account uses your twitter login and password (e.g. tweetuser and tweetpass) ... it's not a security hole -- it's a way of allowing YOUR stuff to talk into the oAuth twitter cloud without having to apply to twitter for the privilege

SETTING UP KEYCHAIN
1 - Since you have Quicksilver, invoke "Keychain Access"

2 - At the bottom of the screen, hit the little "plus sign" to create a new entry

3 - Fill out as follows:
Keychain Item Name: SuperTweet
Account Name: your twitter/Supertweet username (e.g. tweetuser)
Password: your twitter/Supertweet password (e.g. tweetpass)

4 - IMPORTANT: Once you've created your entry - go to the list of items, and find it (it's named SuperTweet), double click it to open it.

5 - Click on Access Control and select "Allow all applications to access this item" and select "Save Changes". When challenged, put in your main password for the Mac -- this is just doing the same thing as when you install software, you're not sending your main password anywhere, you're just authorizing a change to your keychain.

SETTING UP THE SCRIPT
1 - I got the guts of this script here, but I've since modified it to work with toodledo.

2 - Open Script Editor and paste the following into it:

# This script uses supertweet.net to get around oAuth limits in twitter
# This script then adds "d toodledo" to the front of the tweet to send it to toodledo.com

using terms from application "Quicksilver"
on process text tweet
tell application "Keychain Scripting"
set twitter_key to first generic key of current keychain whose name is "SuperTweet"
set twitter_login to quoted form of (account of twitter_key & ":" & password of twitter_key)
end tell
set twodo to "d toodledo " & tweet
set twitter_status to quoted form of ("source=qucs&lat=21.510625&long=-157.969311&status=" & twodo)
set results to do shell script "curl --user " & twitter_login & " --data-binary " & twitter_status & " http://api.supertweet.net/statuses/update.json"
-- display dialog results
return nothing
end process text
end using terms from

# this is the end of the script


3 - save the script in ~/Library/Application Support/Quicksilver/Actions and name it toodledo.scpt

4 - Restart Quicksilver


TESTING THE INSTALLATION

If everything worked, you should be able to:

1 - invoke QS

2 - enter text mode (hit the period key "." and start typing)

3 - tab to the action field

4 - select "toodledo"

5 - hit enter

Then, after a network pause of up to a minute (gotta send the message to twitter then to toodledo), your text should appear as a new toodledo without context or folder. From there, you can read up here for more special codes you can send in your text to control toodledo more directly.

TROUBLESHOOTING:
If "nothing happens"
1 - go to twitter directly and send something to "d toodledo" to confirm your twitter is set up correctly

2 - check that you have a keychain entry for SuperTweet

3 - make sure you're giving toodledo enough time to show the results, it takes a minute to post

4 - contact me

Hope that helps ... did my best to get all the details into this post


This message was edited Jan 17, 2011.
mgmead

Posted Jan 17, 2011 in: MAKING QUICKSILVER WORK (!)
Score: 1
  • mgmead
  • Posted: Jan 17, 2011
  • Score: 1
So -- people use Quicksilver, check. Being able to send quickposts from quicksilver relied on Twitter, check. the oAuth changes Twitter made rendered the script broken, check.

I posted a link to a page that has the solution -- check.

And that somehow generates NEGATIVE votes and gets the post hidden?

What is THAT all about?
mgmead

Posted Jan 08, 2011 in: MAKING QUICKSILVER WORK (!)
Score: 0
  • mgmead
  • Posted: Jan 08, 2011
  • Score: 0
Ever since Twitter installed oAuth, the (awesome) launcher on the Mac, Quicksilver, has stopped working through scripts ...

The answer is to work it through Supertweet, an oAuth API "proxy" ...

Go to the page -- the setup is pretty simple:

http://www.jaysintrevino.com/blog/2010/9/30/quicksilver-twitter-and-oauth.html