Re: [Google Wave APIs] Embed API, Crawlable Content for Search Engines?
Bummer. K, thanks for the heads up On Wed, Jul 7, 2010 at 5:48 PM, Joe Gregorio wrote: > No, they are not currently indexed. This issue isn't expected to be > addressed in the next few months. > > Thanks, > -joe > > -- > Joe Gregorio > Developer Relations, Google Wave > > > On Wed, Jul 7, 2010 at 10:23 AM, Lee Olayvar wrote: > > I'm just curious. With the recent addition of public anonymous waves, > does > > anyone know if embedded waves are indexed/crawled and searchable by > Google? > > > > -- > > Lee Olayvar > > > > -- > > 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...@googlegroups.com > . > > For more options, visit this group at > > http://groups.google.com/group/google-wave-api?hl=en. > > > > -- > 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...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/google-wave-api?hl=en. > > -- Lee Olayvar -- 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...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
[Google Wave APIs] Embed API, Crawlable Content for Search Engines?
I'm just curious. With the recent addition of public anonymous waves, does anyone know if embedded waves are indexed/crawled and searchable by Google? -- Lee Olayvar -- 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...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
[Google Wave APIs] Re: [simple?] connect my googlegroups to googlewave
this is just out of curiosity but surely the latter part of what David suggested couldn't be more complicated then an RSS parser On Nov 7, 11:30 pm, Prashant wrote: > just add your grp address (your-...@googlegroups.com) to the wave but > presently that works for sanbox accounts only. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: How to maintain the gadget state when the blip containing the gadget is resized?
It would seem more appropriate for the SWF object to cache its own state after each change made to it and to revert to the most recent state after each refresh. On Nov 8, 11:05 am, Vikram wrote: > 1. I have developed this gadget. > 2. Yes it is wave specific gadget. > 3. Yes I have pretty good knowledge of wave states. > 4. No I am not talking about auto resizing. > > Actually every time the blip containing the gadget reloads, the SWF > goes back to its initial gadget, > > Whenever you resize invariably the gadget reloads leading to the SWF > going back to its original state. Is there a way to make the wave > server cache the gadget state so that it doesn't reload again and > again? --~--~-~--~~~---~--~~ 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: "import json" error with python-written robot
That's strange, revision 24 http://code.google.com/p/googlewaverobots/source/diff?path=/trunk/robottestwave/robottestwave.py&format=side&r=24&old_path=/trunk/robottestwave/robottestwave.py&old=23, should theoretically have worked unless the code was executed in a discrete manner (IE: the state isn't continuous). Also, a maybe useful tool in the future http://gist.github.com/229682 Basically a decorator factory that can let you add in handlers on the fly. (Note I haven't tested this yet so it may be prudent to tread the waters carefully) It felt like a more intuitive approach than the instance.RegisterHandler(*args) approach On Nov 7, 9:51 am, Niall wrote: > I realised my code was fine so that it was probably a problem with > globals, and found out that you can't use them here, or at least that > they can't be modified. > So I used the datastore, and it works now, which is nice. > > Working solution can be found on the links I provided above. > > On Nov 7, 2:15 pm, Niall wrote: > > > > > Thanks for your reply, Lee. I've been working on and off over the last > > couple of days and I think I'm stuck. > > > The code I'm using can be found here > > --http://code.google.com/p/googlewaverobots/source/browse/trunk/robotte... > > and the gadget is found > > herehttp://code.google.com/p/googlewaverobots/source/browse/trunk/robotte... > > > (I decided to try to replicate the translation robot, as it seemed > > like it'd teach me a good amount about python and the APIs) > > > Anyway, the problem I'm having is that I can't get the robot, when a > > new blip is submitted, to read the state of the gadget, but when I > > modify the languages in the dropdown options it gets them fine. I > > think the problem is in how I search for the gadget, as when I modify > > the state of the gadget it works well, but if I don't it doesn't find > > the gadget. > > > I searched the groups and can't find a way of doing this that works > > for me. I tried making global variables so that when the gadget is > > modified the language pairs would likewise be modified. I made two > > variables fr and to (language from which and to which we're > > translating) and in the onBlipSubmitted I did a global fr and global > > to and tried modifying them in the gadget key, elem gadget loop but to > > no avail -- I got no errors, but it wouldn't modify the values for me. > > You can also see what I've tried on the previous revisions of the > > code. If I set a default value for the global variables I can't change > > it, and if I don't set anything it says that the global name is not > > defined. > > > Any help is very much appreciated. > > > Cheers. > > > On Nov 5, 12:52 am, Lee wrote: > > > > Looking at the API, the following python object will allow you to > > > create a local UI on the client browser > > > > waveapi.document.Gadget(resource) > > > > And > > > > blip.GetDocument().AppendElement(Element*) > > > > Subclassed instances of Element are also allowed, so you can initiate > > > a document.Gadget object > > > > The wave environment already provides an interface for the host > > > application (more info > > > athttp://code.google.com/apis/wave/extensions/gadgets/guide.html), > > > the following might help > > > > The gadget will contain a list that automatically invokes wave.getState > > > ().submitDelta(dict); everytime the change event occurs on the list > > > (you can do this via jQuery) and the result is sent back to the > > > application, which does what it needs off of the information. > > > > On 4 Nov, 17:14, Niall wrote: > > > > > Thanks for your reply, Lee. > > > > I don't think the code for aunt-rosie is available (aunt- > > > > ro...@appspot.com to use it, and the developer's website is > > > > herehttp://andrewhitchcock.org/?post=322) > > > > > I think I know what I have to do, though. I was looking at the row of > > > > four source code, so I think I have to make a bit of a module like > > > > what it's got herehttp://rowoffour.appspot.com/gadget.xml > > > > I'll go play around with this for a while and report back with > > > > successes and failures. > > > > > On Nov 4, 10:39 pm, Lee wrote: > > > > > > The beauty of API design, and this is especially true of Google > > > > > projects, is that the binding exposes the same sets of methods and >
[Google Wave APIs] Re: Embedding Waves in Blogs and Search Engines
This is purely guesswork but given that waves are extensively client- side driven, and that the current push model can not physically push contents onto static resource (IE: stream/poll aren't natively implemented), it's most likely going to be a no (unless the crawlers can parse javascript). However, it's possible to poll the resources on the serverside and render it in a indexable, non-realtime fashion to the client, however that defeats the purpose of wave. Of course, my knowledge is limited so it might be better for one of the brilliant google employee to delve further into this problem. I don't know, Google's been known to come up with solutions to ideas traditionally thought to be impossible to implement (taking wave for example) On Nov 7, 6:30 pm, Danny Tuppeny wrote: > Apologies if this has been asked before, but I can't find any info on > it... > > Embedding waves in a blog looked pretty cool, but my impression (based > on nothing but the video of the I/O demo) is that it's all Javascript- > based. This makes me wonder whether Search Engines would be able to > read any content embedded in a blog this way? Is there a server-side > embed API that would allow the current wave to be output in a way > search engines can index 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: "import json" error with python-written robot
Looking at the API, the following python object will allow you to create a local UI on the client browser waveapi.document.Gadget(resource) And blip.GetDocument().AppendElement(Element*) Subclassed instances of Element are also allowed, so you can initiate a document.Gadget object The wave environment already provides an interface for the host application (more info at http://code.google.com/apis/wave/extensions/gadgets/guide.html), the following might help The gadget will contain a list that automatically invokes wave.getState ().submitDelta(dict); everytime the change event occurs on the list (you can do this via jQuery) and the result is sent back to the application, which does what it needs off of the information. On 4 Nov, 17:14, Niall wrote: > Thanks for your reply, Lee. > I don't think the code for aunt-rosie is available (aunt- > ro...@appspot.com to use it, and the developer's website is > herehttp://andrewhitchcock.org/?post=322) > > I think I know what I have to do, though. I was looking at the row of > four source code, so I think I have to make a bit of a module like > what it's got herehttp://rowoffour.appspot.com/gadget.xml > I'll go play around with this for a while and report back with > successes and failures. > > On Nov 4, 10:39 pm, Lee wrote: > > > > > The beauty of API design, and this is especially true of Google > > projects, is that the binding exposes the same sets of methods and > > objects for every language that it supports, so in theory it should be > > relatively easy to port specific portions of the app across different > > languages (all you need is a the most rudimentary amount of knowledge > > about the syntax of Java). > > > If you can provide the link to download for the aunt-rosie robot, I > > can help you locate and port the code to python. (Although it may be > > in the API document, make sure that you check there first). > > > On 4 Nov, 08:42, Niall wrote: --~--~-~--~~~---~--~~ 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: "import json" error with python-written robot
The beauty of API design, and this is especially true of Google projects, is that the binding exposes the same sets of methods and objects for every language that it supports, so in theory it should be relatively easy to port specific portions of the app across different languages (all you need is a the most rudimentary amount of knowledge about the syntax of Java). If you can provide the link to download for the aunt-rosie robot, I can help you locate and port the code to python. (Although it may be in the API document, make sure that you check there first). On 4 Nov, 08:42, Niall wrote: > Cheers. > I got it working before I saw the solutions ye posted. I went > tohttp://pypi.python.org/pypi/simplejson/2.0.9and downloaded simplejson > and uploaded it with the robot I'm using. I might try to use Holger's > solution, though. > Thanks. > > Now, my robot works does basically what it should do, but I'd like to > make it confugurable and I think the best way to do that would be to > allow whover's using the robot to select options from a dropdown menu > (from a blip that the robot posts when it is added to a wave). I've > seen this from a few different robots, but I'm not sure how it was > done. I've seen it on a few robots (aunt-rosie, for example, but > that's written in Java) so I figure it might be possible with python. > I searched, as i said. But couldn't see much that looked useful. > > Cheers. > > On Nov 3, 9:57 pm, Lee wrote: > > > > > On Nov 3, 2:19 pm, Niall wrote: > > > > Hi, > > > > I am currently writing a google wave robot for kicks, and I get the > > > following error: > > > > : No module named json > > > Traceback (most recent call last): > > > File "/base/data/home/apps/myWaveRobot/1.337487432489076904/ > > > myWaveRobot.py", line 14, in > > > import myWaveRobotModule > > > File "/base/data/home/apps/myWaveRobot/1.337487432489076904/ > > > myWaveRobotModule.py", line 3, in > > > import json > > > > And line three of myWaveRobotModule.py is -- > > > > import json > > > > I did some searching and I can't figure out why I'm getting that error > > > and couldn't see anything that seemed to match my problems. The error > > > is printed like 19 times in the appenging main logs, but I don't know > > > if that's important. > > > > Can anyone tell me why json doesn't work? > > > > Thanks. Let me know if you need any more information. > > > Hi, the JSON library within python is native only for version 2.6.x > > and up, try the following > > > easy_install simplejson - Make sure that you have installed ez_setup > > > and within myWaveRobotModule.py, replace import json with import > > simplejson > > > The two libraries' methods use the same method names and the same set > > of parameters so there shouldn't be any compatibility issue. --~--~-~--~~~---~--~~ 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: "import json" error with python-written robot
On Nov 3, 2:19 pm, Niall wrote: > Hi, > > I am currently writing a google wave robot for kicks, and I get the > following error: > > : No module named json > Traceback (most recent call last): > File "/base/data/home/apps/myWaveRobot/1.337487432489076904/ > myWaveRobot.py", line 14, in > import myWaveRobotModule > File "/base/data/home/apps/myWaveRobot/1.337487432489076904/ > myWaveRobotModule.py", line 3, in > import json > > And line three of myWaveRobotModule.py is -- > > import json > > I did some searching and I can't figure out why I'm getting that error > and couldn't see anything that seemed to match my problems. The error > is printed like 19 times in the appenging main logs, but I don't know > if that's important. > > Can anyone tell me why json doesn't work? > > Thanks. Let me know if you need any more information. Hi, the JSON library within python is native only for version 2.6.x and up, try the following easy_install simplejson - Make sure that you have installed ez_setup and within myWaveRobotModule.py, replace import json with import simplejson The two libraries' methods use the same method names and the same set of parameters so there shouldn't be any compatibility issue. --~--~-~--~~~---~--~~ 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: Inbox updating slowly and unreliably
I've noticed that profile information seems to be missing for robots too - I don't know if anyone else has? Lee On Oct 14, 9:41 pm, Javier Fernandez Ballesteros wrote: > I've notice this errors today to. > > Un saludo, > > Javi > > 2009/10/14 Eric Kidd > > > > > Two developers where I work are seeing inbox-related problems: > > > 1) New waves don't show up in the inbox until an hour or so after > > they're created. > > 2) Read/unread/blip count information does not update promptly. > > 3) Waves may also be missing from the "All" list. > > > I'm guessing this problem is already known, but just in case it > > wasn't, I thought I would mention it. > > > If you'd like wave addresses or wave IDs, I can supply them via e- > > mail. > > > Cheers, > > Eric > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to google-wave-api@googlegroups.com To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~--~~~~--~~--~--~---
[Google Wave APIs] Re: Issues With Range
I think I've solved the problem - forgot to update the copy of the API I was using! On Sep 17, 11:12 pm, Lee wrote: > Has anyone else been having problems with Range since the Wave update. > > When using something like delete() with a range input, it seems to > delete everything up to, but not including, the last position > e.g. if the range is (0,4) it only deletes (0,3) > > The fix to this would be to request for 1 higher > e.g. to delete (0,4) you specify range (0,5) > > This is all very well, unless you want to delete something at the end > of the document, where you get an out of range error. This means using > range, it is not possible to delete the very last character. > > Has anyone got any ideas what I'm doing wrong or ideas for a solution? > I have only noticed the issue since the update was made. > > Cheers, > Lee --~--~-~--~~~---~--~~ 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] Issues With Range
Has anyone else been having problems with Range since the Wave update. When using something like delete() with a range input, it seems to delete everything up to, but not including, the last position e.g. if the range is (0,4) it only deletes (0,3) The fix to this would be to request for 1 higher e.g. to delete (0,4) you specify range (0,5) This is all very well, unless you want to delete something at the end of the document, where you get an out of range error. This means using range, it is not possible to delete the very last character. Has anyone got any ideas what I'm doing wrong or ideas for a solution? I have only noticed the issue since the update was made. Cheers, Lee --~--~-~--~~~---~--~~ 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: Code of some projects (connect 4, wave tv, skimmy).
Nice work on skimmy I was working on pretty much the same robot (but written in Java), but hit the problem of when going back to edit a blip, it was removing any images that had been inserted. You don't seem to be having that problem, so i think it's time for me to go back to that project and give it another look. Lee On Sep 9, 8:21 pm, soundlinker wrote: > Hi, I've uploaded three wave-related projects to Google Code. > > http://code.google.com/p/wave-projects/ > > Gadgets: > * Connect Four (that game!) > * Wave TV (allows member of a wave to watch synchronously TV shows > from ZDF) > > Robots: > * Skimmy (text emoticons to images) --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---