In the beginning, Alsroot made a Python Sugar Network client library.<div>This is what I'm using in Sugar Network WebUI.</div><div><br></div><div>You can see an example on how it's used from app.py:</div><div>Posting a review:</div><div><a href="http://git.sugarlabs.org/network/webui/blobs/master/sugar_network_webui/app.py#line906">http://git.sugarlabs.org/network/webui/blobs/master/sugar_network_webui/app.py#line906</a></div><div><br></div><div>There is also a cursor object that traverses all resources of a given resource type.</div><div>In webui it looks a bit convulted because it's used for all resource types (questions, ideas, problems, reviews, artifacts...</div><div><a href="http://git.sugarlabs.org/network/webui/blobs/master/sugar_network_webui/app.py#line381">http://git.sugarlabs.org/network/webui/blobs/master/sugar_network_webui/app.py#line381</a></div><div><br></div><div>There are also interesting examples in the sugar-network node repository:</div><div><a href="http://git.sugarlabs.org/network/network/blobs/master/tests/units/client/client_model.py">http://git.sugarlabs.org/network/network/blobs/master/tests/units/client/client_model.py</a></div><div><br></div><div>Hope it helps as I'm myself interested in the simples possible restful client.</div><div>Forgot to cc Alsroot last time, doing it now.</div><div><br></div><div>Regards,</div><div>Sebastian</div><div><br></div><div><br>El dom, 27 de abr 2014 a las 5:05 AM, Sam Parkinson <sam.parkinson3@gmail.com> escribió:<br>
<blockquote type="cite"><div dir="ltr"><div><div><div><div><div>Hi Sebastian,<br><br></div>It would be cool to integrate sugar network with the ASLO. I would love to use your sign on system alongside persona. I would also like to see what you think of the reviews. They are just text and stars, but the developers can reply via email.<br>

<br></div>Would there be a way maybe to do a "usage showcase" using data from sugar network?<br><br><br></div>------ Basically ------<br></div><div><br></div>I would really like to use your review system. This could be awesome!<br>

<br></div><div>School is going back tomorrow, so I won't be able to work fast :(<br><br></div><div>Sam<br><br><br></div><div>BTW: check out our github: <a href="https://github.com/SAMdroid-apps/aslo/">https://github.com/SAMdroid-apps/aslo/</a> and a hosted copy without the reviews: <a href="http://people.sugarlabs.org/~sam/aslo/web/">http://people.sugarlabs.org/~sam/aslo/web/</a><br>

</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 27, 2014 at 4:57 PM, Sebastian Silva <span dir="ltr"><<a href="mailto:sebastian@fuentelibre.org" target="_blank">sebastian@fuentelibre.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I think it might be relevant to point out we've already discussed some of these issues and even the implementation is alive in current Sugar Network effort.<div><br></div><div>Discussion about .xo limitations and dependency resolve feature:</div>

<div><a href="http://lists.sugarlabs.org/archive/sugar-devel/2009-December/021522.html" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/2009-December/021522.html</a></div><div>packagekit-backend-presolve:</div>

<div><a href="http://wiki.sugarlabs.org/go/Platform_Team/packagekit-backend-presolve" target="_blank">http://wiki.sugarlabs.org/go/Platform_Team/packagekit-backend-presolve</a></div><div><br></div><div>Also I think relevant for the subject of "New ASLO" is the Sugar Network API.</div>

<div>It exposes ASLO's data and provides a user feedback layer (comments and such).</div><div>It's designed to stay in sync with ASLO or in effect be the backend of a "New ASLO" effort. </div><div><a href="http://wiki.sugarlabs.org/go/Sugar_Network/API" target="_blank">http://wiki.sugarlabs.org/go/Sugar_Network/API</a></div>

<div>List of activities</div><div><a href="http://node.sugarlabs.org/context?type=activity&offset=0&limit=50" target="_blank">http://node.sugarlabs.org/context?type=activity&offset=0&limit=50</a></div><div>

Be sure to see the object model and maybe check out the webui at</div><div><a href="http://network.sugarlabs.org/" target="_blank">http://network.sugarlabs.org/</a></div><div><br></div><div>Sorry for sharing so many links. I hope we can push together in the same direction as I see we are moved by the same goals.</div>

