Re: [Google Wave APIs] Re: Problems with SetTextInRange and with Annotations in the python API

2009-11-17 Thread Raphaël Pinson
On Wed, Nov 18, 2009 at 12:41 AM, Blixt wrote: > I experienced the same problem as you (I think). My solution was to > simply put all replacements I wanted to do in a list (every item > containing the range and text for the replacement), and then doing the > replacements closest to the end of the

Re: [Google Wave APIs] LCA 2010: Request for proposals for Google Wave Miniconf

2009-11-17 Thread pamela (Google Employee)
We would likely use Wave to live wave the session, and make the wave public. Wave is quite useful for documenting events and conferences. - pamela On Tue, Nov 17, 2009 at 6:35 PM, Vikram Dhillon wrote: > Nice to know about the conference, would it possible to participate > remotely, may be using

Re: [Google Wave APIs] Spreadsheet gadget

2009-11-17 Thread Avital Oliver
Dwido, Looks good! There's a bug that when you the wave is in edit mode and you start editing a cell and then press enter or move it leaves the spreadsheet and moves into the editable wave area. Not sure how to fix it but it sort of makes it impossible to use the spreadsheet while in edit mode.

[Google Wave APIs] Re: how does bot recognize who added it ?

2009-11-17 Thread hcvst
Hi, I am not sure whether the current Python client API has already been updated but the one I used (downloaded end of Oct) for my bot only passed context and properties to the Handler and not the event. I changed line 124 in waveapi.robot_abstract. Obviously, you will need to adjust your handler

[Google Wave APIs] ModulePrefs/Link problem in Gadgets API

