是我写的一个For eXtream eMule的本地客户端,其实毋宁说是一个学习PyGTK的小玩具吧:)
自从天翼从公司扛回来一台古老的p4台式机之后,对于我们这样的下载控+资源收集控+痴女控(某腐女对此称谓有贡献)+…来说看着它一天天的年华老去心里真不是滋味,如何使之发挥余热就成了我们心头沉甸甸的负担,我们知道的是,即使是一张卫生纸、一根烟屁股也有它的用途,嗯。如你所知,最后,它成为了一头驴子,它的生命开始有了意义,我们的也是lol
有了下载机,我本机的小驴子也就失宠了,但是我又不想每次看到想要的资源就remote过去下载,但是我又不想每次都remote过去看有没有下载好…eMule的web interface+ftp server是很好的解决方案,配置简单使用粗暴,可是我又不爽它的web ui,那就用PyGTK练手吧,PyGTK写起来也挺有意思。
简单的说来,这个tiny tool就是用urllib2对eMule的web server 使用GET method 传入session id+ed2k link,而session id在登录web ui之后就能获得。firefox关联ed2k link之后应该就可以直接在verycd上下载了。但是我现在还是不知道怎么让firefox调用,我该去看看aMule的源码了…
能改的地方肯定并且当然很多很多很多,最已知的问题是,不知道为什么文件名里面的’[', ']‘和其中的文字会丢掉,大概被当做某种特殊符号被处理了?:( 我把[、]translate成了(、),只是一个temp solution吧,嗯
当然,最简单(最聪明?)的做法是,用mldonkey来代替eXtream,然后用sancho就o了,Don’t Reinvent the Wheel嘛:)
P.S.,我心中的Ultra ulitmate solution是linux+mlnet+sancho+cron+freetalk/libfetion+vftpd+sendmail,留给以后折腾吧,嗯




Recent Comments