LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1152|回复: 12

amule-2.2.6-r1::gentoo-china 下载verycd 的资源问题

[复制链接]
发表于 2010-7-18 22:23:54 | 显示全部楼层 |阅读模式
1。不能直接从chromium中点击资源下载按钮下载,只能点击一个一个复制链接输入到amule 下载。

2。中文的文件名多数为乱码。
发表于 2010-7-18 23:12:08 | 显示全部楼层
1,chromium暂只有共同的一个土法。从九一八事变开始就是这样的。

2.乱码的解决,除了编码的更改,还有一个相对比较迂回的方法。下图。

对着出现乱码的文件点右键,选择“[color="red"]文件信息”



文件信息窗口中,会出现所有此文件在ed2k网络中的文件名。双击并选取一个正常一点的文件名。点击应用,确定更改文件名。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-7-19 06:03:11 | 显示全部楼层
把你需要download的link放在一個plain text文檔裡、然後:
  1. $ ed2k `cat amule_links`
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-7-19 08:10:36 | 显示全部楼层
如果你用KDE作为桌面可以试试 KDE的剪贴板动作菜单。
配合一个小脚本可以达到,在复制ED2K链接的时候,自动的转换编码。
我贴贴小脚本。很简单的。主要是KDE剪贴板动作的功劳。(本来最好的办法就是自己HACK AMULE的代码,把这个转码的动作加载ED2K程序哪里,自己太懒了,懒得看。)
  1. #!/usr/bin/python
  2. # coding=utf8
  3. '''
  4. Created on 2010/07/13
  5. @author: hooxin
  6. '''
  7. import urllib2,re,sys
  8. class Ed2kConvert():
  9.         '''
  10.         ED2K链接转化器(反编码URL)
  11.         '''
  12.         def __init__(self):
  13.                 '''
  14.                 Constructor
  15.                 '''
  16.                 pass
  17.        
  18.         def convert(self,url):
  19.                 '''
  20.                 转化
  21.                 '''
  22.                 url = urllib2.unquote(url)
  23.                 return url
  24.         def ed2kHandler(self,url):
  25.                 p = re.compile(r'ed2k://.*')
  26.                 matche = p.findall(url)
  27.                 if not matche:
  28.                         return False
  29.                 else:
  30.                         return self.convert(url);
  31. if __name__ == '__main__':
  32.         if len(sys.argv) < 2:
  33.                 print '参数太少,至少1个'
  34.                 sys.exit(1);
  35.                
  36.         e = Ed2kConvert()
  37.         print e.ed2kHandler(sys.argv[1])
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-19 11:08:34 | 显示全部楼层
gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command "ed2k %s"
gconftool-2 -s /desktop/gnome/url-handlers/ed2k/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true

可以从chromium直接下了,不过只对第一个文件有效,不知为什么?
firefox4都可以下载, 但需要对每个文件确认一次。
回复 支持 反对

使用道具 举报

发表于 2010-7-19 12:24:04 | 显示全部楼层
Post by firefoxmmx;2104051
如果你用KDE作为桌面可以试试 KDE的剪贴板动作菜单。
配合一个小脚本可以达到,在复制ED2K链接的时候,自动的转换编码。
我贴贴小脚本。很简单的。主要是KDE剪贴板动作的功劳。(本来最好的办法就是自己HACK AMULE的代码,把这个转码的动作加载ED2K程序哪里,自己太懒了,懒得看。)

  1. #!/usr/bin/python
  2. # coding=utf8
  3. '''
  4. Created on 2010/07/13

  5. @author: hooxin
  6. '''

  7. import urllib2,re,sys

  8. class Ed2kConvert():
  9.         '''
  10.         ED2K链接转化器(反编码URL)
  11.         '''


  12.         def __init__(self):
  13.                 '''
  14.                 Constructor
  15.                 '''
  16.                 pass
  17.        
  18.         def convert(self,url):
  19.                 '''
  20.                 转化
  21.                 '''
  22.                 url = urllib2.unquote(url)
  23.                 return url
  24.         def ed2kHandler(self,url):
  25.                 p = re.compile(r'ed2k://.*')
  26.                 matche = p.findall(url)
  27.                 if not matche:
  28.                         return False
  29.                 else:
  30.                         return self.convert(url);
  31. if __name__ == '__main__':
  32.         if len(sys.argv) < 2:
  33.                 print '参数太少,至少1个'
  34.                 sys.exit(1);
  35.                
  36.         e = Ed2kConvert()
  37.         print e.ed2kHandler(sys.argv[1])
复制代码


这个牛……太绝了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-19 13:33:43 | 显示全部楼层

请 gentoo-china把 ebuild 改进一下:

1。 如果有 gconftool-2,就执行
gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command "ed2k %s"
gconftool-2 -s /desktop/gnome/url-handlers/ed2k/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true
回复 支持 反对

使用道具 举报

发表于 2010-7-20 00:01:27 | 显示全部楼层
Post by pdfan;2104079
gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command "ed2k %s"
gconftool-2 -s /desktop/gnome/url-handlers/ed2k/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true

可以从chromium直接下了,不过只对第一个文件有效,不知为什么?
firefox4都可以下载, 但需要对每个文件确认一次。


你们都用上FF4了?? 我的EMERGE MOZILLA那个LAYMAN的FF4老是安装不上。报错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-20 08:04:20 | 显示全部楼层
Post by firefoxmmx;2104198
你们都用上FF4了?? 我的EMERGE MOZILLA那个LAYMAN的FF4老是安装不上。报错。



USE="-java" emerge -av xulrunner mozilla-firefox
回复 支持 反对

使用道具 举报

发表于 2010-7-20 08:33:50 | 显示全部楼层
Post by pdfan;2104220
USE="-java" emerge -av xulrunner mozilla-firefox


额~~-java 那那写有JAVAWS 或者JAVA APPLET的网站不就挂了??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表