Re: [Google Wave APIs] Re: best video you've seen in your life maybe?

2009-12-02 Thread Ayal Gelles
Hello all,

Please accept my apologies for the recent spam-like mail.
It was a fluke.

frak, about your last question, as a different approach you could try saving
all annotation information, then use replaceAll like you did already and
then apply all the annotations back on the relevant indices.

Ayal.

--
http://wave.thewe.net
http://twitter.com/theWE_



On Thu, Dec 3, 2009 at 5:31 AM, frak  wrote:

> Spamming a technical forum? Dude, that is weak.
>
> On Dec 3, 8:13 am, Ayal Gelles  wrote:
> > http://www.youtube.com/watch?v=fi20N3idp44
> >
> > [?]
> >
> > and the answer is... yes.
> >
> > --http://wave.thewe.nethttp://twitter.com/theWE_
> >
> >  1BA.gif
> > < 1KViewDownload
>
> --
>
> 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.




[Google Wave APIs] Re: Text replacement with annotations

2009-12-02 Thread frak
OK, having gone through the API reference, I can see there there is no
easy way to do this, so I am going to have to go through each match
individually (given the number of patterns I have this will be tricky,
but not impossible).  What I would now like to know is that whether or
not the match position in a string representation of a document will
be valid to use as a range for a replacement in the TextView?

On Dec 3, 11:48 am, frak  wrote:
> Hi,
>
> I currently have a robot that makes replacements to text over an
> entire blip, and I am doing a replaceAll over the getDocument().getText
> () that is returned from the blip.  However, when I do this, any
> annotations (such as links, bold text etc) are lost - is there any way
> of doing a replaceAll that leaves the annotations intact?
>
> regards,
>
> Mikey

--

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: best video you've seen in your life maybe?

2009-12-02 Thread frak
Spamming a technical forum? Dude, that is weak.

On Dec 3, 8:13 am, Ayal Gelles  wrote:
> http://www.youtube.com/watch?v=fi20N3idp44
>
> [?]
>
> and the answer is... yes.
>
> --http://wave.thewe.nethttp://twitter.com/theWE_
>
>  1BA.gif
> < 1KViewDownload

--

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] How to fire event new wave created by robot

2009-12-02 Thread hvt_kg
Hi All,

How to can fire event when new Wave create by Robot?. Because I need
execute some function from new wave by Robot such as: get wave id
which is using embed. Anyone can help me. Or any ideal.


thanks,
Alex,

--

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.




Re: [Google Wave APIs] Wave sandbox?

2009-12-02 Thread pamela (Google Employee)
WaveSandbox.com is now back up. We had a momentary glitch in the system.

- pamela

On Thu, Dec 3, 2009 at 1:55 PM, dougx  wrote:
> I'm consistently getting 502 Server errors on 
> http://wave.google.com/a/wavesandbox.com...
> Anyone else?
>
> ~
> Doug.
>
> --
>
> 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.




[Google Wave APIs] Wave sandbox?

2009-12-02 Thread dougx
I'm consistently getting 502 Server errors on 
http://wave.google.com/a/wavesandbox.com...
Anyone else?

~
Doug.

--

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] Text replacement with annotations

2009-12-02 Thread frak
Hi,

I currently have a robot that makes replacements to text over an
entire blip, and I am doing a replaceAll over the getDocument().getText
() that is returned from the blip.  However, when I do this, any
annotations (such as links, bold text etc) are lost - is there any way
of doing a replaceAll that leaves the annotations intact?

regards,

Mikey

--

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.




Re: [Google Wave APIs] Page content falling out

2009-12-02 Thread pamela (Google Employee)
Please discuss non-API issues in the user help forum:

http://www.google.com/support/forum/p/Wave?hl=en&utm_source=HC&utm_medium=leftnav&utm_campaign=wave

Thanks!



