[Google Wave APIs] Testing a specific robot version
Is there an approach to test one specific version of a robot? For example following doesn't work: 7.latest.my...@appspot.com If not existent - is there a plan for a similar feature? Currently it's quite hard to test robots under-development while serving a working version to the public. The only way is to create a second test-app on AppEngine. Thanks david --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Wave is missing from my preview account??
Is it possible that participants of a Wave trash the Wave although they are not the creator of the Wave? I mean not to delete the individual Blips but the whole Wave? david On Sun, Oct 18, 2009 at 12:28 AM, Monika Adamczyk moni...@gmail.com wrote: I don't think this is a wave that shows and disappears. So far I can't find it. It's seems like the wave was permanently removed from my account. Monika On Oct 16, 12:59 pm, Sheruno sher...@gmail.com wrote: Sometimes you can experience some lag in the preview. Wave dissappear or if you move one to a folder it need like 5 minutes or more to show it. It's a bit frustrating but is a preview. I hope it will work faster soon ^_^ 2009/10/16 Monika Adamczyk moni...@gmail.com I had a wave 2 days ago in which I talked to someone and now no matter how I search for it, I can't locate it. I checked All folder and it's not there. I also searched for all waves (with:...) I had with this user - nada. Nothing in my Trash as well. My understanding is that even if one of the participants deletes all blips in a wave, I should still have reference to the wave in my account and I should be able to replay it. As far as I know, this is the only wave that I am missing. Has anybody else experienced loss of waves? Monika --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Storeing non-text information in a blip
You can just use the Annotation of a blip: http://wave-robot-python-client.googlecode.com/svn/trunk/pydocs/waveapi.document.Annotation-class.html On 14 oct, 02:41, Joe Developer joe.d.develo...@gmail.com wrote: On Tue, Oct 13, 2009 at 7:33 PM, ThomasWrobel darkfl...@gmail.com wrote: Also, seeing as this would effectively just used as storage/ retrieving, would each user (/s client) effectively need to post a blank widget in a blip? There would be no reason for that as far as I can see.. We could, I assume, use one widget for all the storage of the wave. But it would be nicer to keep the advantages of having one object tied to a blip. Well, presumably you would still need such a widget to view or modify your objects, they would in this case also act as a container for data. I agree that one could probably find more elegant solutions but at this point I am not privvy to them. Perhaps you should seek out the author of say SWFAnimator, a wave based collaborative swf animation tool. On Oct 13, 2:25 pm, ThomasWrobel darkfl...@gmail.com wrote: Ah, yes, that looks like it. Does the Wave store state changes for these key/value pairs in its history automatically? Yes. Note that robots (or other clients) can alter and retrieve those key:value pairs programmatically. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Unable to match URL using Python
Changing my version didn't fix the URL matching by the way. On Oct 17, 4:35 pm, JamesBrooks ja...@james-brooks.net wrote: Sorry for the spam, I just had to change the version number to fix this. On Oct 17, 4:34 pm, JamesBrooks ja...@james-brooks.net wrote: Actually don't ignore it, when I changed my events register to: tehgdbot.RegisterHandler(events.BLIP_SUBMITTED, OnBlipSubmitted) And named my function appropriately, it broke, nothing is sent when a Blip is submitted. I thought this problem was fixed? On Oct 17, 4:24 pm, JamesBrooks ja...@james-brooks.net wrote: Ignore the fact I've named my function incorrectly. On Oct 17, 4:11 pm, JamesBrooks ja...@james-brooks.net wrote: So I'm using this function for my OnBlipSubmitted event: def OnBlipCreated(properties, context): logging.debug(Blip created!) blip = context.GetBlipById(properties['blipId']) blipText = blip.GetDocument().GetText() logging.debug(TEXT: + blipText) regex_url = r'http:\/\/([\w.]+\/?)\S*' logging.debug(Just past the regex_url variable!) logging.debug(regex_url) for match in re.finditer(regex_url, blipText): url = match.group(0) #logging.log(blipText.replace(url, TehGDURL(url)) logging.debug(Short url created!) The logging works when the blip does not contain the URL, however as soon as there is a URL inside of the blip, nothing is logged. Matching the URL should work 100% there, why does Wave not send the URL created? James --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Does /_wave/robot/profile get called on the preview instance?
Hey, I've noticed that my robot doesnt have any profile information on the preview instance (wave.google.com), whereas on the sandbox (i.e. dev preview) it works as expected. My robot doesnt have an avatar, name or profile URL. I can hit /_wave/robot/profile and get the JSON that is required, and my image displays via a direct URL, so theres not a config issue, particularly coz it works on the dev preview, it just doesnt seem to trigger on the preview Wave. Is this feature turned off on the preview instance? And if so, is there a list or a way of knowing the functionality that is and isnt available between the two environments? Should I be testing my robot on the dev preview or the preview instance? Cheers. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Does /_wave/robot/profile get called on the preview instance?
On Sun, Oct 18, 2009 at 7:38 AM, Dominic Lovell kr8m3...@gmail.com wrote: Is this feature turned off on the preview instance? And if so, is I've noticed in the last week or so that none of the robots seem to have names/avatars anymore. I suspect this is a more global problem (bug?) that only recently started happening. David --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Does /_wave/robot/profile get called on the preview instance?
According to my experience on preview is that it gets only called when you add the robot to your contact list. If you click Manage contacts on the left-bottom and then remove and re-add it, you should see a request to /_wave/robot/profile in your AppEngine logs. cheers david On Sun, Oct 18, 2009 at 8:08 PM, Dominic Lovell kr8m3...@gmail.com wrote: Hey, I've noticed that my robot doesnt have any profile information on the preview instance (wave.google.com), whereas on the sandbox (i.e. dev preview) it works as expected. My robot doesnt have an avatar, name or profile URL. I can hit /_wave/robot/profile and get the JSON that is required, and my image displays via a direct URL, so theres not a config issue, particularly coz it works on the dev preview, it just doesnt seem to trigger on the preview Wave. Is this feature turned off on the preview instance? And if so, is there a list or a way of knowing the functionality that is and isnt available between the two environments? Should I be testing my robot on the dev preview or the preview instance? Cheers. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Does /_wave/robot/profile get called on the preview instance?
Hi David T, I tried this before sending this message, and it made no difference. Perhaps what David N is saying is right. I updated my robot version, removed and added the contact several times. There was only 1 hit in the logs, and it was from when I did it manually. On Oct 19, 1:52 am, David Trattnig david.tratt...@gmail.com wrote: According to my experience on preview is that it gets only called when you add the robot to your contact list. If you click Manage contacts on the left-bottom and then remove and re-add it, you should see a request to /_wave/robot/profile in your AppEngine logs. cheers david On Sun, Oct 18, 2009 at 8:08 PM, Dominic Lovell kr8m3...@gmail.com wrote: Hey, I've noticed that my robot doesnt have any profile information on the preview instance (wave.google.com), whereas on the sandbox (i.e. dev preview) it works as expected. My robot doesnt have an avatar, name or profile URL. I can hit /_wave/robot/profile and get the JSON that is required, and my image displays via a direct URL, so theres not a config issue, particularly coz it works on the dev preview, it just doesnt seem to trigger on the preview Wave. Is this feature turned off on the preview instance? And if so, is there a list or a way of knowing the functionality that is and isnt available between the two environments? Should I be testing my robot on the dev preview or the preview instance? Cheers. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Gadget - css and element ID isolation.
Starting to play with gadgets - and I see in a lot of the examples creation of html elements with an ID that is then JS manipulated. For example from the jquery/yui sample I've been reading: div id=test style=height: 500px;/div It struck me - if there are two instances of a given gadget how is this handled? Are IDs unique only within the gadget, within the containing blip, wavelet or whole wave? Similar question on css - how isolated are gadgets? I had assumed that for example plain p text would be the same size as normal blip content but they appear to be a good deal larger. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Gadget - css and element ID isolation.
On Sun, Oct 18, 2009 at 9:15 AM, Chris Searle chrisdsea...@gmail.comwrote: It struck me - if there are two instances of a given gadget how is this handled? Are IDs unique only within the gadget, within the containing blip, wavelet or whole wave? The gadgets are rendered in their own IFRAME, so they are completely isolated from other content on the page. David --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Testing a specific robot version
I believe that you can change the version currently being served in your appengine dashboard. However, if you are talking about having a working version up for the public and another one that you are developing, you're right, you have to have two different appIDs because appengine looks at the same version file for whatever version you work with. On Oct 18, 2:46 am, David Trattnig david.tratt...@gmail.com wrote: Is there an approach to test one specific version of a robot? For example following doesn't work: 7.latest.my...@appspot.com If not existent - is there a plan for a similar feature? Currently it's quite hard to test robots under-development while serving a working version to the public. The only way is to create a second test-app on AppEngine. Thanks david --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Gadget - css and element ID isolation.
On 18. okt.. 2009, at 18.23, David Nesting wrote: On Sun, Oct 18, 2009 at 9:15 AM, Chris Searle chrisdsea...@gmail.com wrote: It struck me - if there are two instances of a given gadget how is this handled? Are IDs unique only within the gadget, within the containing blip, wavelet or whole wave? The gadgets are rendered in their own IFRAME, so they are completely isolated from other content on the page. As simple as that eh? Thanks for clarifying - makes a lot more sense in that case ;) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Robot state persists
On Sun, Oct 18, 2009 at 9:57 AM, Smola callmesm...@gmail.com wrote: I need a way for information my robot gathers to persist. So, let's say I want to find a blip and save its ID so I can work with it in the future. I don't know how to do that currently. I know how to find the ID of a blip, but I do I save it for later use? Or, if I create You can either persist your data to the wave itself (e.g. wavelet.setDataDocument), or, since your robot is certainly implemented using appengine, use the appengine datastore. an object in response to an event, how do I save all of the properties of that object as they are affected by more and more incoming blips? Serializing the object and storing it either with the wavelet, or in a datastore, would seem like fine solutions to that problem. Is the object automatically saved on the server when my robot is added to a wave and then stays there the rest of the time? It would seem that if waves are to exist forever in my archive that that would take up quite a bit of space down the road. If you store your state with the wavelet, it stays with the wavelet and disappears only when the wavelet disappears. Since it's not taking up space in your own datastore, you don't have to worry about managing it. On the other hand, if you'd rather store this in your own datastore, you'll need to clean up your data on your own (the blip_deleted event might be useful), but yes, I would imagine that this would grow as the number of waves your robot participates in grows. David --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Initializing gadget state from robot
If you have a robot add a gadget to a wave (adding a document.Gadget to the blip document) - is there a way to initialize the state of the gadget? For example - if the robot has found enough information in the blip text itself - it would be nice to just use it instead of presenting the user with the form that is used when no state is present. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] RkTaggy - new Python simple robot :)
I've made a simple Wave robot in Python. The robot currently supports one tag: [barchart]Chart Title label,int_value label,int_value label,int_value [/barchart] And will add to the blip an image - image of bar chart (google charts) with the data from the tag. I'll add more tags to it soon, but you can reuse the code and make your own robot. You can read the description/tutorial and get the code from the article below :) English: http://www.rkblog.rk.edu.pl/w/p/rktaggy-example-google-wave-robot/ Polish: http://www.python.rk.edu.pl/w/p/google-wave/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Initializing gadget state from robot
On 18. okt.. 2009, at 21.56, RoboPhred wrote: You need to get the Gadget entry from the gadget you added. Once you do this, you can use element.setField(key, value) to control its state. I'm not sure how to go about getting the gadget object for a newly added gadget (gadget insert/append have no return types). Perhaps you can go back and try something like GadgetView.getGadgets or getGadget(url) to find it again. Ah. Looks interesting. This would allow me to replace my python code with a static XML file (would have to move the code - a urlfetch that retrieves json - to the gadget - but that's not too hard). I'll look into this. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: how to detect a new blip added to a wave?
With python, the capabilities.xml is generated. You have to maintain app.yaml and to register the handlers to use in your code. On 11 oct, 18:45, Thomas Wrobel darkfl...@gmail.com wrote: oh, hmz...I just followed the tutorial;http://code.google.com/intl/nl-NL/apis/wave/extensions/robots/java-tu... The python tutorial is here;http://code.google.com/intl/nl-NL/apis/wave/extensions/robots/python-... I think you need a particular directory structure. The java one seems to specify it better then the python one. ~~ Reviews of anything, by anyone;www.rateoholic.co.uk Please try out my new site and give feedback :) 2009/10/11 JamesBrooks ja...@james-brooks.net: I never even had a war directory, maybe I should install the eclipse plugin... On Oct 11, 5:25 pm, ThomasWrobel darkfl...@gmail.com wrote: You dont see a capabilities.xml file in your war directory anywhere? It should be in war/_wave I think. I'm working in java here, but I think the xml should be the same. On 11 okt, 18:22, JamesBrooks ja...@james-brooks.net wrote: I know what an XML file is, but how do I edit it? I'm writing my robot in Python, and using the App Engine to upload it, but I don't see where I edit it. I just edited it using eclipse and added the WAVELET_BLIP_CREATED line. Its just a text file with a XML extension. On 11 okt, 18:14, JamesBrooks ja...@james-brooks.net wrote: How do you modify the XML file? On Oct 10, 1:06 pm, Paul Staab paul.st...@googlemail.com wrote: do start with simple things: have you registiered BLIP_SUBMITTED and WAVELET_BLIP_CREATED in the capabillities.xml and changed its version-number? On 10 Okt., 12:50, twdarkflame darkfl...@gmail.com wrote: I'm probably doing something silly here, but I'm just trying to get my bot to respond to a post. I tried; for (Event e: bundle.getBlipSubmittedEvents()) { Blip blip2 = wavelet.appendBlip(); TextView textView2 = blip2.getDocument(); textView2.append(event=+e.getType().toString()); if (e.getType() == EventType.BLIP_SUBMITTED) { Blip blip3 = wavelet.appendBlip(); TextView textView3 = blip3.getDocument(); textView3.append(Thats a good comment!5/10); } if (e.getType() == EventType.WAVELET_BLIP_CREATED ) { Blip blip4 = wavelet.appendBlip(); TextView textView4 = blip4.getDocument(); textView4.append(Thats a good comment! 10/10); } } And I get nothing at all I also tried putting it in the for (Event e: bundle.getEvents()) { ... } loop and also nothing. However, if (e.getType() == EventType.WAVELET_PARTICIPANTS_CHANGED) { does trigger an response. And so does bundle.wasSelfAdded() (which of course isnt in a loop). So...what am I missing? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Creating an iframe gadget in Google Wave.
The answer to your question is in the very link your provided. THere is an iframe gadget listed on that page. the URL for the gadget is: http://wave-ide.appspot.com/iframe.xml Enjoy On Oct 9, 6:29 pm, Murkurial cronvape...@gmail.com wrote: I was wondering if anyone could tell me how to create an iframe gadget that would allow one to insert a scrollable website within a wave. Here's an example of one that I've recently seen. https://wave.google.com/wave/#restored:wave:googlewave.com!w%2BVD_TspnyA I know next to nothing about code but I was told that this was relatively easy to create. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Robot state persists
On Oct 18, 5:57 pm, Smola callmesm...@gmail.com wrote: I need a way for information my robot gathers to persist. So, let's say I want to find a blip and save its ID so I can work with it in the future. I don't know how to do that currently. I know how to find the ID of a blip, but I do I save it for later use? Or, if I create an object in response to an event, how do I save all of the properties of that object as they are affected by more and more incoming blips? What language are you using? Is the object automatically saved on the server when my robot is added to a wave and then stays there the rest of the time? It would seem that if waves are to exist forever in my archive that that would take up quite a bit of space down the road. The persistence probably comes from using the datastore provided by Google App Engine. Provide a bit more information first and perhaps people can help. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Testing a specific robot version
Perhaps have two App Engine applications, dev-myrobot and myrobot? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Using non-standard URIs with setAnnotation()
It doesn't appear that setAnnotation() with a link/manual type supports anything aside from http:// as a URI type. Are there plans to change this? Am I just doing it wrong? I'm trying to write a robot for an internet spaceships MMO (EVE Online) that uses an in-game browser based on Chromium. There are some game-aware extensions to the browser that allow you to launch in-game windows by clicking on links or calling a built-in JS function. An example link might look like this: showinfo:5//30004099 and the JS function call looks like this: javascript:CCPEVE.ShowInfo(5, 30004099); (both do the same thing - the first one is a bastardized old version - the JS is the new version). I'm trying to figure out how to get a robot to recognize terms used in a blip and rewrite them into either one of these types of links without needing to replace the text with a gadget or something a little less user friendly like that. Try as I might, setAnnotation() seems to squash any non-standard URI you use. It sets the link, but the link text is empty and just resolves to #. Just for giggles, trying the same thing using the link button from within the actual Wave client yeilds even more interesting results. If it doesn't recognize the URI as being valid, it urlencodes it and then slaps https://wave.google.com/wave/#restored:wave:; onto the beginning of it (which I think is it assuming that you typed in a Wave ID). So - basic questions: 1) Am I just doing this wrong? 2) Is it likely that setAnnotation and/or the linking engine will accept non-standard URIs as input? (up to and including javascript:) If the answer is No to both of those, I'll just code the robot to insert a gadget, it's just not as clean as I'd like it to be. Thanks! - Matt --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
doc = wavelet.CreateBlip().GetDocument() doc.SetAnnotation(Annotation(Range(0, 22), link/manual, http:// www.google.com)) doc.SetText(THIS IS ANNOTATED TEXT) I've tried with 'SetAnnotation' as pasted above, and I just get a blank document. Can someone help this noob? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
doc = wavelet.CreateBlip().GetDocument() doc.SetAnnotation(Annotation(Range(0, 22), link/manual, http:// www.google.com)) doc.SetText(THIS IS ANNOTATED TEXT) I've tried with 'SetAnnotation' as pasted above, and I just get a blank document. Can someone help this noob? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
doc = wavelet.CreateBlip().GetDocument() doc.SetAnnotation(Annotation(Range(0, 22), link/manual, http:// www.google.com)) doc.SetText(THIS IS ANNOTATED TEXT) I've tried with 'SetAnnotation' as pasted above, and I just get a blank document. Can someone help this noob? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
Argh, I shouldn't have refreshed the page - I've submitted the message several times it seems - can someone delete the duplicates? On Oct 18, 10:41 pm, atc alextcoll...@gmail.com wrote: doc = wavelet.CreateBlip().GetDocument() doc.SetAnnotation(Annotation(Range(0, 22), link/manual, http://www.google.com;)) doc.SetText(THIS IS ANNOTATED TEXT) I've tried with 'SetAnnotation' as pasted above, and I just get a blank document. Can someone help this noob? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Robot state persists
Adding to atc's info.For java appengine, one can use JDO or JPA to access appengine datastore. For JDO, first, create a JDO object by specifies the annotation. Then one can just call makePersistent() to persist the data. See http://code.google.com/appengine/docs/java/datastore/ Hope it helps. On Sun, Oct 18, 2009 at 10:32 AM, atc alextcoll...@gmail.com wrote: On Oct 18, 5:57 pm, Smola callmesm...@gmail.com wrote: I need a way for information my robot gathers to persist. So, let's say I want to find a blip and save its ID so I can work with it in the future. I don't know how to do that currently. I know how to find the ID of a blip, but I do I save it for later use? Or, if I create an object in response to an event, how do I save all of the properties of that object as they are affected by more and more incoming blips? What language are you using? Is the object automatically saved on the server when my robot is added to a wave and then stays there the rest of the time? It would seem that if waves are to exist forever in my archive that that would take up quite a bit of space down the road. The persistence probably comes from using the datastore provided by Google App Engine. Provide a bit more information first and perhaps people can help. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Wave is missing from my preview account??
On Sat, Oct 17, 2009 at 11:58:17AM -0700, Monika Adamczyk wrote: I don't think this is a wave that shows and disappears. So far I can't find it. It's seems like the wave was permanently removed from my account. How are you trying to look for it? If you are searching based on the title, it is possible somebody has changed the title. -- Brian May br...@microcomaustralia.com.au --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Can I use Wave in my application?
Hello, I am thinking about to use Wave as a main method of conversations on my own web site. This means, I should have an ability to restrict access to certain messages and/or threads to the participants only. Sorry if the answer is obvious, I am still waiting for the Wave Sandbox access to be granted to me. Second question is where the Wave conversations are to be stored? If the storage is on Google servers, will it be free of charge or, if not, how much should I expect to pay for such a service? Of course, it might be too early to ask about it, but before rely on the service for my future development I wanna know something beforehand. Thanks, Alf. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Feature Request For Embed API
Hey guys, Is there a way to either allow developers to help build out the Embed API or develop more features in the API for us to use? Thanks God Bless, Eric --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Using non-standard URIs with setAnnotation()
On Sun, Oct 18, 2009 at 11:11 AM, Matt Prigge mpri...@gmail.com wrote: example link might look like this: showinfo:5//30004099 and the JS function call looks like this: javascript:CCPEVE.ShowInfo(5, 30004099); (both do the same thing - the first one is a bastardized old version - the JS is the new version). Could you create an HTTP resource that simply issues a redirect to one of these URIs? In other words, make the link go to something like this: http://example.appspot.com/showinfo?5//30004099 And it would respond with an HTTP redirect to showinfo:5//30004099. Maybe? David --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Can I use Wave in my application?
On Sun, 2009-10-18 at 17:07 -0700, Alf wrote: Hello, I am thinking about to use Wave as a main method of conversations on my own web site. This means, I should have an ability to restrict access to certain messages and/or threads to the participants only. Sorry if the answer is obvious, I am still waiting for the Wave Sandbox access to be granted to me. Second question is where the Wave conversations are to be stored? If the storage is on Google servers, will it be free of charge or, if not, how much should I expect to pay for such a service? Of course, it might be too early to ask about it, but before rely on the service for my future development I wanna know something beforehand. Hi Alf, To answer your first questions: - All waves are restricted to participants by default. This means you actively have to declare a wave to be public to allow non wave participants to get access to them. - If you utilise the Google Wave service then the waves will be stored on Googles servers. Your participants will also need Google Wave accounts to be able to access the waves. -- James Purser Collaborynth http://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter: http://twitter.com/purserj --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Does /_wave/robot/profile get called on the preview instance?
Is anyone else able to create a robot and have the profile information show up in preview in the last few days? On Oct 19, 2:03 am, Dominic Lovell kr8m3...@gmail.com wrote: Hi David T, I tried this before sending this message, and it made no difference. Perhaps what David N is saying is right. I updated my robot version, removed and added the contact several times. There was only 1 hit in the logs, and it was from when I did it manually. On Oct 19, 1:52 am, David Trattnig david.tratt...@gmail.com wrote: According to my experience on preview is that it gets only called when you add the robot to your contact list. If you click Manage contacts on the left-bottom and then remove and re-add it, you should see a request to /_wave/robot/profile in your AppEngine logs. cheers david On Sun, Oct 18, 2009 at 8:08 PM, Dominic Lovell kr8m3...@gmail.com wrote: Hey, I've noticed that my robot doesnt have any profile information on the preview instance (wave.google.com), whereas on the sandbox (i.e. dev preview) it works as expected. My robot doesnt have an avatar, name or profile URL. I can hit /_wave/robot/profile and get the JSON that is required, and my image displays via a direct URL, so theres not a config issue, particularly coz it works on the dev preview, it just doesnt seem to trigger on the preview Wave. Is this feature turned off on the preview instance? And if so, is there a list or a way of knowing the functionality that is and isnt available between the two environments? Should I be testing my robot on the dev preview or the preview instance? Cheers. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
On Oct 19, 1:34 am, David Nesting da...@fastolfe.net wrote: I think your call to SetText is eliminating your annotations. Try setting your annotations after you set the text. You need to have content there in order to annotate it. I agree that the documentation is a bit lacking still. Thanks for your reply. Funnily enough that makes total sense. One issue with my code was incorrect arguments to the SetAnnotation() call, as well as an invalid rabnge So, got it fixed now - code's below for anyone else pondering this! doc = wavelet.CreateBlip().GetDocument() doc.SetText(THIS IS ANNOTATED TEXT) doc.SetAnnotation(Range(2, 12), link/manual, http:// www.google.com) What other annotations are available? Where do I get the valid names from?! Thanks again for the help, atc --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Does /_wave/robot/profile get called on the preview instance?
Apologies, we turned off robot profiles in Wave preview due to an issue fetching them. We expect this to be resolved soon. - pamela On Mon, Oct 19, 2009 at 11:51 AM, Dominic Lovell kr8m3...@gmail.com wrote: Is anyone else able to create a robot and have the profile information show up in preview in the last few days? On Oct 19, 2:03 am, Dominic Lovell kr8m3...@gmail.com wrote: Hi David T, I tried this before sending this message, and it made no difference. Perhaps what David N is saying is right. I updated my robot version, removed and added the contact several times. There was only 1 hit in the logs, and it was from when I did it manually. On Oct 19, 1:52 am, David Trattnig david.tratt...@gmail.com wrote: According to my experience on preview is that it gets only called when you add the robot to your contact list. If you click Manage contacts on the left-bottom and then remove and re-add it, you should see a request to /_wave/robot/profile in your AppEngine logs. cheers david On Sun, Oct 18, 2009 at 8:08 PM, Dominic Lovell kr8m3...@gmail.com wrote: Hey, I've noticed that my robot doesnt have any profile information on the preview instance (wave.google.com), whereas on the sandbox (i.e. dev preview) it works as expected. My robot doesnt have an avatar, name or profile URL. I can hit /_wave/robot/profile and get the JSON that is required, and my image displays via a direct URL, so theres not a config issue, particularly coz it works on the dev preview, it just doesnt seem to trigger on the preview Wave. Is this feature turned off on the preview instance? And if so, is there a list or a way of knowing the functionality that is and isnt available between the two environments? Should I be testing my robot on the dev preview or the preview instance? Cheers. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
We haven't published an authoritative list of those annotations as we aren't confident in their stability. Feel free to use them for now, but keep in mind that they may change. Most likely, they will be documented as part of the wave-protocol, since they help define the data model, and we will then link to that list. - pamela On Mon, Oct 19, 2009 at 12:44 PM, David Nesting da...@fastolfe.net wrote: On Sun, Oct 18, 2009 at 5:54 PM, atc alextcoll...@gmail.com wrote: What other annotations are available? Where do I get the valid names from?! I haven't found a good authoritative source, but my own experimentation has yielded the following (self-explanatory?) annotations, just from styling text in the editor: conv/title (marks the range of this annotation as the blip's title) lang=en style/fontWeight=bold style/fontStyle=italic style/textDecoration=underline style/textDecoration=line-through style/fontSize=2em style/color=rgb(229, 51, 51) style/backgroundColor=rgb(51, 127, 229) link/manual=http://example.com/ The style/* annotations appear to mirror CSS, so it's possible more CSS properties can be expressed with these annotations, I don't know. Notably absent are annotations for bullets, indentation, h1/h2/h3-style headings and left/center/right justification. These don't seem to be expressed through the Python API, but maybe someone else has had better luck with the Java. David --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Hey Eric- None of the Wave APIs are open-source at this point, but you're welcome to suggest features in the issue tracker, or just discuss here. - pamela On Mon, Oct 19, 2009 at 11:18 AM, Eric Dorman dorman...@gmail.com wrote: Hey guys, Is there a way to either allow developers to help build out the Embed API or develop more features in the API for us to use? Thanks God Bless, Eric --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage: http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morgan http://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage:http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installationhttp://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Where were you envisioning being able to put your API, if not into your own Wave Server? On Mon, Oct 19, 2009 at 3:24 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage:http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morgan http://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
In which case, yes it is possible to create your own API. It will, however, require that you dig into FedOne, and understand Operational Transforms to do so. hope that helps... On Mon, Oct 19, 2009 at 3:30 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, I really hadn't thought that far yet. I just wanted to see if it was even possible to create your own api with Google Wave. Thanks God Bless, Eric Dorman On Oct 19, 12:26 am, Brett Morgan brett.mor...@gmail.com wrote: Where were you envisioning being able to put your API, if not into your own Wave Server? On Mon, Oct 19, 2009 at 3:24 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage: http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morgan http://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] capabilites.xml is blank
For some reason, no matter what I do. My capabilities.xml file always seems to be blank. I am using the Python SDK and I am told it's supposed to automatically generate this file however it's blank. Is this just a case of waiting for the file to be generated, or is this an error? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Which Robots are available in Wave Preview?
I'm in about the same position. I tried adding robots to a wave with little results. I did however, get emoticony to work. The funny thing is that it only replaced the emoticons after the first blip. So, I would suggest trying more than one blip of emoticons. Good luck! On Oct 13, 6:19 am, Malcolm Gin malcolm@gmail.com wrote: Do we have to do something extra to actually activate the robots? I added emoticony and attempted to use it in the way shown in the screenshot, and there's no automatic substituting of a typed emoticon to an image-based emoticon. Similarly, I tried the Guardiany robot and the Roshambo robot with the same (zero) results. Thanks, M On Oct 1, 10:07 pm, pamela fox (Google employee) pamela@gmail.com wrote: Hi Mike- You can add robots that you know the addresses of. For instance, I just added emoticon...@appspot.com to a Wave. You can look for robots in the samples gallery (http://wave-samples-gallery.appspot.com/) but keep in mind that they are only samples. We don't have any that we think are ready to be unleashed on the masses yet. - pamela On Oct 2, 3:19 am, Mike Powered mttra...@gmail.com wrote: When do you anticipate unleashing robots on the masses? I've been looking all over the place and can't find them anywhere. On Sep 30, 11:16 pm, pamela fox (Google employee) pamela@gmail.com wrote: Hi Ahsan- You can use any robots (that are functional) by adding as participant, but there are no robots linked to from the extensions gallery wave. This is because we want to make several additions to the robots APIs to make them more user-friendly first. More info on extensions gallery in this screencast:http://www.youtube.com/watch?v=WC7EbPpRoXMfeature=email - pamela On Oct 1, 3:45 pm, Ahsan Ali doublelet...@gmail.com wrote: Hi, Which Robots are available in Wave Preview? Rosy? Bouncy? Is there a list somewhere? Thanks, Ahsan Ali --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Hey Brett, Yes, I it does help me. Do I have to download anything to use the FedOne or the Operational Transforms? Thanks God Bless, Eric Dorman On Oct 19, 12:33 am, Brett Morgan brett.mor...@gmail.com wrote: In which case, yes it is possible to create your own API. It will, however, require that you dig into FedOne, and understand Operational Transforms to do so. hope that helps... On Mon, Oct 19, 2009 at 3:30 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, I really hadn't thought that far yet. I just wanted to see if it was even possible to create your own api with Google Wave. Thanks God Bless, Eric Dorman On Oct 19, 12:26 am, Brett Morgan brett.mor...@gmail.com wrote: Where were you envisioning being able to put your API, if not into your own Wave Server? On Mon, Oct 19, 2009 at 3:24 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage: http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
The links I posted further back in this thread detail the requirements around downloads and the like. For understanding waves I suggest digging through the various talks in the Google IO '09 collection. And possibly show up for the Google Wave office hours and ask questions of the team... =) On Mon, Oct 19, 2009 at 3:46 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, Yes, I it does help me. Do I have to download anything to use the FedOne or the Operational Transforms? Thanks God Bless, Eric Dorman On Oct 19, 12:33 am, Brett Morgan brett.mor...@gmail.com wrote: In which case, yes it is possible to create your own API. It will, however, require that you dig into FedOne, and understand Operational Transforms to do so. hope that helps... On Mon, Oct 19, 2009 at 3:30 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, I really hadn't thought that far yet. I just wanted to see if it was even possible to create your own api with Google Wave. Thanks God Bless, Eric Dorman On Oct 19, 12:26 am, Brett Morgan brett.mor...@gmail.com wrote: Where were you envisioning being able to put your API, if not into your own Wave Server? On Mon, Oct 19, 2009 at 3:24 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage: http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morgan http://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Feature Request For Embed API
Hey Brett, Okay thanks again for all your help tonight I really appreciate it. I have joined one of the Office Hours Meetings. I think I joined the first one and that was great. Thanks again and God Bless, -Eric Dorman On Oct 19, 12:51 am, Brett Morgan brett.mor...@gmail.com wrote: The links I posted further back in this thread detail the requirements around downloads and the like. For understanding waves I suggest digging through the various talks in the Google IO '09 collection. And possibly show up for the Google Wave office hours and ask questions of the team... =) On Mon, Oct 19, 2009 at 3:46 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, Yes, I it does help me. Do I have to download anything to use the FedOne or the Operational Transforms? Thanks God Bless, Eric Dorman On Oct 19, 12:33 am, Brett Morgan brett.mor...@gmail.com wrote: In which case, yes it is possible to create your own API. It will, however, require that you dig into FedOne, and understand Operational Transforms to do so. hope that helps... On Mon, Oct 19, 2009 at 3:30 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, I really hadn't thought that far yet. I just wanted to see if it was even possible to create your own api with Google Wave. Thanks God Bless, Eric Dorman On Oct 19, 12:26 am, Brett Morgan brett.mor...@gmail.com wrote: Where were you envisioning being able to put your API, if not into your own Wave Server? On Mon, Oct 19, 2009 at 3:24 PM, Eric Dorman dorman...@gmail.com wrote: Hey Brett, No, I have not even looked at it. Thanks for the links man. I just really thought maybe it was possible to create your own api without having to download the Wave Server. Thanks God Bless, Eric Dorman On Oct 19, 12:17 am, Brett Morgan brett.mor...@gmail.com wrote: Heya Eric, Have you had a chance to download the Wave Reference Server, aka FedOne, yet? Some linkage: http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/wiki/Installation http://code.google.com/p/wave-protocol/ http://code.google.com/p/wave-protocol/ http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book http://wavingtheshiny.collaborynth.com.au/books/fedone-book/fedone-book brett On Mon, Oct 19, 2009 at 3:14 PM, Eric Dorman dorman...@gmail.com wrote: Hey James, So how would I go about building my own Wave Sever? On Oct 19, 12:03 am, James Purser jamesrpur...@gmail.com wrote: On Sun, 2009-10-18 at 20:56 -0700, Eric Dorman wrote: Hey Pamela, I know this probably sounds crazy,but is there a way for developers to develop their own api for Google Wave or is it impossible? Again I know this is probably a crazy question,but I just had to ask. Thanks God Bless, Eric Dorman Eric to be honest I think if you want to build your own API, you might have to build your own Wave server. -- James Purser Collaborynthhttp://collaborynth.com.au Mob: +61 406 576 553 Skype: purserj1977 Twitter:http://twitter.com/purserj -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ -- Brett Morganhttp://domesticmouse.livejournal.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Dynamic height gadget not always resizing
Have a gadget with the dynamic-height feature. The last line of the stateUpdated method is gadgets.window.adjustHeight(); However, I see that the gadget stays at 200px quite often. Leaving and re-opening the wave sometimes helps, not always. If you have the gadget several times in a wave some resize some don't. It all seems a little random. Is this simply a preview problem (can't say that I've seen it in the developer sandbox) ? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Dynamic height gadget not always resizing
Hi Chris, Are you using Google Chrome - are there any errors output on the console? I am having problems in Google Chrome (Mac) with gadget resizing but not on Firefox. Regards, Jonny On Mon, Oct 19, 2009 at 3:30 PM, Chris Searle chrisdsea...@gmail.com wrote: Have a gadget with the dynamic-height feature. The last line of the stateUpdated method is gadgets.window.adjustHeight(); However, I see that the gadget stays at 200px quite often. Leaving and re-opening the wave sometimes helps, not always. If you have the gadget several times in a wave some resize some don't. It all seems a little random. Is this simply a preview problem (can't say that I've seen it in the developer sandbox) ? -- Jonathan J Hunt j...@42quarks.com Homepage: http://www.42quarks.com (Further contact details there) Physics isn't the most important thing. Love is. Richard Feynman --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Python Robot API - Annotating Blips
On Oct 19, 2:44 am, David Nesting da...@fastolfe.net wrote: I haven't found a good authoritative source, but my own experimentation has yielded the following (self-explanatory?) annotations, just from styling text in the editor: conv/title (marks the range of this annotation as the blip's title) lang=en style/fontWeight=bold style/fontStyle=italic style/textDecoration=underline style/textDecoration=line-through style/fontSize=2em style/color=rgb(229, 51, 51) style/backgroundColor=rgb(51, 127, 229) link/manual=http://example.com/ The style/* annotations appear to mirror CSS, so it's possible more CSS properties can be expressed with these annotations, I don't know. Notably absent are annotations for bullets, indentation, h1/h2/h3-style headings and left/center/right justification. These don't seem to be expressed through the Python API, but maybe someone else has had better luck with the Java. David, that's infinitely helpful - thank you! @Pamela, thanks for the explanation. I'm off to do more hacking ;) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Wave API group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---