2011-11-26 46 views
0

我有几十个URL(纯文本),我想生成一个包含这些URL的.dlc文件。我将添加.dlc文件到JDownloader进行下载。这些链接不敏感或不秘密,所以我不在乎.dlc文件是否被加密。最好,我想这样做,而不使用任何Web服务。如何为JDownloader生成DLC文件?

在这个问题中,我对开箱即用的解决方案不感兴趣,例如无需使用.dlc文件即可添加指向JDownloader的链接。我有兴趣创建一个可添加到最新版本JDownloader的.dlc文件。

我找到了https://github.com/jphastings/ruby-DLC,它已经生成了一个.dlc文件,但是我无法将它成功添加到JDownloader中。访问http://127.0.0.1:10025/action/add/container/grabber1//tmp/ruby-DLC/lib/my_dlc.dlc返回Container opened. (/tmp/ruby-DLC/lib/my_dlc.dlc),它适用于rapidshare.com链接,但JDownloader弹出一个对话框询问用户确认,我想避免这种情况。

+1

请参阅http://jdownloader.org/knowledge/wiki/linkprotection/container/dlcapi – Oriol

回答

0

添加链接到jDownloader,并选择全部。右键单击,选择“创建DLC容器”

+0

这对我没有帮助,因为我没有JDownloader中的这些URL,但我将它们放在了文本文件中。我想从外部程序中添加JDownloader的URL,无需任何用户交互(即不点击)。 – pts

1

如果您对Ruby有所了解,则可以使用gem dlc。

# Creating a new container 
container = DLC::Package.new # Starting container 
container.name = 'Name of Package' 
container.add_link(links) # Adding a array of links 

# Writing 
open("#{container.name}.dlc", "w") do |f| 
    f.write container.dlc 
end 

因此,您可以自动化您的JDownloader以搜索文件夹中的DLC并自动启动下载。