On Thu, Dec 3, 2009 at 12:34 AM, Mazhar  wrote:
> I am unable to reproduce this case  reliably but I have seen many time
> on my chrome browser sign out and some other links do fall out of page
> body. A page refresh fixes every thing but still I am unable to figure
> out why some time contents don't render them self properly. I am on a
> fast internet connection so it I don't think so it something related
> to net speed.
>
> --
>
> 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.




[Google Wave APIs] Virtual Office Hour Wed Dec. 2th Transcript

2009-12-02 Thread Austin Chau
Office Hours: 2009-12-02 [ CLOSED ]


Welcome to API office hours!

*Please top post your question or comment about the robot, gadget, or
embed API to make sure we see it. You can do so by replying to this
blip.*

*A transcript of this wave will be made publicly available. If you
don't want to appear in the transcript, delete your blip after getting
a response. Be careful not to remove neighboring blips.*

*And don't add robots to this wave!*
Reply
Edit
12:19 pm
11:39 am
Alexandro Jimenez:

On the last Office hours I reported that people were able to add
contacts to the invitations wave (the one to send invitations to
others) I just wanted to know if this was something that would be
getting fixed, or if I should submit it to the Wave API issues?, since
sometimes it's easier to remember that way
Reply
Edit
11:49 am
me:

sure file a issue report for this, thanks.
Reply
Edit
11:50 am
Alexandro Jimenez:

alright, will do then :)
Reply
Edit
11:46 am
Alexandro Jimenez:

Now that removing robots is available, is it possible to make a robot
that would remove any other robot instantly kind of like how bouncy is
able to ban a robot
Reply
Edit
11:47 am
me:

Robots removing thru the API is not available yet, there are more to
consider when it comes to programmatically removing participants
that's why we are hesitant to expose that from the AP. But I imagine
that will be available at some point when we derive a better policy
around removing participants in general.
Reply
Edit
11:50 am
Alexandro Jimenez:

I see, I though it would be completely different from the ability to
remove participants, well then could it be an option to add to bouncy
instead? something like bouncy: ban all or something similar? and it
would just simply ban any participants with the *...@appspot.com on the
"user's" email address
Reply
Edit
11:56 am
Alexandro Jimenez:

don't mean to be rude, but would it be something possible to add to
bouncy?
Reply
Edit
11:58 am
me:

yea use bouncy as added
Reply
Edit
11:58 am
Alexandro Jimenez:

what do you mean by that?
Reply
Edit
11:59 am
me:

we do not discourage the use of bouncy. it was created from the
beginning to ban users but now that you can remove robots, it's less
important but you can use it if you want to.
Reply
Edit
12:01 pm
Alexandro Jimenez:

right, but would it even be possible to have it just ban any and all
robots automatically, without having to add a certain robot, and then
ban it. Just simple ban all or specific without adding them, but most
importantly all


is it a possible request, or is it just something that could not be
done?
Reply
Edit
12:03 pm
me:

Bouncy wasn't intended for bulk bans. In general the code for bouncy
is not maintained anymore since we plan to add policing into the wave
client itself. So there is no guarantee that we will support bouncy
forever, use it with that in mind.
Reply
Edit
12:04 pm
Alexandro Jimenez:

Alright, is the coding for bouncy ever going to be released?
Reply
Edit
12:04 pm
me:

No bouncy is not purely just a robot, it has some special tie to our
backend.
Reply
Edit
12:06 pm
Alexandro Jimenez:

cool, i thought so, well thanks; I'll also make a request, to see if
someone has some time to add some features to it, but we'll see how
that goes. By the way is there any other features other than
bounce:ro...@appspot.com; ban:ro...@appspot.com; and bouncy: goodbye?
Reply
Edit
11:50 am
Edited by Benjamin Mayo:

On a similar vein, is there an API methodproperty to differentiate
between robot and human participants?
Reply
Edit
11:51 am
me:

Not through the API. The only way you can do that now is look at the
address of the participant to see if it is @appspot.com
Reply
Edit
11:51 am
Benjamin Mayo:

