| Welcome! | English (US) ![]() |
| Welcome! | English (US) ![]() |
says:I mocked up a Plugin for Google's Quick Search Box for Remember the Milk. It's pretty rough (and slow), but it works. It is going to need some work to speed things up (it's open sourced, btw), but for right now, I suppose it will do.
DISCLAIMER:
This plugin is slow. After sending a task to RTM, QSB will hang for a while while it processes the code. This isn't great, I know, but it's how it has to work in order for me to get it running right now. Rest assured, if you put a task through GQSB, it will end up in RTM. The hang shouldn't effect any other programs or software. QSB will simply become unresponsive for a few seconds. Just hang with it please.
INSTRUCTIONS:
Go here:
http://github.com/gfontenot/RTM_QSB/downloads
Download the RTM_QSB.dmg. Inside, there is a .HGS file (the plugin), and a shortcut to your plugins folder. Drag the .hgs to the shortcut, and re-launch QSB.
It works on text objects, so if you write "Do Something Today" then hit tab (or right arrow) you should see "Send to RTM" as an available option. either type RTM, or arrow down to that option, and hit enter. Away you go.
You will have to authorize the plugin the first time it runs. There is a 15 second delay in the code to allow you to do this. After auth, you don't have to re-send the task. The plugin will continue to send the code up. If you miss the 15 second window, you will have to re-auth.
Hope you enjoy, and I will be making updates to add some features (growl notifcation) and hopefully get some speed enhancements in there as well.
Also, if any developers see my shoddy work, and would like to make it better, please. By all means.
http://www.github.com/gfontenot/RTM_QSB
- Gordon
Posted at 5:34pm on October 26, 2009
says:Oh, right, I almost forgot.
OTHER DISCLAIMERS THAT I ALMOST FORGOT BECAUSE I'M DUMB
Smart add *works*. Kinda. Parsing out the date works flawelessly. So "Do Something Today at 7:30am" will create a task "Do Something" with a due date of today at 7:30 am. Most of the other smart add features work as well.
HOWEVER
The tag / list smart add feature DOES NOT WORK. The "#" character is used as an ignore character in Python (the language the plugin is in), and therefore, the plugin decides that you want to ignore anything behind the hash mark.
This will (hopefully) be something that can be resolved very soon.
Posted at 5:41pm on October 26, 2009
says:FYI, I fixed the speed issue, and merged the script into a true Python plugin. Much faster.
KNOW ISSUES
- There is a beep after the task is sent. This is in the plugin code somewhere, and I can't find it. I'm on it though.
- Still can't use the "#" smart add feature. Not sure why. Working on that too.
All said, it's working much better now. Useable even!
Posted at 9:49pm on October 26, 2009
says:There was an issue with a typo keeping auth from working, but that is fixed now. Sorry for not doing enough bug testing on this thing. Should run fine now.
Posted at 11:47pm on October 26, 2009
says:Sweet. Thanks for all your work on this. I'll dl and check it out today.
Posted at 7:10am on October 27, 2009
says:Just uploaded a new version that includes the ability to use all smart-add features, including tags and lists.
This will be that last update for a little bit. I need to stop obsessing about this and get some of my real job done.
Posted at 9:27pm on October 27, 2009
says:Was about to reply to say it wasn't working when I try using tags & lists. It does with the new update. Thanks! This is a great little tool, and already proving v useful. Thanks for the hard work creating the plugin.
Posted at 12:31pm on October 28, 2009
says:Yeah, I released it too early. The new version (the one you have) is the one I should have waited for. But patience isn't one of my virtues.
Glad you're enjoying it.
Posted at 2:42pm on October 28, 2009
says:Any plans to add ability to search for existing tasks and mark them as complete/postpone?
Posted at 8:14am on October 29, 2009
says:No. The code is open sourced, so other developers could take my work and add these features if they want, but the idea behind the plugin (for me) is a quick add location. Not a full featured client.
Sorry.
Posted at 1:44pm on October 29, 2009
says:For no particular reason, other than as an excuse to play around with Classes, I have added the ability to quickly add a new list into RTM as well.
Same download link as above:
http://github.com/gfontenot/RTM_QSB/Downloads
Posted at 6:19pm on November 5, 2009
says:I downloaded the plugin with list support today, coped it to the plugin folder provided by the dmg, and restarted QSB. when I try it it does appear as an option (New task in RTM) after I enter space, the task and hit Tab but then QSB beeps at me and disappears without prompting for authorization and the task never appears in RTM.
Posted at 3:36pm on November 6, 2009
says:Yep. I guess I messed up the auth. If you want (for now), download the 1.0 version. It has all the same features, it just doesn't create the lists.
I will see if I can push out a fixed version with the lists addition tomorrow.
Posted at 9:45pm on November 6, 2009
says:Nevermind. Just fixed it. It was a typo. Re-download and re-install, and you should be good to go.
Posted at 9:54pm on November 6, 2009

says:Couldn't get github.com/gfontenot/RTM_QSB/Downloads to work, it seems that the capital D in Downloads screws thing up.
Try github.com/gfontenot/RTM_QSB/downloads instead.
Posted at 9:39am on November 9, 2009
says:Interesting. Thanks for pointing that out.
If anyone has any feedback, let me know. This has been a fun project.
Posted at 3:04pm on November 9, 2009
says:In other news, I made a minor update to the plugin. I added an icon to the actions.
If there is anyone out there who has a better icon for this, please let me know. Or if the RTM Team would like to allow me to use their beautiful cow logo for this. Right now, I'm not very happy with the glass of milk.
Posted at 9:46pm on November 9, 2009
This is really wonderful, thank you!
One possible suggestion: reverse the order of the actions. Personally, I will never use "New List", and I'd imagine that many users won't either (or at least, much less than "New Task"). If "New List" can be eliminated altogether (to eliminate any accidentals), that's probably ideal for me.
Posted at 6:08pm on November 12, 2009
says:As far as I know, the order of the options is alphabetical. Everywhere in my code, the New Task option precedes the New List option. I was wondering how to re-order them myself, but I don't know if it's possible.
Theoretically, once the Plugin development takes off for QSB, there could be dozens of choices in that field. So you may want to get used to typing "task" to select the option as opposed to arrowing down to it. That will narrow your options down.
If any kind of preference pane system gets worked in, I will add the ability to turn on or off the New List action. I personally don't use it much myself, but see it as potentially being really useful.
Posted at 2:43pm on November 13, 2009
says:If anyone has access to Google Wave, and would like to discuss this plugin, I have created a public wave for it here:
https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B8aigfbRUA
You MUST be a member of Wave to follow that link. Won't work otherwise.
This is also my first time trying to externally link to a wave. Let me know if it doesn't work.
Posted at 10:10pm on November 13, 2009
Shoot. That's what I figured.
An extra keystroke (t) is all it takes, so I can handle that. :)
Posted at 10:57pm on November 13, 2009
says:funkeye,
What is the title of the Wave? If you share the title, wave users can search for it as long as you have made it public. To make the wave public, add public@a.googlewave.com as a participant.
Posted at 7:04pm on November 16, 2009
says:It's public. The title is:
Remember the Milk plugin for Google Quick Search Box.
You can also find it with a search for:
with:public tag:rtm
Posted at 5:27pm on November 17, 2009