<font face="trebuchet ms,sans-serif">Hi.</font><div><font face="trebuchet ms,sans-serif">I agree with Mehrdad.</font></div><div><font face="trebuchet ms,sans-serif">I think, it will be interesting and we try to add this to next releases.</font></div>

<div><font face="trebuchet ms,sans-serif"><br></font><br><div class="gmail_quote">2011/1/9 Mehrdad Momeny <span dir="ltr">&lt;<a href="mailto:mehrdad.momeny@gmail.com">mehrdad.momeny@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
This could be great, and I like to participate.<br>
Start the project and show me/us some code samples to know how to code! :)<br>
<div><div></div><div class="h5"><br>
----- Original message -----<br>
&gt; Hi there fellow developers.<br>
&gt;<br>
&gt; I&#39;m sending this email because we are all working on applications or<br>
&gt; libraries which have something in common: all of them are interacting in<br>
&gt; some ways with &quot;Web/Cloud/2.0/whatever&quot; services.<br>
&gt;<br>
&gt; The idea is to share code in form of KJob&#39;s and make them our raw<br>
&gt; material to build our plugins above them, that way everybody can<br>
&gt; continue having they plugins (kipi&#39;s, choqok, kamoso, recorditnow) or<br>
&gt; they integrations (KDevelop, Amarok) but we will be all sharing the same<br>
&gt; code base.<br>
&gt;<br>
&gt; The project though should remain small and easy to maintain, having that<br>
&gt; in mind this is what we thought:<br>
&gt;<br>
&gt; -The project should have containers such Silk::Twitpic::Upload (Upload<br>
&gt; is the KJob)<br>
&gt; -We should try to maintain retrocompatibility but we should not be hard<br>
&gt; on that, anyway adding things like &quot;Upload2&quot; should be allowed.<br>
&gt; -We should think of this project like a bag full of code, where the<br>
&gt; developer chooses what code to use (rather than thinking of it like a<br>
&gt; complex unified abstract thing).<br>
&gt;<br>
&gt; By doing this code organization, we can share code between applications<br>
&gt; in an easy way, for example, if we had all KJob-ified right now, we<br>
&gt; would be able to unify and use other&#39;s implementations:<br>
&gt;<br>
&gt; Job:                Current implementations:<br>
&gt; Silk::Youtube::Upload···········(Kamoso, recorditnow)<br>
&gt; Silk::Youtube::Download·········(Amarok)<br>
&gt; Silk::Youtube::Search···········(Amarok)<br>
&gt; Silk::Facebook::Upload··········(Kipi)<br>
&gt; Silk::Flcker::Upload············(Kipi, Choqok)<br>
&gt; Silk::Twitpic::Upload···········(Choqok)<br>
&gt; Silk::Picasa::Upload ············(Kipi)<br>
&gt;<br>
&gt; Aleix and I are willing to start the project, by implementing<br>
&gt; Youtube::Upload, Facebook::Upload and Twitpic::Upload (by porting choqok<br>
&gt; uploaders to KJob), but before we start we want to know if you will<br>
&gt; follow the lead.<br>
&gt;<br>
&gt; So, What do you think?<br>
<br>
</div></div></blockquote></div><br></div>