As soon as robots escape @appspot.com though
Reply
Edit
11:52 am
me:

yes that is true so another thing you can do is to do a head request
for the robot profile but that can create problems when it comes to
federated robots.
Reply
Edit
11:53 am
Edited by Benjamin Mayo:

That would make a lot of excess server load. My Acronym Decoder is
approaching ten-percent of the AppEngine quota on only about 10 waves
as it is.
Reply
Edit
11:53 am
me:

we are still thinking about that, whether to provide a way from the
API to distinguish, I believe there is already an feature request for
this, feel free to star it to pus hit up.
Reply
Edit
11:54 am
Benjamin Mayo:

Thanks. It could be as simple as in the array of participants, have an
extra element per participant 'robot' which could be a true or false
value.
Reply
Edit
11:55 am
me:

yes from the API point of view it's trivial, there are other
consideration we need to think about.
Reply
Edit
11:56 am
Benjamin Mayo:

Thanks for letting me know.
it'll break.
Reply
Edit
11:56 am
Alexandro Jimenez:

For Gadget Installer, it provides a line for the Author of the gadget,
will there be any implementation like this for robots as well?
Reply
Edit
11:59 am
me:

not that i know of. there is robot profile link. File a feature
request if this is

[Google Wave APIs] Is there a search API?

2009-12-02 Thread Matt
Does google wave have a search API like twitter? I.E. I can search
tweets using http://search.twitter.com/search.atom?lang=en&q=query.
This will return an xml structure of the users profile picture,the
user's name, and message.

Thanks.

--

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: New FAQ: What annotations are supported by the Google Wave Client?

2009-12-02 Thread qMax
There also exist annotations denoting users cursors and selections,
these are mentioned in "conversation manifest" document.

I wonder if a robot _set_ such annotations - will it change cursor
position/selection?

On 2 дек, 09:33, "pamela (Google Employee)" 
wrote:
> Just posted a new FAQ about supported annotations:
>
> http://wave-api-faq.appspot.com/#annotations
>
> Comments/suggestions welcome.
>
> - 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-...@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.




Re: [Google Wave APIs] Re: Storage of Waves?

2009-12-02 Thread Adam Ness
Pete,

Currently, you can set up a wave server (there is some open source
code to create one), and wave with other users on that system without
sharing information with the google servers.   However the wave front
end client that is at http://wave.google.com won't connect to that
server, so the functionality is very limited.  There is one very
simple text-based front end client included in the open-source
release, but it's not nearly as functional as the web-based client
that Google is hosting.  To download the open source wave server,
check out http://code.google.com/p/wave-protocol/.  As far as I can
tell, there is no wave equivalent of POP or IMAP yet, only a wave
equivalent of SMTP (the Federation protocol).  This is currently
hindering the development of front end applications for Wave, which
would make your scenario possible.