<div><br></div><div>Alsroot is the developer of the Sugar Network node, so I'm adding him on cc:</div><div><br></div><div>Regards,</div><div>Sebastian</div><div><br></div><div><br>El sáb, 26 de abr 2014 a las 10:03 AM, Walter Bender <<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a>> escribió:<br>


<blockquote type="cite"><div style="white-space:pre-wrap"><div><div class="h5">On Fri, Apr 25, 2014 at 11:52 PM, Jerry Vonau <<a href="mailto:me@jvonau.ca" target="_blank">me@jvonau.ca</a>> wrote:
<blockquote>

<blockquote> On April 25, 2014 at 8:54 PM Sam Parkinson <<a href="mailto:sam.parkinson3@gmail.com" target="_blank">sam.parkinson3@gmail.com</a>>
 wrote:


 On Apr 19, 2014 11:16 PM, "Tony Anderson" <<a href="mailto:tony@olenepal.org" target="_blank">tony@olenepal.org</a>> wrote:
 >
 > Hi,
 >
 > Sorry I can't submit this to the lists - my internet provider doesn't
 allow
 > sending to my email provider (sigh).
 >
 > There is an apparent policy to support the Sugar Activities distributed
 > with builds 21 and 13 although not on ASLO. Walter has provided links
 > to
 > a version of TuxMath which works on the current builds, but this has
 > not,
 so
 > far as I know been posted on ASLO.

 OK, I might not be on the same page, but are you talking about activities
 with different builds for different sugar versions?

</blockquote>
 Think what Tony is referring to above are the versions of TuxMath &
 TuxPaint that are used in AU but require the underlying rpms to be present
 before the activity is usable. This would preclude the use in ASLO as all
 the dependencies may not be present in the OS and are not provided in the
 activity. To have these newer versions effective in ASLO sugar would need a
 way to install the needed underlying libraries(as rpms) but there is
 presently no way of doing this automatically right now and there looks to
 be no effort to add this support(1).
</blockquote>

If someone is willing to work on this problem, I am confident it would
be accepted upstream.

-walter
<blockquote>

<blockquote> > I would really like to see the limited available resources devoted to
 > verifying which activities in ASLO work on build 21 (at least for XO-1)
 and
 > on build 13 (and on which XO (1.5, 1.75, and 4).

 ASLO gets the compatibility for each bundle by reading through the code.
 We
 currently classify by:

 * web activity
 * gtk3
 * new/old toolbars

 [Suggestions welcome!]

 > If necessary, ASLO should
 > provide for multiple bundles where it takes a different bundle
 > depending
 on
 > the build or XO model.

 Providing a 'most recent version compatible with sugar XX' sounds like a
 good idea.

</blockquote>
 You have to take into account those activities which have libraries shipped
 with then, those tend to be architecture(x86_64,i386,ARM) specific. The
 activities mentioned above fall into that category, they used to ship with
 the libraries but in an effort to make the activity cross-arch compatible
 and reduce the size of the download those are not shipped with the
 libraries for all the supported arches, relying on the OS's packaging to
 supply those packages in advance at image creation time.

<blockquote> > While a fix was made for the incompatibility in <a href="http://activity.info" target="_blank">activity.info</a>, as far
 > as I
 > know it is not available for either build 21 or build 13 (i.e. to the
 installed
 > base). It should be a simple matter to update the <a href="http://activity.info" target="_blank">activity.info</a> on the
 bundles on ASLO to work with the distributed builds.

 I lost you there.

 BTW: what are these builds in sugar versions?

 > Tony

 Sam
</blockquote>
 Jerry

 1. <a href="http://bugs.sugarlabs.org/ticket/4623" target="_blank">http://bugs.sugarlabs.org/ticket/4623</a>
 _______________________________________________
 Sugar-devel mailing list
 <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a>
 <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a>
</blockquote>


<div>-- 
</div></div></div>Walter Bender
Sugar Labs
<a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a>
_______________________________________________
Sugar-devel mailing list
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a>
</div></blockquote></div></blockquote></div><br></div>
</blockquote></div>