|
发表于 2010-7-19 12:24:04
|
显示全部楼层
Post by firefoxmmx;2104051
如果你用KDE作为桌面可以试试 KDE的剪贴板动作菜单。
配合一个小脚本可以达到,在复制ED2K链接的时候,自动的转换编码。
我贴贴小脚本。很简单的。主要是KDE剪贴板动作的功劳。(本来最好的办法就是自己HACK AMULE的代码,把这个转码的动作加载ED2K程序哪里,自己太懒了,懒得看。)
- #!/usr/bin/python
- # coding=utf8
- '''
- Created on 2010/07/13
- @author: hooxin
- '''
- import urllib2,re,sys
- class Ed2kConvert():
- '''
- ED2K链接转化器(反编码URL)
- '''
- def __init__(self):
- '''
- Constructor
- '''
- pass
-
- def convert(self,url):
- '''
- 转化
- '''
- url = urllib2.unquote(url)
- return url
- def ed2kHandler(self,url):
- p = re.compile(r'ed2k://.*')
- matche = p.findall(url)
- if not matche:
- return False
- else:
- return self.convert(url);
- if __name__ == '__main__':
- if len(sys.argv) < 2:
- print '参数太少,至少1个'
- sys.exit(1);
-
- e = Ed2kConvert()
- print e.ed2kHandler(sys.argv[1])
复制代码
这个牛……太绝了。 |
|