It's exactly the same as setting up your own private Exchange/Lotus
Notes/sendmail email server at work.  You can be sure that no emails
will pass through GMail's servers as long as you don't email someone
at Gmail, however if POP and IMAP are firewalled off of your server,
you can't use GMail to check the email on your private email server
without first forwarding it to your GMail account (and thus hosting it
on Google's servers)

On Wed, Dec 2, 2009 at 11:10 AM, pedron  wrote:
>
> So, i'm not trying to be thick, but just to clarify:
>
> I currently cannot set up, for instance, Google Wave on a server in my
> private network. I must have access to the internet currently and
> Google hosts all Waves currently. However, with any luck this may
> change in the future? are there plans for this?
>
> I REALLY appreciate the straight answer. I read about it, but couldn't
> seem to get the info i needed. thanks!
>
> --
>
> 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.




[Google Wave APIs] Re: Storage of Waves?

2009-12-02 Thread pedron

So, i'm not trying to be thick, but just to clarify:

I currently cannot set up, for instance, Google Wave on a server in my
private network. I must have access to the internet currently and
Google hosts all Waves currently. However, with any luck this may
change in the future? are there plans for this?

I REALLY appreciate the straight answer. I read about it, but couldn't
seem to get the info i needed. thanks!

--

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: Scroll Bar/Organization

2009-12-02 Thread Olreich
The scroll bar is quite effective in my opinion, it smooths out the
scrolling, shows where the page is currently, and looks pretty. It's
better than a normal scroll bar because on a large wave, that normal
scroll bar would be about 4 pixels high and impossible to click,
instead you always have a nicely sized scrollbar that can scroll with
ease. Sure, you need to move slowly if in a large wave, but if you
need to go to a specific section with ease, it's quite user-friendly.
It did take some getting used to, but I find that I wish more websites
used a fixed-height scrollbar.

As for the notification system, it's a bit different than normal.
Instead of adding something at the bottom, it updates the time in the
top-right corner of the blip. That time is the time of the last
modification, rather than first creation. Edits that happen to a
portion of the wave you aren't looking at is based upon whether or not
a blip is selected. If you click a blip, Wave will select it. Any
other blip that is edited or created will be highlighted with a
brighter green color than the selection color. No matter what, if
someone edits a blip and the connections are good, you should see a
cursor with the editor's name on it as they type (with characters
appearing in relative real-time).

On Dec 1, 10:23 pm, Donald  wrote:
> I received my Google Wave invite this morning and have been on it all
> day. I have realized that the scroll bar on the side is awkward and I
> often found myself scrolling past what I wanted to get to. While in a
> large wave, it was hard to keep up while trying to fumble around with
> the scroll bar. It is the only imperfection with such a brilliant
> collaborative tool. I would recommend just using a classic side scroll
> bar just to make it easier. Also, I noticed that in such a big wave,
> you couldn't tell who edited what and when. I noticed sometimes it put
> their name and time at the bottom, but sometimes it doesn't. I like
> when it highlights things you missed when you were out of the wave,
> but it would be nice if it would highlight things when you weren't
> viewing that section of the wave at that time. Please feel free to
> agree or disagree with my comments or add me to your contacts at
> lowsi...@gmail.com

--

You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-...@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: Storage of Waves?

2009-12-02 Thread Olreich
Currently, all waves are stored on the server that hosts them. Google
is one of the more secure storage centers, but even they have flaws,
especially when it comes to confidential data. When Wave grows up
enough to be federated to any server, you can set up your own and run
the wave from there (just don't add anyone who isn't on that server,
or else the wave will be forwarded to that outside-server).

On Dec 2, 1:39 pm, pedron  wrote:
> I am TOTALLY new to Google Wave, but a recent assignment at work got
> me thinking about it, so i want to ask this question:
>
> Where are the Waves stored? Are they only stored by Google, or can i
> set up a completely private database/storage facility for them?
>
> Background: I work with Medical data. I can't store this stuff on the
> web.
>
> thanks!

--

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] Virtual Google Wave APIs office hours will begin in 10 minutes.

2009-12-02 Thread Austin Chau
Virtual Google Wave APIs office hours will begin in 10 minutes.

You should see the wave appear in your inbox, but if not, visit this
URL:

https://wave.google.com/a/wavesandbox.com/#restored:wave:wavesandbox.com!w%252BpgF2hLEqA

A link to the transcript will be posted here afterwards.

--

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.




Re: [Google Wave APIs] Quick text selection seems to have some problem

2009-12-02 Thread Austin Chau (Google employee)
Hi,

For all non-API related issues please post them to here -

http://www.google.com/support/forum/p/wave?hl=en&utm_source=HC&utm_medium=leftnav&utm_campaign=wave


Thanks,
Austin

On Wed, Dec 2, 2009 at 5:06 AM, Mazhar  wrote:

