[Google Wave APIs] Re: Oct. 20th Release: API Changes
Hey Pamela, Thanks for that great info. Is there a way developers could make new methods or controllers to the Embed API? I am asking this because I have seen others build out their own apps with new code that they have created which works with the Embed API. Thanks God Bless, Eric On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Eric- No, we tend not to give precise dates for anything. We will announce changes in the changelogs for each release. Please look through the Embed API feature requests and log a request if what you need is not there:http://code.google.com/p/google-wave-resources/issues/list?can=2q=la... - pamela On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com wrote: Hey Pamela, Is there any date in the future to when the Embed API will have changes to it? I am really needing more functionality with the Embed API,but since it's not Open Sourced I can't really try to build my own features into it.Which is what I really would like. Thanks God Bless, Eric On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Peter- Apologies, that wasn't meant to be a link; WikiSyntax turned it into one. Robots were always able to append a DataDocument, but now they'll get an event when they do so. What aspect did you want more information on? - pamela On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg peter.o.s.svedb...@gmail.com wrote: Hi, I would love to see some more details on the new DOCUMENT_CHANGED event robots are receiving but I get a 403 on http://code.google.com/p/google-wave-resources/w/edit/DataDocument. -Peter On Oct 20, 5:27 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi developers - We released a new version of the Wave sandbox and preview servers today, and there were a few API changes. Resolved Issues http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi.. . - Issue 227 http://code.google.com/p/google-wave-resources/issues/detail?id=227 : Contact storage - Issue 262 http://code.google.com/p/google-wave-resources/issues/detail?id=262 : Wave toolbar should have a arrow to all resource - Issue 278 http://code.google.com/p/google-wave-resources/issues/detail?id=278 : Robots not responding to events at old application identifiers Other noticeable changes: - Robots now get a DOCUMENT_CHANGED event after appending a DataDocument? http://code.google.com/p/google-wave-resources/w/edit/DataDocumentto a Wave. Those changes are also documented in the changelog: http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog If you find a regression bug, please report it in the issue tracker if others confirm your suspicions. Thanks! - pamela --~--~-~--~~~---~--~~ 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: Oct. 20th Release: API Changes
Hi Eric- Please describe exactly the methods and controllers you envision. I'm unclear as to your intentions. - pamela On Fri, Oct 23, 2009 at 5:17 PM, Eric Dorman dorman...@gmail.com wrote: Hey Pamela, Thanks for that great info. Is there a way developers could make new methods or controllers to the Embed API? I am asking this because I have seen others build out their own apps with new code that they have created which works with the Embed API. Thanks God Bless, Eric On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Eric- No, we tend not to give precise dates for anything. We will announce changes in the changelogs for each release. Please look through the Embed API feature requests and log a request if what you need is not there: http://code.google.com/p/google-wave-resources/issues/list?can=2q=la... - pamela On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com wrote: Hey Pamela, Is there any date in the future to when the Embed API will have changes to it? I am really needing more functionality with the Embed API,but since it's not Open Sourced I can't really try to build my own features into it.Which is what I really would like. Thanks God Bless, Eric On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Peter- Apologies, that wasn't meant to be a link; WikiSyntax turned it into one. Robots were always able to append a DataDocument, but now they'll get an event when they do so. What aspect did you want more information on? - pamela On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg peter.o.s.svedb...@gmail.com wrote: Hi, I would love to see some more details on the new DOCUMENT_CHANGED event robots are receiving but I get a 403 on http://code.google.com/p/google-wave-resources/w/edit/DataDocument. -Peter On Oct 20, 5:27 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi developers - We released a new version of the Wave sandbox and preview servers today, and there were a few API changes. Resolved Issues http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi.. . - Issue 227 http://code.google.com/p/google-wave-resources/issues/detail?id=227 : Contact storage - Issue 262 http://code.google.com/p/google-wave-resources/issues/detail?id=262 : Wave toolbar should have a arrow to all resource - Issue 278 http://code.google.com/p/google-wave-resources/issues/detail?id=278 : Robots not responding to events at old application identifiers Other noticeable changes: - Robots now get a DOCUMENT_CHANGED event after appending a DataDocument? http://code.google.com/p/google-wave-resources/w/edit/DataDocument to a Wave. Those changes are also documented in the changelog: http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog If you find a regression bug, please report it in the issue tracker if others confirm your suspicions. Thanks! - pamela --~--~-~--~~~---~--~~ 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: my robot stopped receiving notifications
Hi Pamela, are there still issues with robots? I am working on a robot for Waveboard written in Python and noticed some issues on the sandbox and the beta account: - Sending document changes back to the wave does not have any effect - Not all notifications are triggered (Add/Remove Participant e.g.) Is there any way to test robots elsewhere or is there an estimate when the problems are solved? For the moment I'm stuck there and can not continue development :( Thanks Dirk --- Waveboard: http://www.getwaveboard.com On Oct 22, 1:40 pm, pamela (Google Employee) pamela...@gmail.com wrote: Hi Andrew- We saw that issue last week, and thought we found the cause and fix for it, but it seems still to be happening. We'll try to find what else might be going on. You may try re-deploying to a different ID, in case that works (uncle-rosie?). The relevant bug is this one:http://code.google.com/p/google-wave-resources/issues/detail?id=278 - paemla On Thu, Oct 22, 2009 at 8:38 PM, Andrew Hitchcock adpow...@gmail.comwrote: All of a sudden my robot stopped receiving notifications from Google Wave. I made no deployments, but all of a sudden my traffic dropped to near zero about 10 hours ago. Nothing is unusual in my app engine logs. Also, I've tested the robot and can confirm it no longer updates. Here is an image showing my app engine traffic dropoff: http://andrewhitchcock.org/images/appengine.png The bot is aunt-ro...@appspot.com Does the Wave team have any idea why I'm no longer receiving notifications? I'm pretty sure I didn't break anything. Thanks, Andrew --~--~-~--~~~---~--~~ 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: Google Wave Inbox Notification tool for the Windows Desktop
I'm on Windows so shall be trying it out over the weekend.. 2009/10/23 Eric Dorman dorman...@gmail.com Hey Oliver, Did you use the Embed API to make this with it? This is a great idea. Thanks God Bless, Eric On Oct 15, 3:49 pm, Sam Osborne sam.tosbo...@googlemail.com wrote: 1: Ok. 2: No, not make my own project based on yours, help you to translate it. If you turn it into C++ (which, if you can't do, I'll try to do) it'll be able to run on Windows, Mac AND Linux. I'd be having a look at the VB code, learn how the parts I'm not sure about work and what their C++ equivalents are. It's simply because of the fact that .net programs cannot be run on Mac or Linux, where some Wave users are. You could TRY getting it to run on AIR, but I'm not sure how that works :S You may want to look at C++ For Dummieshttp://samosborneonline.co.cc/Downloads/C++_For_Dummies.pdf 2009/10/15 Oliver Baker ocba...@gmail.com Hi Sam, *Answer to your First Question:* If you read the whole post you will know I have been given permission by Google to (For This Application only) Breach Condition L of the Google Wave Program Policy until the relative API is released by Google. Which means that there is no current API for what I have done. *Answer to your second question.* I am assuming that you want to create your own project based on my source code Seems pretty harsh Sam. The Main part of my application that you probably want to obtain is the part which obtains the information. When the API comes out, my applications source to you that you currently want would be near pointless The source will be put up on Google Code soon (Within 2-3 days) since parts of it have to be re-written. I don't mind you using my source code. But I am trusting people not to pull a fast one on me. Hope that answers your questions. Regards, Oliver Baker On Fri, Oct 16, 2009 at 7:56 AM, Sam Osborne sam.tosbo...@googlemail.comwrote: Ok.. I can interpret VB.net... Ish.. Now I want to know two things: - How did you manage to get the APIs from whatever language they're in (Java/Python I think) to VB? - Where's the source? I wanna see if I can get the source, translate it into C++, and then get it to run in Linux.. 2009/10/15 Oliver Baker ocba...@gmail.com Hi Sam, The Application is made in Visual Basic .net 3.5 (Yes, I am only 17, still studying for a Bachelors and VB is easier than C# and obviously C/C++). On Fri, Oct 16, 2009 at 7:23 AM, Sam Osborne sam.tosbo...@googlemail.com wrote: What language is it made in? 2009/10/15 Oliver Baker ocba...@gmail.com Hi All, I have good news!!! Pamela has allowed me to continue developing and displaying my application using its current Scrapping method until the API comes out. I have put the Application back on Google Code and will shortly be releasing an update which fixes the Proxy Authentication issue. Thanks, Oliver Baker On Thu, Oct 15, 2009 at 11:38 AM, kim3er rich...@dogma.co.uk wrote: Thanks for clearing that up, I was a bit taken back by the use of the word illegal for scraping websites. I suspect that we will start to see the nature of scraping change in the near future as websites become the API. Pages written in valid XHTML/HTML 5 with meaningful naming conventions (like micro formats). I don't think scraping can be a dirty word anymore. But I can understand the need for a company like Google to control where and how the bandwidth is used. Rich On Oct 14, 4:11 am, pamela (Google Employee) pamela...@gmail.com wrote: Sure, good point, let me clarify, though please keep in mind that I'm not a lawyer... According to the Google Wave terms of use, it is not permitted to modify, adapt, translate, or reverse engineer any portion of the Service unless expressly authorized. In Oliver's prototype, he essentially reverse engineered the client display mechanism to extract the content. You can read more of the policies at: http://wave.google.com/help/wave/program_policies.html Once we have an API to let you programmatically extract the content -- which is something we're working on -- then that API could be used to build this prototype without having to reverse engineer. Another thing to consider, more in the wave protocol effort, would be a client/server protocol -- but things are early there at the moment. - pamela On Wed, Oct 14, 2009 at 1:48 PM, Joe Developer joe.d.develo...@gmail.comwrote: On Wed, Oct 14, 2009 at 7:42 AM, pamela (Google Employee) pamela...@gmail.com wrote: Hey Oliver- I responded to you offline, but will also respond here to keep the thread in the forum. I assumed that was how you were
[Google Wave APIs] Re: Wavelet.getRootBlip() -- Do I understand something wrong?
Oh I see...So robot doesn't get the whole wavelet with all of the blips, but the blip of the related event and it's parent. Ok, but if I would like to access to the rootblip, and I get its id with wavelet.getRootBlipId(), how can I request its content (getDoucment().getText())? (wavelet.getRootBlip().getDocument().getText() also throws null exception in these cases, so I don't have any idea how to achieve this) Thanks for your guidance! On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) api.aus...@google.com wrote: Hi, To get the root blip id in your scenario - wave.appendBlip().getDocument().append(wavelet.getRootBlipId()); This would work because it does not require context of a grandparent blip. The reason that you are getting exception is because the context associated with an event callback only goes back its immediate parent. So in your case if the triggering event is resulted from a grandchild blip away from root, it will no longer has context to recreate the root blip when you invoked wavelet.getRootBlip() - thus you will get a null reference. Hope it helps, Austin 2009/10/22 Bálint Kriván bal...@google.com Reply to myself and others: I think this is related to http://code.google.com/p/google-wave-resources/issues/detail?id=200 . 2009/10/22 Bálint Kriván bal...@krivan.info Hi! I have this little chunk of code: public void debug(RobotMessageBundle bundle, String msg) { ListString list = new ArrayList(); list.add(myaddress in google wave); Wavelet wave = bundle.createWavelet(list); wave.appendBlip().getDocument().append(msg); } @Override public void processEvents(RobotMessageBundle robotMessageBundle) { Wavelet wavelet = robotMessageBundle.getWavelet(); for (Event event : robotMessageBundle.getEvents()) { Blip currentBlip = event.getBlip(); switch (event.getType()) { case BLIP_SUBMITTED: debug(robotMessageBundle, String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46! } } } So when I add a blip to the wavelet where the robot is, it should open a new wave with me and send the id of the root blip (The top blip in the wavelet). But if this blip isn't right after the root blip (so the very first Reply button) then I've got a NullPointerException: java.lang.NullPointerException at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56) at robot.MainServlet.processEvents(MainServlet.java:46) at com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:89) [...] What is the recommended way to access the very first blip (which is I guess the RootBlip)? Thanks for your help! -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint --~--~-~--~~~---~--~~ 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] Retrieving Embedded youtube video's ID
Hi, While attempting to export a wave text+markup into HTML as accurately as possible, I've come accross an embedded youtube video. Currently, these are the only data related to the gadget: 57: {type: GADGET, properties: {url: http://hosting.gmodules.com/ig/gadgets/file/107558585548952247431/youtube.xml;, author: sdr...@googlewave.com } } The gadgets at *http://hosting.gmodules.com/ig/gadgets/file/ % user id % /youtube.xml* doesn't contain any information regarding the exact youtube ID's -they are receiving it via _IG_Prefs(__MODULE_ID__).getString(movie); Are there any ways to access the IG_Prefs remotely from App engine? Alternatively, any other ways to render a HTML from wave data as accurately as possible? Thank you Wave team for your continuous support :) --~--~-~--~~~---~--~~ 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 Robot updates the wave outside processEvents()?
Hello, ... a question came up: Is is possible to update a wave (e.g.: append blip) outside processEvents() method (Java API)? I believe you can also update a Wave using the Cron events. http://code.google.com/intl/ja-JP/apis/wave/extensions/robots/index.html I've not tested this myself however. Rgds, Mark --~--~-~--~~~---~--~~ 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: my robot stopped receiving notifications
Hey Dirk- There seem to be intermittent issues, yes, and it may sometimes be server-dependent. We're working on logging alot more information about robots so that we can figure out what's really going on. - pamela On Fri, Oct 23, 2009 at 5:28 PM, Dirk Holtwick dirk.holtw...@gmail.comwrote: Hi Pamela, are there still issues with robots? I am working on a robot for Waveboard written in Python and noticed some issues on the sandbox and the beta account: - Sending document changes back to the wave does not have any effect - Not all notifications are triggered (Add/Remove Participant e.g.) Is there any way to test robots elsewhere or is there an estimate when the problems are solved? For the moment I'm stuck there and can not continue development :( Thanks Dirk --- Waveboard: http://www.getwaveboard.com On Oct 22, 1:40 pm, pamela (Google Employee) pamela...@gmail.com wrote: Hi Andrew- We saw that issue last week, and thought we found the cause and fix for it, but it seems still to be happening. We'll try to find what else might be going on. You may try re-deploying to a different ID, in case that works (uncle-rosie?). The relevant bug is this one: http://code.google.com/p/google-wave-resources/issues/detail?id=278 - paemla On Thu, Oct 22, 2009 at 8:38 PM, Andrew Hitchcock adpow...@gmail.com wrote: All of a sudden my robot stopped receiving notifications from Google Wave. I made no deployments, but all of a sudden my traffic dropped to near zero about 10 hours ago. Nothing is unusual in my app engine logs. Also, I've tested the robot and can confirm it no longer updates. Here is an image showing my app engine traffic dropoff: http://andrewhitchcock.org/images/appengine.png The bot is aunt-ro...@appspot.com Does the Wave team have any idea why I'm no longer receiving notifications? I'm pretty sure I didn't break anything. Thanks, Andrew --~--~-~--~~~---~--~~ 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 Robot updates the wave outside processEvents()?
Oh thanks! Maybe that is what I was looking for, where can I find more information about these cron events? On Fri, Oct 23, 2009 at 10:03 AM, markowl mark.cowlis...@gmail.com wrote: Hello, ... a question came up: Is is possible to update a wave (e.g.: append blip) outside processEvents() method (Java API)? I believe you can also update a Wave using the Cron events. http://code.google.com/intl/ja-JP/apis/wave/extensions/robots/index.html I've not tested this myself however. Rgds, Mark -- Üdv, Kriván Bálint --~--~-~--~~~---~--~~ 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 notified when it is added as participant?
EventType.WAVELET_SELF_ADDED is being triggered if I add robotn...@appspot.com. It is again triggered if I add robotname+...@appspot.com robotname%2b...@appspot.com. Any hint how to handle the situation that I should call my handler only the first time? I think if I can determine if my robot is already a participant then the handler should not be invoked. Is there a way to determine if a robot is already a participant of wave? On Fri, Oct 23, 2009 at 9:16 AM, Austin Chau (Google employee) api.aus...@google.com wrote: The event you want to catch is EventType.WAVELET_SELF_ADDED This event type does not need to be explicitly registered for, it is added by default to all robot. Austin On Thu, Oct 22, 2009 at 8:57 AM, Karan karan.bhatna...@gmail.com wrote: Hi, Out of the seven actions events listed at http://code.google.com/apis/wave/extensions/robots , which one can be used if a robot wants to perform some action when the robot itself is added to a wave for the first time? I want to avoid pinging the robot after adding it. --~--~-~--~~~---~--~~ 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: Google Wave sandbox account?
Hello folks, I have the same, I still waiting for one week. Pamela could you please help us. Thanks in advanced Ramón On Oct 22, 8:06 pm, Bálint Kriván bal...@krivan.info wrote: Hi! I've got the following email: Hi, You are being sent this mail because you requested access to the Google Wave Developer Sandbox. If you would still like a Google Wave Developer Sandbox account, please fill in this linked form: [link] After filling in this form, you should receive a mail with your account details within a few days. Hope to see you on Google Wave soon, - The Google Wave Team on 23th July. I've click on the link, I've gave my details and they said I will get a mail with my password. I still didn't get it (it was 3 months ago), but I got an invitation to the live Google Wave, but I would like to develop and I think it's better on the sandbox. Can I expect that I will get a mail with my login details or not? :) Thanks! -- Üdv, Kriván Bálint --~--~-~--~~~---~--~~ 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: What's the difference between the sandbox and the beta/preview?
I have both sandbox and preview. I use both because there are different sets of participants in each. The sandbox has powerful tools listed under a Debug menu item that helps a lot when it comes to understanding what is going on. They are not federated yet. By this I mean you cannot easily send a wave from one to the other. However, the whole universe of google gadgets, including aunt- ro...@appspot.com, can be explored from both. People are coming up with applications now that seem to allow outsiders in. By this I mean that you can start a wave, add participants and gadgets and then send it to an archiving blog site for viewing and interacting by people who have not received invites for either. One of these sites, if I recall correctly, is something like waverz.com. If your knowledge of the APIs is good enough, you can create robots, extensions, gadgets, embed waves, etc. from either play area. It's easier to do this, however, in the sandbox. There are more participants in the preview area, so if you are concerned about latency issues you can go back and forth to try things out. Have fun! I know I am enjoying this. On Oct 22, 12:11 pm, Cyrai brian.cy...@gmail.com wrote: When Google started giving out accounts to the beta, I assumed that meant the sandbox was closed, especially because the beta was the only thing I heard people talking about. To my understanding, the beta was pretty much everything the sandbox was, but with a lot more people. Needless to say, I was somewhat confused when I saw the invite I got last week was actually a sandbox invite. .Since my account request should be processed today or tomorrow, I should probably start figuring out the differences between the two. Can people in the beta not create robots or embed waves? I thought I had heard that beta users were coding or modifying bots; was I just mistaken? Do people new to the sandbox get invites to the beta like the original developers? Can sandbox accounts talk to beta accounts? If you create a robot in the sandbox, can you give people in the beta access to it? I very much look forward to seeing what sort of crazy, unimaginable things I can do when I add Wave to my web app. I can hardly wait until I get to join you all in the near future --~--~-~--~~~---~--~~ 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: Google Wave sandbox account?
Pamela, I sincerely hope sandbox developers will not lose the functionality of the Debug menu item as Google transitions from sandbox to preview. Kipp On Oct 22, 7:44 am, pamela (Google Employee) pamela...@gmail.com wrote: Hey folks- We've been transitioning the sandbox accounts system to a new system over the past week, so we haven't processed signups in that time. We hope to start re-processing again tomorrow. Please accept our continuous waterfall of apologies. - pamela On Thu, Oct 22, 2009 at 10:41 PM, JamesBrooks ja...@james-brooks.netwrote: I too have filled in the application form, I received an email telling me to activate it, but never anything after that. --~--~-~--~~~---~--~~ 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: Google Wave Inbox Notification tool for the Windows Desktop
Not sure if it had been suggested, but FWIW C# would be a good candidate. It's not too far from VB and Mono works on Mac and Linux alike. HTH, Karim Yaghmour On Oct 15, 4:16 pm, Oliver Baker ocba...@gmail.com wrote: Hi Again, I see your point Sam. The only problem is I can't code in C++, and the plans that I have for this application would go well beyond the capability of me learning within a few days. Also it would mean I would not be able to Bug Fix my own application for a while and would have to rely on others doing it for me which could be pretty dangerous. I don't mind you creating a C++ version of my App, at the moment I am creating a new GUI interface for the Application. I will not be able to help you create the C++ version, since I am going to have to start learning C++ real fast. I am going to put up some Future designs for the application including an example Preview of the applications dialog window in the wave :https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%25... . Anyway, I will put up the current source of the application within the next couple of hours. I wouldn't mind this all being done in C++, but I have to be careful I start going into something I can't do. I don't want to ruin myself. Regards, Oliver Baker On Fri, Oct 16, 2009 at 8:49 AM, Sam Osborne sam.tosbo...@googlemail.comwrote: 1: Ok. 2: No, not make my own project based on yours, help you to translate it. If you turn it into C++ (which, if you can't do, I'll try to do) it'll be able to run on Windows, Mac AND Linux. I'd be having a look at the VB code, learn how the parts I'm not sure about work and what their C++ equivalents are. It's simply because of the fact that .net programs cannot be run on Mac or Linux, where some Wave users are. You could TRY getting it to run on AIR, but I'm not sure how that works :S You may want to look at C++ For Dummieshttp://samosborneonline.co.cc/Downloads/C++_For_Dummies.pdf 2009/10/15 Oliver Baker ocba...@gmail.com Hi Sam, *Answer to your First Question:* If you read the whole post you will know I have been given permission by Google to (For This Application only) Breach Condition L of the Google Wave Program Policy until the relative API is released by Google. Which means that there is no current API for what I have done. *Answer to your second question.* I am assuming that you want to create your own project based on my source code Seems pretty harsh Sam. The Main part of my application that you probably want to obtain is the part which obtains the information. When the API comes out, my applications source to you that you currently want would be near pointless The source will be put up on Google Code soon (Within 2-3 days) since parts of it have to be re-written. I don't mind you using my source code. But I am trusting people not to pull a fast one on me. Hope that answers your questions. Regards, Oliver Baker On Fri, Oct 16, 2009 at 7:56 AM, Sam Osborne sam.tosbo...@googlemail.com wrote: Ok.. I can interpret VB.net... Ish.. Now I want to know two things: - How did you manage to get the APIs from whatever language they're in (Java/Python I think) to VB? - Where's the source? I wanna see if I can get the source, translate it into C++, and then get it to run in Linux.. 2009/10/15 Oliver Baker ocba...@gmail.com Hi Sam, The Application is made in Visual Basic .net 3.5 (Yes, I am only 17, still studying for a Bachelors and VB is easier than C# and obviously C/C++). On Fri, Oct 16, 2009 at 7:23 AM, Sam Osborne sam.tosbo...@googlemail.com wrote: What language is it made in? 2009/10/15 Oliver Baker ocba...@gmail.com Hi All, I have good news!!! Pamela has allowed me to continue developing and displaying my application using its current Scrapping method until the API comes out. I have put the Application back on Google Code and will shortly be releasing an update which fixes the Proxy Authentication issue. Thanks, Oliver Baker On Thu, Oct 15, 2009 at 11:38 AM, kim3er rich...@dogma.co.uk wrote: Thanks for clearing that up, I was a bit taken back by the use of the word illegal for scraping websites. I suspect that we will start to see the nature of scraping change in the near future as websites become the API. Pages written in valid XHTML/HTML 5 with meaningful naming conventions (like micro formats). I don't think scraping can be a dirty word anymore. But I can understand the need for a company like Google to control where and how the bandwidth is used. Rich On Oct 14, 4:11 am, pamela (Google Employee) pamela...@gmail.com wrote: Sure, good point, let me clarify, though please keep in mind that I'm not a lawyer... According to the Google Wave terms of use, it is not permitted to modify, adapt, translate, or reverse engineer any portion of
[Google Wave APIs] Re: Suggestions: Wave (private) Groups, integration
Hello, this is the first message I post to this list so I'll try to introduce myself ... My name is Olemis Lang (have to fix the name in the From field) . I am a mostly a developer (a tester sometimes ;o) and recently I've released TracGViz plug-in [1]_ in order to integrate this PMS with Google's Techs (e.g. WikiFormatting to embed iGoogle gadgets, Google Visualization API ... and GWave coming soon ;o) I love snakes but also like coffee ;o) ... and I am very active at trac-users and testing-in-python mailing lists too First of all, Wave is great ! Let's make it better ! :o) My Qs below On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote: Dear Timofonic, Your list of requests can be broken down to the following core ideas: -private groups. Facility already exist via Google Groups integration Q: - You mean that I can add mailing lists as participants in a wave ? If true : - What mailing lists are supported ? - Where can I find more info about this ? I searched a lot but I only found this message in the middle of a long list of irrelevant results ... :-/ (my search skills are really bad ) Thnx in advance ! .. [1] TracGViz plugin (https://opensvn.csie.org/traccgi/swlcu/wiki/En/Devel/ TracGViz) .. [2] TracGViz Downloads @ PyPI (http://pypi.python.org/pypi/TracGViz) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Looking for a technique to create flexible, graphical dashboards ... - http://feedproxy.google.com/~r/TracGViz-full/~3/QO5N8AG0NnM/d6e3b3fd323d5b52 --~--~-~--~~~---~--~~ 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: Google Wave Inbox Notification tool for the Windows Desktop
On Oct 15, 1:56 pm, Sam Osborne sam.tosbo...@googlemail.com wrote: Ok.. I can interpret VB.net... Ish.. Now I want to know two things: - How did you manage to get the APIs from whatever language they're in (Java/Python I think) to VB? - Where's the source? I wanna see if I can get the source, translate it into C++, and then get it to run in Linux.. 2009/10/15 Oliver Baker ocba...@gmail.com Hi Sam, The Application is made in Visual Basic .net 3.5 (Yes, I am only 17, still studying for a Bachelors and VB is easier than C# and obviously C/C++). Did anybody mentioned Python ? It's multi-platform, powerful, easy and ... you're gonna love it ! ;o) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Gasol-ina para España - http://feedproxy.google.com/~r/simelo-es/~3/c6MtwvrQ92s/gasol-ina-para-espana.html --~--~-~--~~~---~--~~ 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: Available triggered events
Take a look at your capabilities.xml and make sure all events you are looking for are present there. Also make sure you increase the version number in that file if you change anything. On 18 Okt, 12:30, Nicolas Perriault nperria...@gmail.com wrote: Hi, I'm currently playing with the Wave api using both the python and java clients, and I just can catch two triggered events: WAVELET_PARTICIPANTS_CHANGED and WAVELET_SELF_ADDED. I've setup a simple notifier creating a blip when any event is triggered (example using Java): @SuppressWarnings(serial) public class EarlyWaveServlet extends AbstractRobotServlet { @Override public void processEvents(RobotMessageBundle bundle) { for (Event e : bundle.getEvents()) { bundle. getWavelet(). appendBlip(). getDocument(). append(new event catched: + e.getType().toString()) ; } } } Any reason all other documented events than the two I previously mentioned are not dispatched, and if they are why my bot can't manage to be notified? Thanks. PS: sorry if this question is dumb, I'm a beginner. --~--~-~--~~~---~--~~ 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] What are the rules for appendMarkup?
Hi again, One of the bots I'm currently writing needs to insert various hyper- links into child blips. The bot seems to be working OK most of the time, but some of the hyper-links it's inserting seem to not make it into the blip. For example, this test hyper-link never makes it into a blip: textView.appendMarkup(a href=\http://www.imdb.com/find? s=ttq=Titanic\Titanic/a); My logging shows that I have definitely added it to the blip, as TextView.getText() returns... Titanic Moreover, any other text I try to add after that don't make it into the blip (though all the text before does) - it just seems to stop. This is from the TextView.appendMarkup(java.lang.String content) JavaDoc: Any white-listed and supported HTML tags will be converted into the proper annotations and conform to the wave XML schema. Anything unsupported will be ignored. Does this URL not conform? Thanks, A --~--~-~--~~~---~--~~ 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: Oct. 20th Release: API Changes
Hey Pamela, Well, what I mean by the Methods and Controllers are the ones below that are in the Embed API Documentation. Methods: addListener(eventType:String, handlerFunction:Function) addParticipant() and etc The reason I am showing these to you is because I would like to create my own Methods and Controllers on the Embed API. I have seen others try and create new code to help them use the api like creating new waves with Robots. Thanks God Bless, Eric On Oct 23, 2:28 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Eric- Please describe exactly the methods and controllers you envision. I'm unclear as to your intentions. - pamela On Fri, Oct 23, 2009 at 5:17 PM, Eric Dorman dorman...@gmail.com wrote: Hey Pamela, Thanks for that great info. Is there a way developers could make new methods or controllers to the Embed API? I am asking this because I have seen others build out their own apps with new code that they have created which works with the Embed API. Thanks God Bless, Eric On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Eric- No, we tend not to give precise dates for anything. We will announce changes in the changelogs for each release. Please look through the Embed API feature requests and log a request if what you need is not there: http://code.google.com/p/google-wave-resources/issues/list?can=2q=la... - pamela On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com wrote: Hey Pamela, Is there any date in the future to when the Embed API will have changes to it? I am really needing more functionality with the Embed API,but since it's not Open Sourced I can't really try to build my own features into it.Which is what I really would like. Thanks God Bless, Eric On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi Peter- Apologies, that wasn't meant to be a link; WikiSyntax turned it into one. Robots were always able to append a DataDocument, but now they'll get an event when they do so. What aspect did you want more information on? - pamela On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg peter.o.s.svedb...@gmail.com wrote: Hi, I would love to see some more details on the new DOCUMENT_CHANGED event robots are receiving but I get a 403 on http://code.google.com/p/google-wave-resources/w/edit/DataDocument. -Peter On Oct 20, 5:27 am, pamela (Google Employee) pamela...@gmail.com wrote: Hi developers - We released a new version of the Wave sandbox and preview servers today, and there were a few API changes. Resolved Issues http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi.. . - Issue 227 http://code.google.com/p/google-wave-resources/issues/detail?id=227 : Contact storage - Issue 262 http://code.google.com/p/google-wave-resources/issues/detail?id=262 : Wave toolbar should have a arrow to all resource - Issue 278 http://code.google.com/p/google-wave-resources/issues/detail?id=278 : Robots not responding to events at old application identifiers Other noticeable changes: - Robots now get a DOCUMENT_CHANGED event after appending a DataDocument? http://code.google.com/p/google-wave-resources/w/edit/DataDocument to a Wave. Those changes are also documented in the changelog: http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog If you find a regression bug, please report it in the issue tracker if others confirm your suspicions. Thanks! - pamela --~--~-~--~~~---~--~~ 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: Suggestions: Wave (private) Groups, integration
On Fri, Oct 23, 2009 at 10:09 AM, olemis ole...@gmail.com wrote: On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote: Dear Timofonic, Your list of requests can be broken down to the following core ideas: -private groups. Facility already exist via Google Groups integration Q: - You mean that I can add mailing lists as participants in a wave ? Any thoughts ? I just realized that this wave [1]_ has a reference to google-wave-extensi...@googlegroups.com , but if I try to add a similar address to another wave then an (error | warning) message is displayed . Do I need to install an extension or something like that ? .. [1] Extensions Gallery (https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252BgLkrjrZkC7k) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Looking for a technique to create flexible, graphical dashboards ... - http://feedproxy.google.com/~r/TracGViz-full/~3/QO5N8AG0NnM/d6e3b3fd323d5b52 --~--~-~--~~~---~--~~ 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: What are the rules for appendMarkup?
This is the list of all the html tags that I know are being handled at the moment: p, div, b, strong, i, em. Austin On Fri, Oct 23, 2009 at 9:17 AM, Andrew andrewsqu...@gmail.com wrote: Hi again, One of the bots I'm currently writing needs to insert various hyper- links into child blips. The bot seems to be working OK most of the time, but some of the hyper-links it's inserting seem to not make it into the blip. For example, this test hyper-link never makes it into a blip: textView.appendMarkup(a href=\http://www.imdb.com/find? s=ttq=Titanic\Titanic/a); My logging shows that I have definitely added it to the blip, as TextView.getText() returns... Titanic Moreover, any other text I try to add after that don't make it into the blip (though all the text before does) - it just seems to stop. This is from the TextView.appendMarkup(java.lang.String content) JavaDoc: Any white-listed and supported HTML tags will be converted into the proper annotations and conform to the wave XML schema. Anything unsupported will be ignored. Does this URL not conform? Thanks, A --~--~-~--~~~---~--~~ 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: Access wavelet playback from a Java Robot?
Currently blip revision data is not available to any of the API. Feel free to file an feature request for it. http://code.google.com/p/google-wave-resources/issues/list Austin On Fri, Oct 23, 2009 at 9:18 AM, Leitzler leitz...@gmail.com wrote: I've been searching for a way to access the history of a wavelet from within a robot, is it possible using the Java Robot API? I am trying to write a robot that creates a summary in the root blip that tells how many words each participant have been deleted through the history of the current wavelet. Any ideas? --~--~-~--~~~---~--~~ 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] Robot stopped responding to BLIP_SUBMITTED
Hello, I have a robot and it was working, but all of suddenly it stoped responding to BLIP_SUBMITTED events. It still receives WAVELET_SELF_ADDED. What's going on? Wave API changed recently? -- Att. Mauricio Marcon Zaffari http://www.papodenerd.net --~--~-~--~~~---~--~~ 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: HowTo: Make a robot create a new Wave (Python)
Is this also possible in Java? The corresponding classes AbstractRobot or AbstractRobotServlet do not seem to have a similar method like NewWave in python... --~--~-~--~~~---~--~~ 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: Suggestions: Wave (private) Groups, integration
On Fri, Oct 23, 2009 at 4:09 PM, olemis ole...@gmail.com wrote: Hello, this is the first message I post to this list so I'll try to introduce myself ... My name is Olemis Lang (have to fix the name in the From field) . I am a mostly a developer (a tester sometimes ;o) and recently I've released TracGViz plug-in [1]_ in order to integrate this PMS with Google's Techs (e.g. WikiFormatting to embed iGoogle gadgets, Google Visualization API ... and GWave coming soon ;o) I love snakes but also like coffee ;o) ... and I am very active at trac-users and testing-in-python mailing lists too First of all, Wave is great ! Let's make it better ! :o) My Qs below On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote: Dear Timofonic, Your list of requests can be broken down to the following core ideas: -private groups. Facility already exist via Google Groups integration Q: - You mean that I can add mailing lists as participants in a wave ? If true : Yes: try adding wav...@googlegroups.com for example (same way you add pub...@a.gwave.com :type it in contacts first, disregard not exist message, add anyway, then add to the wave) - What mailing lists are supported ? We have only observed participants recognised as groups with Google Groups mailing lists (@googlegroups.com), and the single public account ( pub...@a.gwave.com) - Where can I find more info about this ? I searched a lot but I only found this message in the middle of a long list of irrelevant results ... :-/ (my search skills are really bad ) It's not really your search skills -rather, Google Wave is currently not taking advantage of any waveranking functionality, but rather ranks search results by latest modified. Coupled this with the high noise makes specific functionality search problematic (I'm looking at you Google!) New: you can also notify mailing lists about the existence of private, or public waves: read more about it on Mail - Wave integration: WaveNotifiyhttps://wave.google.com/wave/#restored:wave:googlewave.com!w%252BuOcHp3yOA Happy Waving, -The Dragon --~--~-~--~~~---~--~~ 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: HowTo: Make a robot create a new Wave (Python)
Yes you can do that in Java. The two client libraries mirror each other with respect to the underlying wire protocol. To create new wave in Java you use this method from Wavelet - public Wavelet createWavelet(ListString participants, StringdataDocumentWriteBack ); Austin On Fri, Oct 23, 2009 at 9:48 AM, heitzig-j heitzi...@web.de wrote: Is this also possible in Java? The corresponding classes AbstractRobot or AbstractRobotServlet do not seem to have a similar method like NewWave in python... --~--~-~--~~~---~--~~ 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: Suggestions: Wave (private) Groups, integration
On Fri, Oct 23, 2009 at 3:09 PM, Silicon Dragon sdr...@gmail.com wrote: On Fri, Oct 23, 2009 at 4:09 PM, olemis ole...@gmail.com wrote: On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote: Dear Timofonic, Your list of requests can be broken down to the following core ideas: -private groups. Facility already exist via Google Groups integration Q: - You mean that I can add mailing lists as participants in a wave ? If true : Yes: try adding wav...@googlegroups.com for example (same way you add pub...@a.gwave.com :type it in contacts first, disregard not exist message, add anyway, then add to the wave) Hmmm ... I c . I thought that if they were allowed then there was no reason to display such error messages . - What mailing lists are supported ? We have only observed participants recognised as groups with Google Groups mailing lists (@googlegroups.com), and the single public account (pub...@a.gwave.com) ok - Where can I find more info about this ? I searched a lot but I only found this message in the middle of a long list of irrelevant results ... :-/ (my search skills are really bad ) It's not really your search skills - even if it's a known issue :P rather, Google Wave is currently not taking advantage of any waveranking functionality, but rather ranks search results by latest modified. Coupled this with the high noise makes specific functionality search problematic (I'm looking at you Google!) Yes lots of noise ... New: you can also notify mailing lists about the existence of private, or public waves: read more about it on Mail - Wave integration: WaveNotifiy Thnx ! -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Gasol-ina para España --~--~-~--~~~---~--~~ 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] Google Friend Connect And Google Wave
Hey guys, Is there a way to sync Google Friend Connect up with Google Wave and have them come together to build out a bigger application? 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] Annotation to generate a tooltip? And XHTML whitelist?
I am fairly sure this does not exist, but I thought I'd check: is there an annotation that can generate a mouseover tooltip? It's a pretty common/basic web feature, and I, at least, have a couple uses I could put it to. If there isn't one, I'd sure like one. On a related note, where can I find out what XHTML is whitelisted? It will be handy when I'm working with markup in blips. Thanks, Chris --~--~-~--~~~---~--~~ 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: Annotation to generate a tooltip? And XHTML whitelist?
Hi, You are right, there is no such annotation for tooltip - feel free to file a feature request for that - http://code.google.com/p/google-wave-resources/issues/list As for markups, the list of acceptable markups are quite limited at the moment and they are: p, div, b, strong, i, em. Austin On Fri, Oct 23, 2009 at 3:26 PM, Chris C. yclept.ch...@gmail.com wrote: I am fairly sure this does not exist, but I thought I'd check: is there an annotation that can generate a mouseover tooltip? It's a pretty common/basic web feature, and I, at least, have a couple uses I could put it to. If there isn't one, I'd sure like one. On a related note, where can I find out what XHTML is whitelisted? It will be handy when I'm working with markup in blips. Thanks, Chris --~--~-~--~~~---~--~~ 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 stopped responding to BLIP_SUBMITTED
It's back now. Weird thing. Is it an issue on my side? -- Att. Mauricio Marcon Zaffari http://www.papodenerd.net 2009/10/23 Austin Chau (Google employee) api.aus...@google.com: Hi, There is no change in the API regarding those events. I just verify that against my robots and they seem to be responding fine with BLIP_SUBMITTED. Are you still seeing this problem? Austin On Fri, Oct 23, 2009 at 12:23 PM, Mauricio Marcon Zaffari mauricio.sha...@gmail.com wrote: Hello, I have a robot and it was working, but all of suddenly it stoped responding to BLIP_SUBMITTED events. It still receives WAVELET_SELF_ADDED. What's going on? Wave API changed recently? -- Att. Mauricio Marcon Zaffari http://www.papodenerd.net --~--~-~--~~~---~--~~ 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 stopped responding to BLIP_SUBMITTED
Could be a hiccup on server or GAE. Glad things are back to normal now. Austin On Fri, Oct 23, 2009 at 4:24 PM, Mauricio Marcon Zaffari mauricio.sha...@gmail.com wrote: It's back now. Weird thing. Is it an issue on my side? -- Att. Mauricio Marcon Zaffari http://www.papodenerd.net 2009/10/23 Austin Chau (Google employee) api.aus...@google.com: Hi, There is no change in the API regarding those events. I just verify that against my robots and they seem to be responding fine with BLIP_SUBMITTED. Are you still seeing this problem? Austin On Fri, Oct 23, 2009 at 12:23 PM, Mauricio Marcon Zaffari mauricio.sha...@gmail.com wrote: Hello, I have a robot and it was working, but all of suddenly it stoped responding to BLIP_SUBMITTED events. It still receives WAVELET_SELF_ADDED. What's going on? Wave API changed recently? -- Att. Mauricio Marcon Zaffari http://www.papodenerd.net --~--~-~--~~~---~--~~ 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: Wavelet.getRootBlip() -- Do I understand something wrong?
Keeping track of the IDs for lookup? I have been searching for a method in the API which takes a blip ID as an argument and returns the blip matching that ID but have been unable to find one. Am I missing something? Please tell me how this can be done if possible because my development has been stalled as a result. Smola On Oct 23, 2:55 am, Austin Chau (Google employee) api.aus...@google.com wrote: So yes, when a blip is out of context you would have no way to retrieve its document content from the event callback alone. What can you do now is maintain the context on your own with a datastore backend. Essentially keeping track of all wavelet and blip ids for lookup. We know that this is not ideal and we are working on this as speak to remove the limited context on callback. Stay tuned for updates. Austin 2009/10/22 Bálint Kriván bal...@google.com Oh I see...So robot doesn't get the whole wavelet with all of the blips, but the blip of the related event and it's parent. Ok, but if I would like to access to the rootblip, and I get its id with wavelet.getRootBlipId(), how can I request its content (getDoucment().getText())? (wavelet.getRootBlip().getDocument().getText() also throws null exception in these cases, so I don't have any idea how to achieve this) Thanks for your guidance! On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) api.aus...@google.com wrote: Hi, To get the root blip id in your scenario - wave.appendBlip().getDocument().append(wavelet.getRootBlipId()); This would work because it does not require context of a grandparent blip. The reason that you are getting exception is because the context associated with an event callback only goes back its immediate parent. So in your case if the triggering event is resulted from a grandchild blip away from root, it will no longer has context to recreate the root blip when you invoked wavelet.getRootBlip() - thus you will get a null reference. Hope it helps, Austin 2009/10/22 Bálint Kriván bal...@google.com Reply to myself and others: I think this is related to http://code.google.com/p/google-wave-resources/issues/detail?id=200. 2009/10/22 Bálint Kriván bal...@krivan.info Hi! I have this little chunk of code: public void debug(RobotMessageBundle bundle, String msg) { ListString list = new ArrayList(); list.add(myaddress in google wave); Wavelet wave = bundle.createWavelet(list); wave.appendBlip().getDocument().append(msg); } @Override public void processEvents(RobotMessageBundle robotMessageBundle) { Wavelet wavelet = robotMessageBundle.getWavelet(); for (Event event : robotMessageBundle.getEvents()) { Blip currentBlip = event.getBlip(); switch (event.getType()) { case BLIP_SUBMITTED: debug(robotMessageBundle, String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46! } } } So when I add a blip to the wavelet where the robot is, it should open a new wave with me and send the id of the root blip (The top blip in the wavelet). But if this blip isn't right after the root blip (so the very first Reply button) then I've got a NullPointerException: java.lang.NullPointerException at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56) at robot.MainServlet.processEvents(MainServlet.java:46) at com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:8 9) [...] What is the recommended way to access the very first blip (which is I guess the RootBlip)? Thanks for your help! -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint --~--~-~--~~~---~--~~ 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: Wavelet.getRootBlip() -- Do I understand something wrong?
Basically you need a permanent storage that you manage on your own (not provided by the API) to maintain the context data for each blip. That's what I meant by your own datastore to keep track of the blip ids and associated data. Take a look at the sample robot Stocky which has a persistence layer to remember blips data with JDO on AppeEngine - http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/stocky/src/robot/ http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/stocky/src/robot/ Austin On Fri, Oct 23, 2009 at 6:22 PM, Smola callmesm...@gmail.com wrote: Keeping track of the IDs for lookup? I have been searching for a method in the API which takes a blip ID as an argument and returns the blip matching that ID but have been unable to find one. Am I missing something? Please tell me how this can be done if possible because my development has been stalled as a result. Smola On Oct 23, 2:55 am, Austin Chau (Google employee) api.aus...@google.com wrote: So yes, when a blip is out of context you would have no way to retrieve its document content from the event callback alone. What can you do now is maintain the context on your own with a datastore backend. Essentially keeping track of all wavelet and blip ids for lookup. We know that this is not ideal and we are working on this as speak to remove the limited context on callback. Stay tuned for updates. Austin 2009/10/22 Bálint Kriván bal...@google.com Oh I see...So robot doesn't get the whole wavelet with all of the blips, but the blip of the related event and it's parent. Ok, but if I would like to access to the rootblip, and I get its id with wavelet.getRootBlipId(), how can I request its content (getDoucment().getText())? (wavelet.getRootBlip().getDocument().getText() also throws null exception in these cases, so I don't have any idea how to achieve this) Thanks for your guidance! On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) api.aus...@google.com wrote: Hi, To get the root blip id in your scenario - wave.appendBlip().getDocument().append(wavelet.getRootBlipId()); This would work because it does not require context of a grandparent blip. The reason that you are getting exception is because the context associated with an event callback only goes back its immediate parent. So in your case if the triggering event is resulted from a grandchild blip away from root, it will no longer has context to recreate the root blip when you invoked wavelet.getRootBlip() - thus you will get a null reference. Hope it helps, Austin 2009/10/22 Bálint Kriván bal...@google.com Reply to myself and others: I think this is related to http://code.google.com/p/google-wave-resources/issues/detail?id=200. 2009/10/22 Bálint Kriván bal...@krivan.info Hi! I have this little chunk of code: public void debug(RobotMessageBundle bundle, String msg) { ListString list = new ArrayList(); list.add(myaddress in google wave); Wavelet wave = bundle.createWavelet(list); wave.appendBlip().getDocument().append(msg); } @Override public void processEvents(RobotMessageBundle robotMessageBundle) { Wavelet wavelet = robotMessageBundle.getWavelet(); for (Event event : robotMessageBundle.getEvents()) { Blip currentBlip = event.getBlip(); switch (event.getType()) { case BLIP_SUBMITTED: debug(robotMessageBundle, String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46! } } } So when I add a blip to the wavelet where the robot is, it should open a new wave with me and send the id of the root blip (The top blip in the wavelet). But if this blip isn't right after the root blip (so the very first Reply button) then I've got a NullPointerException: java.lang.NullPointerException at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56) at robot.MainServlet.processEvents(MainServlet.java:46) at com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:8 9) [...] What is the recommended way to access the very first blip (which is I guess the RootBlip)? Thanks for your help! -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint -- Üdv, Kriván Bálint --~--~-~--~~~---~--~~ 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 shared state question
You are using wave-preview so you may be encounter this bug http://code.google.com/p/google-wave-resources/issues/detail?id=333 On Sat, Oct 24, 2009 at 1:22 AM, Ruprict glenn.goodr...@gmail.com wrote: So, lemme see if I have this straight: I have a gadget that responds to a user event by calling wave.getState().submitValue(mykey,myvalue); I have this in the gadgetInit if (wave wave.isInWaveContainer()) { wave.setStateCallback(stateUpdated); } I have my test sandbox and my regular sandbox account both looking at a wave where I've added the gadget by url. When it loads, I set mykey, and the stateUpdated fires. After that, it never fires again, for either wave participant. I am most certainly doing something wrong, so any ideas are appreciated. http://ruprict-gadgets.googlecode.com/svn/trunk/arcgismap.xml is where this abomination lives (first shot at a gadget)... Thanks, Ruprict On Oct 17, 6:23 pm, David Nesting da...@fastolfe.net wrote: On Sat, Oct 17, 2009 at 1:43 PM, maxsap max.saprani...@gmail.com wrote: Hello to all, I have a question about the gadget api. the gadget has shared state wright? this means that if i make a playback gadget and some user in a wavelet plays a file from that gadget all the users in the wavelet will hear the sound? or if the The gadgets share state, but they have to be written in such a way that they work from that persisted state, rather than directly with user events. In other words, if a gadget responds to a button's click event, and starts playback, the other instances of that gadget will never see it, because no state change was written to the wave. If, instead, the button's click event simply wrote a current state = play state change to the wave, and the gadgets listened for those state changes to decide what state they should be in, then each instance of the gadget would react to that press of the button. David -- 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 -~--~~~~--~~--~--~---