[Kget] GSoC 2009 proposal: File hosting services support

Ningyu Shi shiningyu at gmail.com
Mon Feb 16 03:20:01 CET 2009


Hi Teo,
     I'm the main developer of content fetch plugin which is a
gsoc2008 project. Thanks for your interest in improving the plugin and
scripts. We do have plans for file-hosting service like
megaupload/rapdishare etc. However, I don't know if it's ok to
implement for automatic downloading lots of links which involves
cracking  the captcha. If it conflicts with the fair use term of these
file-hosting websites, then it might not be a good idea for a gsoc
project. On the other hand, implement for paid user is of course
without problem.
     In your proposal you talked about downloading multiple
file-parts, it might involve combining these files after all parts are
downloaded. Now the content fetch plugin doesn't have the logic to do
this, cause it can't track the download session it adds. Of course,
this can be implemented.
     One thing I want to mention is the plugin is not stable right
now. Crashes happen due to c++ multi-threading, scripting language
(mostly python now) multi-threading and Kross. These are no easy
problems to solve. So if you would like to work on this plugin, be
prepared to face these challenges first.
      I think you need to add more stuff to your proposal, since
implementing even 5 file-hosting scripts won't take you 3 months (two
weeks at most, look at youtube download you will get an idea). I
suggest you work on improving the core engine of content fetch plugin.
I do have other ideas in mind about it, we can talk more if you are
interested.
On Sun, Feb 15, 2009 at 5:35 PM, Teo Mrnjavac <teo.mrnjavac at gmail.com> wrote:
> Greetings!
> My name is Teo Mrnjavac, I'm a student and junior Qt/KDE developer
> with some experience on Amarok. I would like to sumbit a Google Summer
> of Code proposal for implementing file hosting services support (such
> as Rapidshare, Megaupload and others) in KGet.
> Below is the first draft of my proposal, please take the time to read
> it. If it's no good please shoot me down mercilessly, and if it stands
> some chance of being accepted please give me some feedback and help me
> improve it.
> http://lignite.ccni.it/gsoc2009/kget-hostingservices.txt
> Cheers
> Teo Mrnjavac
> _______________________________________________
> Kget mailing list
> Kget at kde.org
> https://mail.kde.org/mailman/listinfo/kget
>



-- 
Ningyu


More information about the Kget mailing list