> If you create/edit some wavelet text and try to select text using CTRL
> +SHIFT [LEFT/RIGHT] arrow keys selection seems good but deflection
> won't work. For example create some wave with title "Quick brown fox
> jumps over the lazy dog.". Now hold CTRL+SHIFT and press LEFT arrow
> key. You will see that application will select words intelligently but
> now press RIGHT arrow in same go and you will see inverse will not
> happen. I am not sure its something with chrome or GWave but i have
> tried it on some other sites in chrome and it worked great.
>
> --
>
> 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.




[Google Wave APIs] Quick text selection seems to have some problem

2009-12-02 Thread Mazhar
If you create/edit some wavelet text and try to select text using CTRL
+SHIFT [LEFT/RIGHT] arrow keys selection seems good but deflection
won't work. For example create some wave with title "Quick brown fox
jumps over the lazy dog.". Now hold CTRL+SHIFT and press LEFT arrow
key. You will see that application will select words intelligently but
now press RIGHT arrow in same go and you will see inverse will not
happen. I am not sure its something with chrome or GWave but i have
tried it on some other sites in chrome and it worked great.

--

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] Cannot get wave robot to work.

2009-12-02 Thread Mikealpha
After using many tutorials and compiling without error, I am unable to
get my robot to respond when its added nor speak when another member
is added.  Has anyone had a similar problem?

--

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: waveclient.py: an Open Source wave server-client protocol implementation

2009-12-02 Thread Daniel Danopia
Hey,

I'd appreciate it if the protocol could be documented on a wiki
(insert shameless plug for http://wavecompass.net/) so that I can come
along and write implementations in other languages such as Ruby.

Thanks!
--danopia

On Dec 1, 3:36 am, Silicon Dragon  wrote:
> Dear Wave API users,
>
> On the Begging for the Wave Client protocol
> specswave,
>
> Lars wrote:
>
>  *"...We **just** don't have the resources to work on a stable server-client
>
> > protocol right now, much as we'd love to and much as we are aware what
> > wonderful things could come out of such a thing.*
>
> *If others in the open source community start an effort like that we will
> take part best we can and consider then supporting such a protocol
> ourselves.*
>
> *For now, all our efforts (and then some!) are going towards the
> server-server protocol, which still needs lots and lots of work. (Including
> open sourcing a lot more of our code to make it realisitc for others to
> build wave systems...)** ."*
>
> Seeing how there is a considerable developer interest, we have started an 
> *open
> source* effort to create a native python implementation of the Google Wave
> server-client "protocol".
> The goal of the project is to reproduce the most common operations available
> to all web clients: wave reading, channel stream reading, and possibly
> writing later on.
>
> (To clarify here: the "protocol" is the JSON mess via which browsers are
> currently communicating with the Google Wave servers -this way, no extra
> efforts from the Wave team is necessary)
>
> This is a non-official implementation; as the protocol is subject to
> changes, it might be broken, or unavailable at any time; but we will make a
> best effort in keeping it up-to-date with the latest developments.
>
> Sources , and Issue
> trackeravailable via
> github; licensed under BSD.
>
> *We are looking for volunteers!* If you have a cool project idea, which the
> current limitations of the available wave APIs doesn't allow for, or want to
> extend a project of yours, see the proto
> wave
> .
>
> -SDr

--

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] Storage of Waves?

2009-12-02 Thread pedron
I am TOTALLY new to Google Wave, but a recent assignment at work got
me thinking about it, so i want to ask this question:

Where are the Waves stored? Are they only stored by Google, or can i
set up a completely private database/storage facility for them?

Background: I work with Medical data. I can't store this stuff on the
web.

thanks!

--

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] Page content falling out

2009-12-02 Thread Mazhar
I am unable to reproduce this case  reliably but I have seen many time
on my chrome browser sign out and some other links do fall out of page
body. A page refresh fixes every thing but still I am unable to figure
out why some time contents don't render them self properly. I am on a
fast internet connection so it I don't think so it something related
to net speed.

--

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: WeatherBug Robot

2009-12-02 Thread designingwebs
I couldn't get this to work. I've added weatherbu...@appspot.com. When
I make a new wave nothing happens. I also try to reply but still no
go. Any ideas? I've created my own robot using the tutorial and am
familiar with the process.