2009-11-17 Thread Pavan Kumar Sunkara
I wanted to use this feature to know the count of my gadgets. So i have put the following code into my xml. http://www.example.com/pingme"; method="POST/> http://www.example.com/add"; /> http://www.example.com/remove"; /> But it hasn't worked. Then i tried the following code http://www.example.c

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread qMax
wave-preview does not work in chrome at all and in firefox it trigger state update twice after loading state.reset() does not trigger state update callback neither with nor without wave-preview On 18 ноя, 07:38, "pamela (Google Employee)" wrote: > The "wave-preview" library (served from wave-api

[Google Wave APIs] Spreadsheet gadget

2009-11-17 Thread david b
Hi All, I wanted to share with you a spreadsheet gadget i have been working on lately , you can find it here: http://spreadsheet.happinessbeats.com/ and embed it here: http://spreadsheet.happinessbeats.com/gadget/spreadsheet.xml I am planning to add much more functionality but this is the first v

[Google Wave APIs] Re: Problems with SetTextInRange and with Annotations in the python API

2009-11-17 Thread Blixt
I experienced the same problem as you (I think). My solution was to simply put all replacements I wanted to do in a list (every item containing the range and text for the replacement), and then doing the replacements closest to the end of the blip first, then continuing towards the start. Here's so

[Google Wave APIs] Linking to custom URI protocols in a blip

2009-11-17 Thread Blixt
I'm just wondering whether it's possible to make a link to a URI with a custom protocol (for example, Spotify URIs: spotify:track: 3zBZuuFtIHf2WYPli8KzOU)? -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to g

[Google Wave APIs] Google wave sandbox dev-whitepages - get listed!

2009-11-17 Thread Kazuyoshi Tlacaelel
Google wave sandbox dev-whitepages - get listed! ( for google-wave developers only ! ) Note: if you do not have a wavesandbox account, please ignore this message. to access this wave and the attachment inside of your Google wave account click on the link below. https://wave.google.com/a/wavesan

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread Daniel Faust
I'm not exactly sure if I understand your problem correctly. Basically you need two callbacks. One you set up with gadgets.util.registerOnLoadHandler(waveInit); at this point you probably can't even use any of the wave functionality, you don't even have any of your HTML code rendered. Google makes

[Google Wave APIs] Python robot can't set font when appending markup?

2009-11-17 Thread Will Ware
I'm trying to do a DocumentAppendMarkup with a fixed-width font, so that some notation will line up nicely when I add it to the end of a blip. I've tried several different things, most recently: def OnBlipSubmitted(properties, context): blip_id = properties['blipId'] blip = context.GetBlip

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread cmdskp
I guess the other thing we are forgetting is the potential for one of wave's greatest feature - playback. The possibility is there to also have playback for robot actions on a user's waves & folders, etc. Since they could all be performed through the API, they could be rolled back easily by the u

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread cmdskp
There are many interesting ideas raised by considering robots as tools to act on a users behalf or in concert with them. With respect to folder management, I do not see any problem with a robot requesting movement via the API of waves into or between a user's folders (deleting can be handled by mo

[Google Wave APIs] Re: How to set Gadget user prefs in a Wave?

2009-11-17 Thread Will Ware
Pamela - Yes, that's what I meant. I know you guys are very busy, but that would be a cool thing to put in when you can find the time. Thanks, Will On Nov 17, 4:42 am, "pamela (Google Employee)" wrote: > Hi Will - > > The gadget can programmatically access and set preferences, but there is > cu

[Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread Olreich
There is already a group of people looking to build wave clients in native apps (it's obviously possible, as in the keynote Initechs user interface was completely in the terminal). But first, the Wave protocol will probably need to be completed or at least relatively stable, so that a new version d

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Olreich
Robots, on Wave at least, seem to be intended to be participants in the wave. Thus, Robots that operate on behalf of the user would be confusing. However, there is already a system in place that acts on behalf of the user, and that is Extensions, which are intrinsic to a user, rather than a wave. T

[Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread Jo hyphen el
> >> Well, as a matter of fact, most of the messages I send to my friends > >> lately go through Facebook, and Facebook never had to really integrate > >> into my mailbox. While this is true, I personally find it hugely annoying to have to load up a web browser to use any form on communication. I

Re: [Google Wave APIs] LCA 2010: Request for proposals for Google Wave Miniconf

2009-11-17 Thread Vikram Dhillon
Nice to know about the conference, would it possible to participate remotely, may be using IRC on a google made channel -- Regards, Vikram On Sat, Nov 14, 2009 at 11:01 PM, pamela (Google Employee) wrote: > Hey developers! > > Linux Conference AU (LCA) is happening in mid-January in Wellington

Re: [Google Wave APIs] Wave API documentation suggests minimum python 2.5, but sources are hardwired to 2.4

2009-11-17 Thread pamela (Google Employee)
There should be no issues using a higher version. I use 2.5.2 myself. We'll change the headers in a future revision in the library. On Tue, Nov 17, 2009 at 3:28 AM, steen wrote: > The documentation (at > http://code.google.com/apis/wave/extensions/robots/python-tutorial.html) > says: > > "Before

Re: [Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread pamela (Google Employee)
The "wave-preview" library (served from wave-api.appspot.com) was down for approximately 30 minutes this morning, and OpenSocial templates were broken for about 3 hours. These were separate but somewhat related issues. We're looking into tests that will prevent these from happening in the future.

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread jhb
This is also useful from a semantic web point of view which is why I made the request. Using a unique ontology or webservice like OpenCalais, documents that are co-created could be tagged easily as well as categorized, the tags are easy to get as well as a general area or topic, using this informa

[Google Wave APIs] Re: Should BLIP_SUBMITTED be fired when a gadget changes a state?

2009-11-17 Thread César Izurieta
If BLIP_SUBMITTED is still going to be fired, couldn't it have some event property to distinguish between events fired by a gadget state change and by a real blip submission? On Nov 12, 1:38 pm, cmdskp wrote: > *and BLIP_SUBMITTED can still be used for both. > > On Nov 12, 3:36 pm, cmdskp wrote:

[Google Wave APIs] Re: testing: A simple BOT

2009-11-17 Thread Sny
A little bit about Ramu Kaka http://testslimbot.appspot.com/help.html On Nov 16, 10:54 pm, Sny wrote: > Available commands: > 1) it can change emoticons into smiley images. > 2) weather command [weather-cityName] ex. [weather-pune] > 3) Radio gadget command [radio] > > https://wave.google.com/wav

Re: [Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread pamela (Google Employee)
I imagine that we could implement robots or robot-like agents that participate on the Wave on your behalf, instead of as an additional participant. The API would be very similar to robots, but there would likely be additional UI for users to confirm that these robot-like agents could act on their b

Re: [Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread pamela (Google Employee)
I'll admit I haven't been able to read through this whole wave yet, but I wanted to let you know that we are working on the ability for robots to create Waves on their own (outside of an event response). It will involve registering your robot using Oauth to authenticate it to the Wave server. This

Re: [Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Adam Ness
I think you missed the point that I was making... There is no JSON RPC endpoint on the wave.google.com system that is accessible to the robots. wave.google.com is an RPC "client" as far as the robot is concerned, and (based on the API that's currently available) cannot initiate requests to the serv

Re: [Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Adam Ness
Odd, the behavior must have changed, when I was working with it a week ago, It wasn't creating new wavelets, but I was actually using RootMessageBundle.createWavelet(participants), so maybe they're not the same. It definitely points to an issue with the documentation, it should be clearly spelled

[Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Olreich
If we can't push new data to waves, then we can't delete or create new blips. The thing is, we're currently stuck in an event loop that the server makes fire upon events. But, if one were to send a JSON RPC message to the server, the server should just fire it and not really care if it's in respons

Re: [Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread Matt Richards
On a kind of related note what about intigration with Google Groups (at least being able to pull dicissions from Groups into a Wave)? On Tue, Nov 17, 2009 at 1:02 PM, Olreich wrote: > Well, there's already a Robot for email, and there's bound to be at > least a gadget and an extension built for

Re: [Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Adam Ness
Digging in to the Java API, it looks like the way a robot lifecycle goes is this: 1) A change to a wave in which the robot is a participant occurs (one of the several events). The wave server initiates an HTTP request to the robot servlet endpoint. 2) The servlet recieves the event notification a

[Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Olreich
That is true, the only way to get the Robot to access waves would be to have it added and to have all of the Wavelets saved using a persistence method (so that you can re-deploy without losing all access to them). This would give you access to all of the waves that the robot is added to Though wit

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread Justin
Anyone else finding their gadgets not working right now? -- 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-...@googlegroups.com. To unsubscribe from this group, send email to google-wave-api+uns

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread qMax
of course i see "thestate" there, but only after "state updated", not after "gadget loaded" do you see it right after opening the wave? On Nov 17, 11:50 pm, "\\x00" wrote: > I just set the state. foo should be 'thestate' -- You received this message because you are subscribed to the Google Gro

[Google Wave APIs] Re: Sandbox not responding any more ...

2009-11-17 Thread qMax
Stephanie returned from tour, sandbox returned to work. On Nov 17, 8:46 pm, Venkat Polisetti wrote: > Hi all, > > I do not know if anyone is experiencing this, my sandbox is not > refreshing my screen any more since this morning. All that it displays > are the boxes that house contacts, navigatio

[Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread Olreich
Well, there's already a Robot for email, and there's bound to be at least a gadget and an extension built for it. On Nov 17, 5:21 am, Raphaël Pinson wrote: > On Tue, Nov 17, 2009 at 11:16 AM, drone wrote: > > Guy at Google Developer's Day in Moscow claimed that there are no > > plans regarding G

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Olreich
Have you tried it recently? Because every time I use it it creates a new wave. And I try it again...and it still creates a new wave. The Python version might create a new wavelet inside of the wave like it's supposed to, but the Java API most certainly creates a new wave. To clarify, I was speakin

Re: [Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Adam Ness
Another way to pipe information into the robot would be using REST calls, since the robot is actually sitting at an HTTP endpoint on the appspot servers. This would be significantly easier than opening up a TCP Socket. Alternately, you could set up another servlet on the appspot server that put i

[Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread Olreich
The API calls that we listed are indeed for creating new waves, not wavelets, as this does not allow for those inline "private reply" type wavelets that users can create (which there is still no functionality in the API to do). Robot's are indeed meant to respond to events, and have no ability to c

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread \x00
I just set the state. foo should be 'thestate' -- 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-...@googlegroups.com. To unsubscribe from this group, send email to google-wave-api+unsubscr...@g

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread \x00
Sandbox is working. I don't know about the non developer preview. What you describe is very much as if the state is not persistent. Are you getting a persistent state if you were to reload the frame? If not the gadget is not hooked to the wave. It is in developer preview. -- You received this m

[Google Wave APIs] Wave API documentation suggests minimum python 2.5, but sources are hardwired to 2.4

2009-11-17 Thread steen
The documentation (at http://code.google.com/apis/wave/extensions/robots/python-tutorial.html) says: "Before you get started, make sure you have Python 2.5 or higher installed on your system" but all the sources in http://wave-robot-python-client.googlecode.com/svn/trunk/src/waveapi have python

[Google Wave APIs] Re: Sandbox not responding any more ...

2009-11-17 Thread Venkat Polisetti
My sandbox is back! now. On Nov 17, 11:25 am, Bryan Bibat wrote: > Same here. My test account is working normally, though. > > On Nov 17, 10:46 pm, Venkat Polisetti > wrote: > > > > > Hi all, > > > I do not know if anyone is experiencing this, my sandbox is not > > refreshing my screen any more

[Google Wave APIs] Re: Sandbox not responding any more ...

2009-11-17 Thread Bryan Bibat
Same here. My test account is working normally, though. On Nov 17, 10:46 pm, Venkat Polisetti wrote: > Hi all, > > I do not know if anyone is experiencing this, my sandbox is not > refreshing my screen any more since this morning. All that it displays > are the boxes that house contacts, navigati

Re: [Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Adam Ness
Also, wavelet.createWavelet(participants, dataDocumentCallback); in java doesn't create a new wave, it only creates a new wavelet inside an existing wave. Adam Ness On Tue, Nov 17, 2009 at 12:52 AM, Olreich wrote: > I agree with almost everything you said. Just one quick point on the > Robot's c

Re: [Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Adam Ness
But what if I read a wave which you added that gadget or robot to, and I don't want that gadget or robot to automatically manage my folders? On Tue, Nov 17, 2009 at 12:52 AM, Olreich wrote: > I agree with almost everything you said. Just one quick point on the > Robot's creating waves: > > wavele

[Google Wave APIs] Re: how does bot recognize who added it ?

2009-11-17 Thread Venkat Polisetti
Look for this in SELF_ADDED event String robotAddedBy = event.getModifiedBy(); Thanks, Venkat Polisetti On Nov 17, 9:16 am, qMax wrote: > The pub...@a.gwave.com now prints who added it to participants. > > Well, Public is somewhat built-in feature, not real bot. > Do

[Google Wave APIs] Sandbox not responding any more ...

2009-11-17 Thread Venkat Polisetti
Hi all, I do not know if anyone is experiencing this, my sandbox is not refreshing my screen any more since this morning. All that it displays are the boxes that house contacts, navigation, inbox. I cleaned up the history of my browser (Chrome, IE) but no use. Thanks, Venkat Polisetti -- You r

[Google Wave APIs] how does bot recognize who added it ?

2009-11-17 Thread qMax
The pub...@a.gwave.com now prints who added it to participants. Well, Public is somewhat built-in feature, not real bot. Does it use some completely internal cheats? -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread qMax
Can someone give a live gadget code that gets state in onload handler ? -- 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-...@googlegroups.com. To unsubscribe from this group, send email to goog

[Google Wave APIs] Re: gadget state unavailable in onload handler

2009-11-17 Thread qMax
This is exactly what i do in current code of http://qmax.academ.org/wave/test.xml But the state is still null before first stateCallback call. On 17 ноя, 00:19, Adam Ness wrote: > I believe that the "document.onload" and the standard jQuery > $(function(){}) methods don't work correctly in wav

[Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread jhouk
Thanks Olrech and Pamela! Please forgive me if I'm being dense here, but it looks like the APIs you're listing are designed for creating wavelets within an existing wave, or spawning a new wave from an existing wave. The issue being that robots are--and please correct me if I'm wrong--designed to

Re: [Google Wave APIs] waveapi model doesn't contain tags? Or is that annotation?

2009-11-17 Thread pamela (Google Employee)
Hi iJames- Tags are not currently exposed to robots. The feature request is filed here: http://code.google.com/p/google-wave-resources/issues/detail?id=263 I recommend looking through the issue tracker if you find the API doesn't do something you want it to do - you'll sometimes find filed reques

Re: [Google Wave APIs] Creating Folders

2009-11-17 Thread pamela (Google Employee)
Not currently no. There is a filed issue here: http://code.google.com/p/google-wave-resources/issues/detail?id=469 There is also an ongoing discussion on the group about the request. - pamela On Sat, Nov 14, 2009 at 4:29 PM, Seth wrote: > Hi, > > I am very new to both developing extensions and

Re: [Google Wave APIs] java rootBlip.getChildBlipIds() throws NullPointerException

2009-11-17 Thread pamela (Google Employee)
Hi Ever- That looks to be the following filed issue: http://code.google.com/p/google-wave-resources/issues/detail?id=181 Please star that. - pamela On Sun, Nov 15, 2009 at 11:21 PM, ever.bupt wrote: > The reference code: >Blip rootBlip = wavelet.getRootBlip(); >

Re: [Google Wave APIs] Re: Programmatically creating waves, was: Will other panel's functionality be exposed?

2009-11-17 Thread pamela (Google Employee)
In addition, I published some sample code here for Python wave creation: http://wave-samples-gallery.appspot.com/about_app?app_id=60017 - pamela On Mon, Nov 16, 2009 at 1:48 PM, Olreich wrote: > To create a wave via programming in

Re: [Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread Raphaël Pinson
On Tue, Nov 17, 2009 at 11:16 AM, drone wrote: > Guy at Google Developer's Day in Moscow claimed that there are no > plans regarding Gmail integration as they have completely different > data structure, but he also said that technically it should be > possible.. > Also, I agree, it would be crazy

[Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread drone
Guy at Google Developer's Day in Moscow claimed that there are no plans regarding Gmail integration as they have completely different data structure, but he also said that technically it should be possible.. Also, I agree, it would be crazy not to do this, I don't see any other way, how they could

Re: [Google Wave APIs] Re: multiple gadgets sharing state

2009-11-17 Thread pamela (Google Employee)
It does work, and many robots do so, but there are some bugs filed about cases where it does not work. For example: http://code.google.com/p/google-wave-resources/issues/list?can=2&q=setfield&colspec=Stars+ID+Type+Status+Priority+Milestone+Owner+Summary+Internal&cells=tiles

Re: [Google Wave APIs] Re: Is Google Gadgets Editor faulty?

2009-11-17 Thread pamela (Google Employee)
Hi Sam- It works when accessed via the http URL: http://like-button.googlecode.com/svn/trunk/like.xml The https URL is authenticated, so Wave wouldn't be able to contact it. You could try using this Gadget editor instead - it's a bit more mod

Re: [Google Wave APIs] Can a Robot add a file in a wavelet ?

2009-11-17 Thread pamela (Google Employee)
This is not supported. Can you describe the robot behavior in more detail? - pamela On Mon, Nov 16, 2009 at 7:23 AM, Bruno Marchesson < bruno.marches...@gmail.com> wrote: > Hi all, > > I am trying to develop a Robot that adds a file to a wavelet, based on > input expression. > Drag and dropping

Re: [Google Wave APIs] Re: newwavemenu createNewWave insertGadget

2009-11-17 Thread pamela (Google Employee)
This combination is not yet supported - apologies that our documentation does not convey that. Please file an issue here if you'd like to be notified when it becomes possible: http://code.google.com/p/google-wave-resources/ On Mon, Nov 16, 2009 at

Re: [Google Wave APIs] How to set Gadget user prefs in a Wave?

2009-11-17 Thread pamela (Google Employee)
Hi Will - The gadget can programmatically access and set preferences, but there is currently no UI for the user to set prefs (like there is in iGoogle). Is that what you meant? - pamela On Mon, Nov 16, 2009 at 3:17 PM, Will Ware wrote: > My Gadget is working fine in iGoogle and Blogspot, and I

Re: [Google Wave APIs] Re: GADGET_STATE_CHANGED (Preview) does not fire

2009-11-17 Thread pamela (Google Employee)
You can use either of those events to find out when a gadget state has been updated. On Mon, Nov 16, 2009 at 10:37 PM, hcvst wrote: > Somehow I missed that it's a draft only. I thought the protocol > already supported it, so I just added the event to the Python client > lib in waveapi.events. I

[Google Wave APIs] Re: Moving waves into folders with API

2009-11-17 Thread Olreich
I agree with almost everything you said. Just one quick point on the Robot's creating waves: wavelet.createWavelet(participants, dataDocumentCallback); in Java or robot_abstract.NewWave(context, participants) in Python It is possible, as Robots are indeed full participants in the system as if t

[Google Wave APIs] Re: Gmail and Wave

2009-11-17 Thread dLux
Hi, I am working on a slightly different kind of integration: handle emails in Wave: http://emaily.dlux.hu Balázs On Nov 16, 3:38 am, Jo hyphen el wrote: > Anyone know if there any plans to integrate Wave into Gmail (or vice > versa)? Just thinking it would be nice to view your email and email