Hi<br>sorry for spamming<br>I&#39;ve discovered there&#39;s an xmlrpclib inside Python&#39;s standard library :<br><a href="http://docs.python.org/modindex.html">http://docs.python.org/modindex.html</a> =&gt; <a href="http://docs.python.org/lib/module-xmlrpclib.html">http://docs.python.org/lib/module-xmlrpclib.html</a><br>
well anyway, I&#39;d be glad to use the REST API, unless the SOAP API has many more features.<br><br>I have a made a wiki site up for the project here : <a href="http://www.ece.fr/%7Eschroder/SoC2008/doku.php?id=blenderproject">http://www.ece.fr/~schroder/SoC2008/doku.php?id=blenderproject</a><br>
<br>Sincerely,<br>Jonathan<br><br>On Thu, Apr 10, 2008 at 1:20 AM, Jonathan-David SCHRODER &lt;<a href="mailto:myselfhimself@free.fr">myselfhimself@free.fr</a>&gt; wrote:<br>&gt; Hi !<br>&gt; &nbsp;<br>&gt; &nbsp;Do you think that there could be more than 1 category level ?<br>
&gt; &nbsp;The REST api seems to show that there&#39;s only one level, and so does<br>&gt; &nbsp;the feed view with all the xml files.<br>&gt; &nbsp;If you want I could try and digg into the code myself and see how I<br>&gt; &nbsp;could implement that with you... Or maybe you&#39;ll hophop my friend sit<br>
&gt; &nbsp;back, you&#39;ve got other work to do.<br>&gt; &nbsp;<br>&gt; &nbsp;This is in some way, customizing work that I&#39;d be supposed to do as<br>&gt; &nbsp;part of my SoC. So please tell me, and I shall study and work on the<br>&gt; &nbsp;code on SVN (where is the repository actually ?)<br>
&gt; &nbsp;I&#39;d need more than 1 level of category (that is to say 2 for now : )<br>&gt; &nbsp;but this number may change).<br>&gt; &nbsp;If I could customize something else, that would be the possibility to<br>&gt; &nbsp;put search terms/regexps in the REST api.<br>
&gt; &nbsp;I should see if I need to add search criteria.<br>&gt; &nbsp;<br>&gt; &nbsp;I think I&#39;ll setup some wiki page somewhere on my personal web site<br>&gt; &nbsp;domain first with what I&#39;d need for the web site.<br>&gt; &nbsp;<br>&gt; &nbsp;Sincerely,<br>
&gt; &nbsp;Jonathan Schröder<br>&gt; &nbsp;<br>&gt; <br>&gt; <br>&gt; &nbsp;On Thu, Apr 10, 2008 at 12:31 AM, Jonathan-David SCHRODER<br>&gt; &nbsp;&lt;<a href="mailto:myselfhimself@free.fr">myselfhimself@free.fr</a>&gt; wrote:<br>&gt; &nbsp;&gt; Hi<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; I thank you for your clear and detailed reply.<br>&gt; &nbsp;&gt; I hope that you do no mind if I think aloud.<br>&gt; &nbsp;&gt; In this mail, I think over the 3 protocol option you Frank said (within the&quot;<br>
&gt; &nbsp;&gt; == ... of my reflexion ===&quot; boundaries) and then I pose some questions to<br>&gt; &nbsp;&gt; you and tell which api option I would prefer.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; === start of my reflexion ===<br>&gt; &nbsp;&gt; as to option 1. with autogenerated feeds located at php page.<br>
&gt; &nbsp;&gt; you say that is doesn&#39;t support searching, and a workaround for this would<br>&gt; &nbsp;&gt; be to create lots of ids. For example, I see on<br>&gt; &nbsp;&gt; <a href="http://www.kde-look.org/help/ghns.php">http://www.kde-look.org/help/ghns.php</a> the following variation of themes :<br>
&gt; &nbsp;&gt; soundthemes,mousethemes,kdmthemes,amarokthemes,plasmathemes,iconthemes.<br>&gt; &nbsp;&gt; &nbsp;What I would consider doing if ever I used this 1st option would be to have<br>&gt; &nbsp;&gt; lots of id names for example for materials :<br>
&gt; &nbsp;&gt; materialswood,materialsmetal,materialsground,materialsglass,materialsnature...<br>&gt; &nbsp;&gt; one problem is we&#39;d need a materials feed that would lead to this list of<br>&gt; &nbsp;&gt; materials.<br>&gt; &nbsp;&gt; &nbsp;Because I do not want people in Blender to see all the different materials<br>
&gt; &nbsp;&gt; types from the beginning. User will want to download more kinds of data<br>&gt; &nbsp;&gt; block than just materials : models, scripts, compositing nodes, logic<br>&gt; &nbsp;&gt; bricks, armature setups, textures.<br>&gt; &nbsp;&gt; &nbsp;I think that in the end, we would need a lot of Ids which could make the<br>
&gt; &nbsp;&gt; feed page too long to download when running Blender&#39;s assets manager. Unless<br>&gt; &nbsp;&gt; we cache that page locally and refresh once a day on the Blender&#39;s plug in<br>&gt; &nbsp;&gt; launch.<br>&gt; &nbsp;&gt; &nbsp;There would not be a big problem from the web interface point of view to<br>
&gt; &nbsp;&gt; have as many ideas, as what <a href="http://kde-looks.org">kde-looks.org</a> shows is that the web interface<br>&gt; &nbsp;&gt; categories map to the different ids or vice-versa.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; (+) on the client side :<br>
&gt; &nbsp;&gt; - direct access to what to download with little xml browsing required<br>&gt; &nbsp;&gt; - script is easy to implement<br>&gt; &nbsp;&gt; - no authentication needed<br>&gt; &nbsp;&gt; - load distributed over many servers around the globe<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; (-) on the client side :<br>&gt; &nbsp;&gt; - searching has to be done by the client script<br>&gt; &nbsp;&gt; - if users submit data, they&#39;ll have to way &lt; 1 hour to see it up online<br>&gt; &nbsp;&gt; through the client script<br>
&gt; &nbsp;&gt; - there needs do exist some file online or offline that tells which category<br>&gt; &nbsp;&gt; has which sub-categories=id names. This is awkward to have all the<br>&gt; &nbsp;&gt; subcategories on the same root in the feeds list though that&#39;s not a<br>
&gt; &nbsp;&gt; problem.<br>&gt; &nbsp;&gt; &nbsp;- there&#39;s no nb of items per page limit compared to the REST api (10 items<br>&gt; &nbsp;&gt; max / page and possibility to request which page to display by its number)<br>&gt; &nbsp;&gt; so this makes the client potentially download a lot (ie. imagine there a<br>
&gt; &nbsp;&gt; lots of glass materials). Getting the N first items of a list would be ok<br>&gt; &nbsp;&gt; (ie : close the http xml download right from the moment when know we have<br>&gt; &nbsp;&gt; downloaded N elements), but as to the next N elements one would have to use<br>
&gt; &nbsp;&gt; http resume support.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; as to option 2.<br>&gt; &nbsp;&gt; (+) on the client side :<br>&gt; &nbsp;&gt; - can get content/info without having for the script to browse through xml<br>&gt; &nbsp;&gt; hyperlinks, just make SOAP calls.<br>
&gt; &nbsp;&gt; - if we use a SOAP library things are very easy<br>&gt; &nbsp;&gt; &nbsp;I&#39;ve found something in the dive into python book with wsdl<br>&gt; &nbsp;&gt; <a href="http://www.diveintopython.org/soap_web_services/google.html">http://www.diveintopython.org/soap_web_services/google.html</a> which makes<br>
&gt; &nbsp;&gt; method calling extremely easy if a wsdl file exists, one problem is that<br>&gt; &nbsp;&gt; SOAPpy used there isn&#39;t in<br>&gt; &nbsp;&gt; &nbsp;- one button click really corresponds to one web SOAP call.<br>&gt; &nbsp;&gt; - voting and searching implemented.<br>
&gt; &nbsp;&gt; - sorting is not done by the client.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; (-) on the client side :<br>&gt; &nbsp;&gt; - authentication needed<br>&gt; &nbsp;&gt; - as to the SOAP capabilities on Python&#39;s side : Python&#39;s standard<br>
&gt; &nbsp;&gt; distribution (and there&#39;s no soap library at all in the python&#39;s standard<br>&gt; &nbsp;&gt; distrib I think)... so I&#39;d have to include the whole SOAPpy package inside<br>&gt; &nbsp;&gt; Blender releases which would push them to be &quot;unofficial&quot; because I doubt<br>
&gt; &nbsp;&gt; that such an inclusion would be accepted. Or I&#39;d implement the SOAPing with<br>&gt; &nbsp;&gt; xml.minidom and libhttp myself. Maybe, the blender script could, not contain<br>&gt; &nbsp;&gt; this package, and on the first run oblige the user to click on a &quot;download<br>
&gt; &nbsp;&gt; SOAPpy package now&quot; which would make the script download and install the<br>&gt; &nbsp;&gt; package inside Blender&#39;s .blender/scripts/ directory.<br>&gt; &nbsp;&gt; I should talk about that to the Blender developpers maybe. I think from at<br>
&gt; &nbsp;&gt; first thought that : it preferable not to increase the size of Blender<br>&gt; &nbsp;&gt; builds too much; it would be nice that the script (some scripts are packaged<br>&gt; &nbsp;&gt; with official Blender builds but they rarely - I think - depend on external<br>
&gt; &nbsp;&gt; libraries) could work right way one run, not requiring to download a soap<br>&gt; &nbsp;&gt; library.<br>&gt; &nbsp;&gt; &nbsp;- broadband internet connection is required<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; as to option 3.<br>&gt; &nbsp;&gt; (+)<br>
&gt; &nbsp;&gt; - easy to implement. Coding the client could be very evident.<br>&gt; &nbsp;&gt; - no real need for libs not present in a standard python distribution.<br>&gt; &nbsp;&gt; &nbsp;- one click equals one internet call<br>&gt; &nbsp;&gt; - not really a need for a higher speed connection compared to SOAP.<br>
&gt; &nbsp;&gt; - sorting is not done by the client<br>&gt; &nbsp;&gt; - voting and search implement.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; (-)<br>&gt; &nbsp;&gt; - authentication required<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; === end of my reflexions ==<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; The requirement to authenticate for using a SOAP/REST interface is not a<br>&gt; &nbsp;&gt; burdain to users to me. What makes me a little reluctant to it though is<br>&gt; &nbsp;&gt; that login + password are sent in clear. Instead, why not send the user a<br>
&gt; &nbsp;&gt; generated image with &quot;garbled&quot;/morphed text and ask him to type the<br>&gt; &nbsp;&gt; corresponding text ? Doing that kind of translation is maybe something that<br>&gt; &nbsp;&gt; bots can&#39;t do and this could spare people from signing up.<br>
&gt; &nbsp;&gt; &nbsp;I think that having to sign up for uploading contents would be a good<br>&gt; &nbsp;&gt; thing, so that what&#39;s posted is related to some user with with all his/her<br>&gt; &nbsp;&gt; details at hand for visitors.<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; &quot;If someone sends 100 search requests a second my server is down.&quot; do you<br>&gt; &nbsp;&gt; mean for just one person sending 100 requests ? Or do you mean, that if<br>&gt; &nbsp;&gt; several people start flooding with searches at the same time, this will you<br>
&gt; &nbsp;&gt; bring your server down ?<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; How do you submit content ? on the ghns feed I can&#39;t find any upload url<br>&gt; &nbsp;&gt; (just a nouploadurl attribute...), and for the REST api contents I can fetch<br>
&gt; &nbsp;&gt; I see no upload url attribute at all. I don&#39;t know as to the SOAP interface.<br>&gt; &nbsp;&gt; &nbsp;Would that be compulsory to use the web interface form to upload things :<br>&gt; &nbsp;&gt; <a href="http://www.kde-look.org/content/add.php">http://www.kde-look.org/content/add.php</a> ?<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; I&#39;m interested in the REST API more than in the SOAP one because of the<br>&gt; &nbsp;&gt; external libraries requirement issue. So if I were to tell you to set<br>&gt; &nbsp;&gt; something up I would request the platform to have that first API.<br>
&gt; &nbsp;&gt; &nbsp;However, please do not setup something for blender yet. I&#39;ve just written<br>&gt; &nbsp;&gt; to the bf-committers (bf=blender foundation) list. I&#39;ll let you know about<br>&gt; &nbsp;&gt; the outcome of the replies.<br>
&gt; &nbsp;&gt; The mail I posted is here :<br>&gt; &nbsp;&gt; <a href="http://lists.blender.org/pipermail/bf-committers/2008-April/020741.html">http://lists.blender.org/pipermail/bf-committers/2008-April/020741.html</a><br>&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Sincerely,<br>&gt; &nbsp;&gt; Jonathan-david Schroder<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; On Wed, Apr 9, 2008 at 4:59 PM, Frank Karlitschek &lt;<a href="mailto:karlitschek@kde.org">karlitschek@kde.org</a>&gt;<br>
&gt; &nbsp;&gt; wrote:<br>&gt; &nbsp;&gt; &gt; Hi Jonathan,<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; sorry for the confusion.<br>&gt; &nbsp;&gt; &gt; We are talking about three different interfaces here.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; 1. GHNS v1.0<br>
&gt; &nbsp;&gt; &gt; I´m generating static xml files and distribute them, together with the<br>&gt; &nbsp;&gt; download files over the kde mirror network. This is done every hour.<br>&gt; &nbsp;&gt; &gt; The files are accessed from the KDE Application over the host<br>
&gt; &nbsp;&gt; <a href="http://download.kde.org">download.kde.org</a> which is doing roundrobin via DNS.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; You find the feeds here:<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; <a href="http://www.kde-look.org/help/ghns.php">http://www.kde-look.org/help/ghns.php</a><br>
&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; This is used by most of the KDE applications at the moment.<br>&gt; &nbsp;&gt; &gt; The benefit of this solution is that the load is distributed over lots of<br>&gt; &nbsp;&gt; high capacity servers all over the globe. Access to the content is possible<br>
&gt; &nbsp;&gt; without authentication because a deny of service attack is very difficult.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; This could be used for blender too. But I´m not sure if we are allowed to<br>&gt; &nbsp;&gt; use the kde mirrors for blender content.<br>
&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; 2. GHNS v2.0<br>&gt; &nbsp;&gt; &gt; The new Specification done my Josef. Also called DXS.<br>&gt; &nbsp;&gt; &gt; It is using SOAP. It is quite powerful but also heavyweight on the server.<br>&gt; &nbsp;&gt; &gt; The only serverside implementation I know is the one from Josef.<br>
&gt; &nbsp;&gt; &gt; I also plan to support the interface in the future but it is not<br>&gt; &nbsp;&gt; implemented yet.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; 3. openDesktop.org REST<br>&gt; &nbsp;&gt; &gt; The REST interface done by me. You find the details here:<br>
&gt; &nbsp;&gt; &gt; <a href="http://api.opendesktop.org">http://api.opendesktop.org</a><br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; The interface is more powerfull than the GHNS v1.0 It is possible to<br>&gt; &nbsp;&gt; browse all the content from the sites and supports voting. I will also<br>
&gt; &nbsp;&gt; implement searching in the near future.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; I can setup a new community website for blender in less than a week<br>&gt; &nbsp;&gt; together with a REST api for you. I can also integrate this website into the<br>
&gt; &nbsp;&gt; openDesktop.org network so it is getting promotion and users fast.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; The problem is that this REST interface is vulnerable for deny of service<br>&gt; &nbsp;&gt; attacks or script kiddies. If someone sends 100 search requests a second my<br>
&gt; &nbsp;&gt; server is down.<br>&gt; &nbsp;&gt; &gt; Because of that access to this interface is only possible for<br>&gt; &nbsp;&gt; authenticated users or from dedicated IPs.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; Google, Yahoo, Amazon and eBay are doing the same because of the same<br>
&gt; &nbsp;&gt; reason.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; So I´m not sure what to suggest.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; Interface 1 has the best performance. But it only supports downloading and<br>
&gt; &nbsp;&gt; no searching. And you need server infrastructure.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; Interface 2 hast the most features. But I´m not sure if Josefs<br>&gt; &nbsp;&gt; Implementation is ready and if there is a community system. It also has the<br>
&gt; &nbsp;&gt; deny of service problem.<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; Interface 3 is only usable from authenticated users. I´m not sure if this<br>&gt; &nbsp;&gt; makes sense to require for blender users.<br>&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; What do you think?<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; Best Regards<br>&gt; &nbsp;&gt; &gt; Frank<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; On 09.04.2008, at 15:35, Jonathan-David SCHRODER wrote:<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; Hi again,<br>&gt; &nbsp;&gt; &gt; &gt; please forgive me for my last message that was missing words here and<br>&gt; &nbsp;&gt; there.<br>&gt; &nbsp;&gt; &gt; &gt; Thank you for you answer Josef.<br>&gt; &nbsp;&gt; &gt; &gt; Ok I&#39;ll try to show the Bf (blender foundation) that I&#39;m already<br>
&gt; &nbsp;&gt; tinkering with the scripts (this is what I&#39;ve started doing, for real )and<br>&gt; &nbsp;&gt; that I&#39;m getting advice on this list.<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; I have studied some xml pages fetched thanks to the api.<br>
&gt; &nbsp;&gt; &gt; &gt; Things look good. On this I have question, how is that possible to<br>&gt; &nbsp;&gt; submit new files to the server through the api ? Submit doesn&#39;t belong the 3<br>&gt; &nbsp;&gt; functions list from <a href="http://api.kde-look.org">api.kde-look.org</a> .<br>
&gt; &nbsp;&gt; &gt; &gt; Also, what&#39;s the difference between the data fetched thanks to the api<br>&gt; &nbsp;&gt; from : <a href="http://api.kde-look.org">api.kde-look.org</a> , and the data fetchable by browsing through xml<br>
&gt; &nbsp;&gt; pages, starting from the ones mentionned here :<br>&gt; &nbsp;&gt; <a href="http://www.kde-look.org/help/ghns.php">http://www.kde-look.org/help/ghns.php</a> ?<br>&gt; &nbsp;&gt; &gt; &gt; I don&#39;t understand much how to find again the same categories listed on<br>
&gt; &nbsp;&gt; <a href="http://api.opendesktop.org/V1/CATEGORIES">http://api.opendesktop.org/V1/CATEGORIES</a>, and on<br>&gt; &nbsp;&gt; <a href="http://www.kde-look.org/help/ghns.php">http://www.kde-look.org/help/ghns.php</a> .<br>
&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; I&#39;ve had a look at :<br>&gt; &nbsp;&gt; <a href="http://svn.ggzgamingzone.org/trac.cgi/browser/trunk/python/lib/sdlnewstuff.py?rev=head">http://svn.ggzgamingzone.org/trac.cgi/browser/trunk/python/lib/sdlnewstuff.py?rev=head</a><br>
&gt; &nbsp;&gt; . It uses the <a href="http://www.kde-look.org/help/ghns.php">http://www.kde-look.org/help/ghns.php</a> interface with the<br>&gt; &nbsp;&gt; providers.xml files. To me, this interface could also be called a REST<br>
&gt; &nbsp;&gt; interface somehow, because there&#39;s no SOAP, and it uses the download xml<br>&gt; &nbsp;&gt; -then- go to one of the hyperlinks steps which resemble what I&#39;ve read about<br>&gt; &nbsp;&gt; REST.<br>&gt; &nbsp;&gt; &gt; &gt; I haven&#39;t been able to run the python script because my pygame install<br>
&gt; &nbsp;&gt; on linux is weird (doing apt-get install pygame does install pygame but does<br>&gt; &nbsp;&gt; not setup the pythonpath to add pygame&#39;s folfers... looking on the web, this<br>&gt; &nbsp;&gt; seems to be an old deb. package bug while I&#39;m using a much newer ubuntu<br>
&gt; &nbsp;&gt; distribution...). Changing my pyhonpath the way I could guess does make<br>&gt; &nbsp;&gt; importing pygame work partly, but I still have problems finding some parts<br>&gt; &nbsp;&gt; of the pygame library... Maybe I&#39;ll purge the sdlnewstuff script from any<br>
&gt; &nbsp;&gt; pygame related code and try to run it, though reading the code is enough to<br>&gt; &nbsp;&gt; understand what this script does with the ghns interface.<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; I&#39;d be ready to rewrite some python script using the REST interface,<br>
&gt; &nbsp;&gt; maybe complementing what I could see with sdlnewstuff and making a python<br>&gt; &nbsp;&gt; only library to be used by any kind of software.<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; Sincerely,<br>&gt; &nbsp;&gt; &gt; &gt; Jonathan-david Schröder<br>
&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; On Wed, Apr 9, 2008 at 11:38 AM, Josef Spillner &lt;<a href="mailto:spillner@kde.org">spillner@kde.org</a>&gt;<br>&gt; &nbsp;&gt; wrote:<br>&gt; &nbsp;&gt; &gt; &gt; Am Dienstag 08 April 2008 03:14:57 schrieb Jonathan-David SCHRODER:<br>
&gt; &nbsp;&gt; &gt; &gt; &gt; I&#39;ve &quot;met&quot; on #blendercoders a blender developper interested in my<br>&gt; &nbsp;&gt; proposal<br>&gt; &nbsp;&gt; &gt; &gt; &gt; (he had access to the SoC admin side for the blender foundation)<br>
&gt; &nbsp;&gt; because he<br>&gt; &nbsp;&gt; &gt; &gt; &gt; worked using mysql for blender files data blocks.<br>&gt; &nbsp;&gt; &gt; &gt; &gt; He wants to talk more about the proposal with me in a few days.<br>&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; You can tell him that you could easily get advice on GHNS-specifics on<br>&gt; &nbsp;&gt; this<br>&gt; &nbsp;&gt; &gt; &gt; list even if someone from Blender becomes a mentor.<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; &gt; By then... I could have tried to use khotnewstuff, and maybe some<br>
&gt; &nbsp;&gt; shell<br>&gt; &nbsp;&gt; &gt; &gt; &gt; scripts I&#39;ve seen on the repos to know that I can make the GHNS system<br>&gt; &nbsp;&gt; work<br>&gt; &nbsp;&gt; &gt; &gt; &gt; somehow and start discovering more about it.<br>&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; It will give a positive view if you already tinker with the scripts and<br>&gt; &nbsp;&gt; &gt; &gt; servers prior to the application rating deadline.<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; Josef<br>
&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; P.S. You&#39;re always on CC during the whole mail thread. Are you<br>&gt; &nbsp;&gt; subscribed to<br>&gt; &nbsp;&gt; &gt; &gt; it now? We could drop the CC then.<br>&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; --<br>&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt; &gt; <a href="http://www.jaxtr.com/myselfhimself">http://www.jaxtr.com/myselfhimself</a><br>
&gt; &nbsp;&gt; _______________________________________________<br>&gt; &nbsp;&gt; &gt; &gt; ghns mailing list<br>&gt; &nbsp;&gt; &gt; &gt; <a href="mailto:ghns@lists.freedesktop.org">ghns@lists.freedesktop.org</a><br>&gt; &nbsp;&gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/ghns">http://lists.freedesktop.org/mailman/listinfo/ghns</a><br>
&gt; &nbsp;&gt; &gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt; --<br>&gt; &nbsp;&gt; &gt; Frank Karlitschek<br>&gt; &nbsp;&gt; &gt; <a href="mailto:karlitschek@kde.org">karlitschek@kde.org</a><br>
&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt; &gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; --<br>&gt; &nbsp;&gt; <a href="http://www.jaxtr.com/myselfhimself">http://www.jaxtr.com/myselfhimself</a><br>
&gt; &nbsp;<br>&gt; &nbsp;<br>&gt; &nbsp;<br>&gt; &nbsp;--<br>&gt; &nbsp;<a href="http://www.jaxtr.com/myselfhimself">http://www.jaxtr.com/myselfhimself</a><br>&gt; &nbsp;<br><br><br><br>-- <br><a href="http://www.jaxtr.com/myselfhimself">http://www.jaxtr.com/myselfhimself</a><br>