--

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] Scroll Bar/Organization

2009-12-02 Thread Donald
I received my Google Wave invite this morning and have been on it all
day. I have realized that the scroll bar on the side is awkward and I
often found myself scrolling past what I wanted to get to. While in a
large wave, it was hard to keep up while trying to fumble around with
the scroll bar. It is the only imperfection with such a brilliant
collaborative tool. I would recommend just using a classic side scroll
bar just to make it easier. Also, I noticed that in such a big wave,
you couldn't tell who edited what and when. I noticed sometimes it put
their name and time at the bottom, but sometimes it doesn't. I like
when it highlights things you missed when you were out of the wave,
but it would be nice if it would highlight things when you weren't
viewing that section of the wave at that time. Please feel free to
agree or disagree with my comments or add me to your contacts at
lowsi...@gmail.com

--

You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-...@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.




Re: [Google Wave APIs] Re: Providing configuration for the robot and communicating with the outside world

2009-12-02 Thread Raphaël Pinson
Hi,

Like Beldar suggested, you could :

1) Store the waveID, user and passwd in the datastore (or just a URL
in hg I guess would be enough)
2) Run your script in cron (otherwise you depend on the Wave being
updated to post about new commits). For each conf stored in the
datastore, achieve a checkout on the URL using urllib.open and update
the wave (using the waveID stored in the datastore for the conf).



On Wed, Dec 2, 2009 at 3:40 PM, Beldar  wrote:
> 1) You can save data in the appspot database
>
> 2) In Python you can get outside data with the urllib, for example
> urllib.urlopen('http://someurl.com').
>
> On Nov 30, 10:32 pm, gruszczy  wrote:
>> Hi!
>>
>> I would like to create a robot, that would be able to monitor activity
>> in our mercurial repository and post information about new commits.
>> Therefore I have two questions:
>>
>> 1) how to provide some additional configuration for the roboty? I
>> could simply write user/password data in plaintext in a wavelet, but
>> that doesn't seem as a reasonable idea.
>>
>> 2) is it possible for the robot to somehow communicate with the
>> outside world and retrieve information about hg changes?
>>
>> I'd really love to make such a robot, because this way we would be
>> able to use it in all our coding projects, that we would like to
>> discuss on wave.
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "Google Wave API" group.
> To post to this group, send email to google-wave-...@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.




[Google Wave APIs] Re: Providing configuration for the robot and communicating with the outside world

2009-12-02 Thread Beldar
1) You can save data in the appspot database

2) In Python you can get outside data with the urllib, for example
urllib.urlopen('http://someurl.com').

On Nov 30, 10:32 pm, gruszczy  wrote:
> Hi!
>
> I would like to create a robot, that would be able to monitor activity
> in our mercurial repository and post information about new commits.
> Therefore I have two questions:
>
> 1) how to provide some additional configuration for the roboty? I
> could simply write user/password data in plaintext in a wavelet, but
> that doesn't seem as a reasonable idea.
>
> 2) is it possible for the robot to somehow communicate with the
> outside world and retrieve information about hg changes?
>
> I'd really love to make such a robot, because this way we would be
> able to use it in all our coding projects, that we would like to
> discuss on wave.

--

You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-...@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: Getting creator fulll/display name

2009-12-02 Thread Beldar
I think only with a gadget in comunication with the robot you are able
to get the name/nick, avatar, etc. With the robot API you can only get
the email.

On Nov 25, 9:20 pm, tunedude  wrote:
> In my robot to be, I can get the email/accountname of the creator of
> the blip by doing:
>
> def OnBlipSubmitted(properties, context):
>     blip = context.GetBlipById(properties['blipId'])
>     creator = blip.GetCreator()
>
> But how do can I get a real name/nickname ?

--

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: who added the bot?

