Yep, fixed now. Thanks! :)

On Mon, Jan 7, 2013 at 7:47 AM, Zachary “Gamer_Z.” Yaro <zmy...@gmail.com>wrote:

> Oh, wow, that was embarrassing.  It should be fixed now.
>
>
> —Zachary “Gamer_Z.” Yaro
>
>
> On 3 January 2013 04:05, Yuri Z <vega...@gmail.com> wrote:
>
> > http://wavygallery.appspot.com/api/v0/list.json?type=gadget causes an
> > error
> >
> >
> > On Thu, Jan 3, 2013 at 9:19 AM, Zachary “Gamer_Z.” Yaro <
> zmy...@gmail.com
> > >wrote:
> >
> > > I have been posting about updates on the Wave Extensions Gallery's
> > Google+
> > > page <http://plus.google.com/111054500428067493902>, but it has been a
> > > while since this thread had any activity.  If you visit the demo
> > > instance<http://wavygallery.appspot.com>,
> > > you can see a nice selection of gadgets have been imported from WIAB
> and
> > > are now searchable.
> > >
> > > While the UI could still use work, I want to get functionality in
> first,
> > so
> > > I have turned my attention to the API.  Right now the experimental v0
> > > API<http://wavygallery.appspot.com/docs/api> just
> > > allows for fetching of extension information as JSON.  What other
> > features
> > > would the API need to be useful to developers of wave clients?  I
> > obviously
> > > want to see the WEG succeed as a central database of wave extensions,
> > but I
> > > also want it to make wave developers' lives easier.
> > >
> > >
> > > —Zachary “Gamer_Z.” Yaro
> > >
> > >
> > > On 8 October 2012 18:51, Jérémy Naegel <jeremy....@gmail.com> wrote:
> > >
> > > > Some updates about the Wave Extensions Gallery:
> > > >
> > > > Yuri has created a demo server on AppEngine to make it easier to
> > > visualize
> > > > the app and help provide constructive feedback.
> > > > And Zachary has been working on a new UI for the landing page.
> > > >
> > > > You can check out the functional demo at
> > > > http://newui.wavygallery.appspot.com/
> > > >
> > > > +Jérémy <https://plus.google.com/u/0/110860203879684078598>
> > > >
> > > >
> > > >
> > > > On Thu, Sep 27, 2012 at 8:41 PM, Zachary “Gamer_Z.” Yaro
> > > > <zmy...@gmail.com>wrote:
> > > >
> > > > > Responses inline below...
> > > > >
> > > > > —Zachary “Gamer_Z.” Yaro
> > > > >
> > > > >
> > > > > On Thu, Sep 27, 2012 at 2:48 AM, Bruno Gonzalez <sten...@gmail.com
> >
> > > > wrote:
> > > > >
> > > > > > Some questions...
> > > > > >
> > > > > > ("wave-extensions-gallery" abbreviated as "WEG" in this mail)
> > > > > >
> > > > > >  - Each wave server would have its own accompanying WEG? (like a
> > > local
> > > > > apt
> > > > > > repository)
> > > > > >  - Or is the idea to have a single, centralized, online WEG that
> > all
> > > > wave
> > > > > > servers would access? (a single official "google play" market,
> only
> > > for
> > > > > > gadgets/robots)
> > > > > >
> > > > >
> > > > > The latter.  The idea was to create a WEG that could be accessed by
> > all
> > > > > wave servers (whether or not they were based on WiaB).
> > > > >
> > > > >
> > > > > >  - Or each user can decide what WEGs to use by adding them to a
> > "WEGs
> > > > > list"
> > > > > > in their wave account preferences. And the wave server admin
> could
> > > > decide
> > > > > > to fill that list by default with certain WEGs (be it internal
> > and/or
> > > > > > external WEGs? (similar to /etc/apt/sources.list)
> > > > > >
> > > > >
> > > > > Since there is nothing stopping people from hosting their own WEGs
> > > (like
> > > > > the Amazon Appstore versus the Google Play Store), that could be an
> > > > option,
> > > > > but having many WEGs would defeat the purpose of the project.
> > > > >
> > > > >
> > > > > >  - Or maybe a (internal) WEG can act as a cache for external
> > > > > > WEGs/robots/gadgets, to cover the case when those external WEGs
> go
> > > > > offline,
> > > > > > allowing people to still access their complete waves? (like a...
> > sort
> > > > of
> > > > > an
> > > > > > apt repository mirror/aggregator)
> > > > > >
> > > > >
> > > > > Wave servers are welcome to cache gadget files (I am not sure how
> > robot
> > > > > caching would work), but that is not really relevant to this
> project.
> > > >  The
> > > > > goal here is to create a central place for extension data, but I do
> > not
> > > > > want to force developers into only one hosting option.
> > > > >
> > > > >
> > > > > >
> > > > > > Also, regarding gagets/robots: is it possible to "clone" any
> > external
> > > > > > gadget/robot without the cooperation of the authors (technically
> > > > > speaking,
> > > > > > and leaving politic issues aside). I guess this would be
> necessary
> > if
> > > > > WEGs
> > > > > > are to act as transparent caches.
> > > > > >  I.e. just fetching an xml file is enough to completely clone a
> > > > > > gadget/robot and gain independence from the original?
> > > > > > Or is it needed to provide an specific system for developers to
> > > submit
> > > > > > gadgets/robots?
> > > > > >
> > > > >
> > > > > Many gadgets are self-contained, but I think some do link to
> outside
> > > > > resources.  The self-contained ones could be copied just by
> getting a
> > > > copy
> > > > > of the gadget XML (though obviously there are legal and moral
> > > concerns).
> > > > >  Given that robots are server-side, I do not think there would be
> any
> > > way
> > > > > to access a robot's code unless the developer chose to release it.
> > > > >
> > > > >
> > > > > >
> > > > > > On Thu, Sep 27, 2012 at 5:22 AM, Zachary “Gamer_Z.” Yaro
> > > > > > <zmy...@gmail.com>wrote:
> > > > > >
> > > > > > > (Re: Most gadgets broken are over SSL; split into a separate
> > thread
> > > > > > because
> > > > > > > I have a feeling this will end up off-topic.)
> > > > > > >
> > > > > > > I may have a potential solution to some of these problems.  A
> few
> > > > > months
> > > > > > > ago, when WiaB first started including a hard-coded list of
> > > gadgets,
> > > > it
> > > > > > > occurred to me that problems might arise from that.  To solve
> > > that, I
> > > > > > > started a project that I finally got around to coding about a
> > month
> > > > > ago:
> > > > > > a
> > > > > > > wave extensions gallery.
> > > > > > >
> > > > > > > The idea is to have a place, comparable to the Google Play
> Store
> > or
> > > > > > Chrome
> > > > > > > Web Store, where developers can add extensions (currently devs
> > must
> > > > > host
> > > > > > > their own extensions, but eventually I would like to set it up
> so
> > > > devs
> > > > > > can
> > > > > > > upload gadget XML to be hosted in the gallery) and users can
> > browse
> > > > > them.
> > > > > > >
> > > > > > > In addition, the gallery will include an API (currently this is
> > > very
> > > > > > > limited, but it will eventually include more features) so a
> WiaB
> > > > client
> > > > > > (or
> > > > > > > any other wave client) can fetch a list of gadgets that is
> always
> > > > > > > up-to-date. Eventually, I would like the API to allow wave
> > clients
> > > to
> > > > > > > access users' lists of favorite extensions.
> > > > > > >
> > > > > > > Currently the code (which, I admit, really needs to be cleaned
> > up)
> > > is
> > > > > > > available on GitHub <
> > > > http://github.com/zmyaro/wave-extensions-gallery>
> > > > > <
> > > > > > > github.com/zmyaro/wave-extensions-gallery>, and Yuri has set
> up
> > a
> > > > demo
> > > > > > > instance at wavygallery.appspot.com.
> > > > > > >
> > > > > > > This is still very early in development, but I want to get
> > feedback
> > > > > from
> > > > > > > others.  What features should be added/changed.  How can this
> > > project
> > > > > > > better help wave/WiaB/Walkaround development?  Any suggested
> > > > > improvements
> > > > > > > to the app's structure?  I would like to hold off on code
> > > > contributions
> > > > > > for
> > > > > > > the moment, but comments/suggestions/criticisms/etc. are more
> > than
> > > > > > welcome.
> > > > > > >
> > > > > > > —Zachary “Gamer_Z.” Yaro
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Sep 20, 2012 at 5:29 AM, Ali Lown <a.lo...@gmail.com>
> > > wrote:
> > > > > > >
> > > > > > > > I agree that the gadgets need to be stored with the Apache
> Wave
> > > > > > > > implementation, so that each server hosts the required XML
> (and
> > > > CSS,
> > > > > > JS,
> > > > > > > > images etc.) files needed.
> > > > > > > > (This should be ok for federation as long as the gadgets
> remain
> > > > fully
> > > > > > > > accessible from all IPs)
> > > > > > > >
> > > > > > > > This would require adding the ability to serve arbitrary
> files
> > > > from a
> > > > > > > > 'gadgets' folder (perhaps mapped to
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://waveserver.com/gadgets/[gadgetname]/[filename].[xml,css,js,png,jpg]
> > > > > > > > .
> > > > > > > >
> > > > > > > > For permitting federation between SSL and-non SSL servers, we
> > > would
> > > > > > need
> > > > > > > to
> > > > > > > > make this URL available over both irrespective of the state
> of
> > > the
> > > > > wave
> > > > > > > > server. (Though any real server should be over SSL anyway).
> > > > > > > > For this to be possible, as part of the WIAB installation, we
> > > would
> > > > > > have
> > > > > > > to
> > > > > > > > generate valid CA signed certificates simply for serving the
> > > > gadgets
> > > > > > > over,
> > > > > > > > in which case there is no reason to _not_ have the wave
> server
> > > over
> > > > > SSL
> > > > > > > as
> > > > > > > > well.
> > > > > > > > On 19 Sep 2012 12:07, "Bruno Gonzalez" <sten...@gmail.com>
> > > wrote:
> > > > > > > >
> > > > > > > > > I have no idea about all these issues, but given the
> problems
> > > > (SSL
> > > > > on
> > > > > > > the
> > > > > > > > > one hand, and 404s after a while on the other hand), it
> seems
> > > > > logical
> > > > > > > to
> > > > > > > > me
> > > > > > > > > that Apache Wave keeps a local non-expiring cache of
> whatever
> > > > > gadgets
> > > > > > > are
> > > > > > > > > used by all its waves. Would that be technically possible
> in
> > > all
> > > > > > cases?
> > > > > > > > >
> > > > > > > > > This way, you can be sure you'll be able to read your waves
> > not
> > > > > only
> > > > > > > > today,
> > > > > > > > > but also a year (or five) from now, without losing
> > information
> > > on
> > > > > the
> > > > > > > way
> > > > > > > > > because some unknown company has closed doors (and they
> > > provided
> > > > > some
> > > > > > > > > gadgets).
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Sep 19, 2012 at 12:50 PM, Jérémy Naegel <
> > > > > > jeremy....@gmail.com
> > > > > > > > > >wrote:
> > > > > > > > >
> > > > > > > > > > I don't know much about SSL but, on a related note about
> > XML
> > > > > files
> > > > > > > > being
> > > > > > > > > > stored on third party servers and about handling this in
> > the
> > > > long
> > > > > > > term,
> > > > > > > > > has
> > > > > > > > > > I see it, a big part of the problem is that, with time,
> > some
> > > of
> > > > > the
> > > > > > > XML
> > > > > > > > > > files tend to disappear because their original authors
> stop
> > > > > hosting
> > > > > > > > them.
> > > > > > > > > >
> > > > > > > > > > For example, 3 gadgets on the actual jsongadgets.json
> file
> > > have
> > > > > > > already
> > > > > > > > > > disappeared since the last commit (Google Fight!, Travel
> > > WithMe
> > > > > and
> > > > > > > > > Hostel
> > > > > > > > > > WithMe)... So, my feeling is that backups of the XML
> files
> > > (and
> > > > > > maybe
> > > > > > > > > also
> > > > > > > > > > of the gadgets' thumbnails pictures) should be hosted by
> a
> > > > > > dedicated
> > > > > > > > Wave
> > > > > > > > > > project to ensure that they're here to stay.
> > > > > > > > > >
> > > > > > > > > > +Jérémy <
> https://plus.google.com/u/0/110860203879684078598
> > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Wed, Sep 19, 2012 at 11:26 AM, Ali Lown <
> a...@lown.me.uk
> > >
> > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Chrome seems to have changed its default security
> policy
> > > > again
> > > > > in
> > > > > > > the
> > > > > > > > > > > last few versions (I am not sure exactly when).
> > > > > > > > > > >
> > > > > > > > > > > Previously, when the gadget was attempted to be load
> > > without
> > > > > SSL,
> > > > > > > > > > > whilst the server was running under SSL, Chrome would
> > > > present a
> > > > > > bar
> > > > > > > > at
> > > > > > > > > > > the top of the screen to ask if this is ok. Until you
> > > > accepted
> > > > > it
> > > > > > > the
> > > > > > > > > > > gadget would appear 'broken'.
> > > > > > > > > > >
> > > > > > > > > > > More recently, Chrome is now silently blocking this
> > > > 'insecure'
> > > > > > > > > > > requests so the gadget immediately appears 'broken',
> and
> > a
> > > > user
> > > > > > is
> > > > > > > > > > > unable to bypass this (without starting chrome with a
> > > special
> > > > > > > command
> > > > > > > > > > > line flag, which is not a valid workaround).
> > > > > > > > > > >
> > > > > > > > > > > There seem to be 3 different servers involved in
> loading
> > a
> > > > > gadget
> > > > > > > > > > > successfully:
> > > > > > > > > > > 1) The Wave server hosting the wave
> > > > > > > > > > > 3) The server hosting the gadget xml file
> > > > > > > > > > > 2) Some Google interim server (googleusercontent.com)
> > > though
> > > > > > which
> > > > > > > > the
> > > > > > > > > > > gadget data seems to be loaded.
> > > > > > > > > > >
> > > > > > > > > > > If (1) has SSL off, (3) has SSL off then the gadget
> loads
> > > > > > > > > > > If (1) has SSL on, (3) has SSL off then the gadget
> fails
> > to
> > > > > load
> > > > > > > > > > > (2) always seems to use the same settings as (1) so
> isn't
> > > an
> > > > > > issue.
> > > > > > > > > > >
> > > > > > > > > > > I am not sure how we can handle this since (most of the
> > > time)
> > > > > the
> > > > > > > > > > > actual gadget xml file is stored on some third party
> > server
> > > > > > (which
> > > > > > > > > > > rarely has SSL support enabled).
> > > > > > > > > > >
> > > > > > > > > > > In the mean-time, for the gadgets I am interested in, I
> > > will
> > > > be
> > > > > > > > > > > hacking the jsongadgets.json file (and the gadget xml
> > file)
> > > > to
> > > > > > > point
> > > > > > > > > > > to my locally (and securely) delivered xml (and
> > supporting
> > > > > > > json/css)
> > > > > > > > > > > files.
> > > > > > > > > > >
> > > > > > > > > > > In the longer term, I am uncertain how we should handle
> > > this.
> > > > > > > > Thoughts?
> > > > > > > > > > >
> > > > > > > > > > > Ali
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Saludos,
> > > > > > > > >      Bruno González
> > > > > > > > >
> > > > > > > > > _______________________________________________
> > > > > > > > > Jabber: stenyak AT gmail.com
> > > > > > > > > http://www.stenyak.com
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Saludos,
> > > > > >      Bruno González
> > > > > >
> > > > > > _______________________________________________
> > > > > > Jabber: stenyak AT gmail.com
> > > > > > http://www.stenyak.com
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to