2009-12-02 Thread atarno
thanks, i'll give it a try.
this might work if the bot is added while the wave already exists, but
actually i wasn't sure getAddedParticipants() returns anything when
the new wave is just created and the bot is added by wave creator.


On Dec 2, 4:56 am, Stephen George  wrote:
> atarno, I have not tested this to be sure, but for the Java API I
> would try to use a combination of the following:
>
> RobotMessageBundle.getParticipantsChangedEvents()
> Event.getAddedParticipants()
> Event.getModifiedBy()
>
> See 
> also:http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google...http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google...
>
> On Dec 1, 2:30 pm, atarno  wrote:
>
> > folks,
> > is there any way to know who of the wave participants has added the
> > robot to the wave?
> > thanks!

--

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: Dynamic height gadget not always resizing

2009-12-02 Thread bjnort...@gmail.com
For anyone else reading this, I've managed to fix it, it was my
mistake.

I started from the button counter example, so the main content div had
an explicit height specified: 

The different behaviour in FF and Webkit confused me a bit. I.e. if
you're having height problems, make sure there is no "height" style
specified

Cheers
Benajmin

On Nov 28, 9:46 am, "bjnort...@gmail.com"  wrote:
> Hi
>
> I have a gadget in development that uses  and gadgets.window.adjustHeight();
>
> The dynamic resizing works in Chrome (Win) and Safari (Mac), but not
> in Firefox (3.5.5 on Mac and Win)
>
> You can find it here:http://www.dayfindr.com/dayfindr_wave_test.xml
>
> Any ideas?
>
> Thanks!
> Benjamin
>
> On Nov 15, 3:40 pm, "\\x00"  wrote:
>
> > The problem is no more, at least in firefox 3.5.5

--

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: Wave Robot

2009-12-02 Thread hvt_kg
Hi Dennis H,

Thanks for your info, You are Right :). But that just only for test
how to get image append blip,...
Alex,




On Dec 2, 3:55 pm, Dennis H  wrote:
> I like it !
>
> One thing I noticed at once. If you add comments or edit blip
> containing a find, it will add the pictures again, and again, so you
> have to be carful not editing blips when using your robot.
>
> Other than that, it's a great feature to have! Great work !
>
> // Dennis
>
> On 1 Dec, 00:32, Ionut Andonescu  wrote:
>
> > Hi everyone,
>
> > For moment I am testing Google Wave Api, and I've created a test robot
> > (for moment it is in beta).
>
> > I don't know if someone didn't already created one, but my robot,
> > searches pictures on flickr.( I will prepare one for picassa :P)
>
> > Ex: two users can chat on wave, and when one of them is *typing
> > find:red:flowers* then the robot, will add at the end of that blip first
> > 5 pictures that it finds on flickr.
>
> > You can try it at this url:
>
> >https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B3KBf...
> > 
>
> > or add the robot : andorobotwav...@appspot.com
>
> > Please tell me what you think about it.
>
> > Ionut

--

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: Wave Robot

2009-12-02 Thread Dennis H
I like it !

One thing I noticed at once. If you add comments or edit blip
containing a find, it will add the pictures again, and again, so you
have to be carful not editing blips when using your robot.

Other than that, it's a great feature to have! Great work !

// Dennis

On 1 Dec, 00:32, Ionut Andonescu  wrote:
> Hi everyone,
>
> For moment I am testing Google Wave Api, and I've created a test robot
> (for moment it is in beta).
>
> I don't know if someone didn't already created one, but my robot,
> searches pictures on flickr.( I will prepare one for picassa :P)
>
> Ex: two users can chat on wave, and when one of them is *typing
> find:red:flowers* then the robot, will add at the end of that blip first
> 5 pictures that it finds on flickr.
>
> You can try it at this url:
>
> https://wave.google.com/wave/#restored:wave:googlewave.com!w%252B3KBf...
> 
>
> or add the robot : andorobotwav...@appspot.com
>
> Please tell me what you think about it.
>
> Ionut

--

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.