问题标签 [aria2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
download - aria2c 可以为每个下载具有特定文件名的 url 列表吗?
例如,我有一个 URL 列表:
我想为最后一个 URL 设置一个特定的名称,如下所示:
aria2c 下载列表语法是否可行?
我知道我可以这样做:
但是这种方式我运行的 aria2c 太多了。._.
bash - 调用带有与号的参数的 Bash 函数
我想要一个 bash 函数来改变它……</p>
进入这个……</p>
HELLO&P=1&Q=2
是一个 MAGNET 链接。如果它周围没有双引号,则 aria2c 不起作用。但我似乎无法将这一切保持在一起。问题似乎是 MAGNET 链接&key=value
末尾有一系列对(在我的示例中&P=1&Q=2
),这些似乎被剥离并与链接的其余部分(即HELLO
)分开。
这是我的.bash_profile
功能。
这是一个示例输出。
甚至不知道去了哪里Q=2
。使用真正的 MAGNET 链接,所有部件都以这种枚举方式显示。
我需要某种方式将整个 MAGNET 链接捕获为单个参数,然后aria2c
在链接周围使用引号执行命令。
python - tqdm 不在同一行刷新
我无法弄清楚如何正确地将 tqdm 嵌套在一个循环中。我正在尝试通过xmlrpc接口获取aria2下载的进度。tqdm 能够读取进度,但是每次更新都会将其放在新行上,因此会向终端发送垃圾邮件。这是代码:
那给出的是:
目前,我只使用第一个 aria2 下载,因此使用了 activeconnections[0],但最终目标是为 xmlrpc 响应列表中的每个下载生成一个进度条。
非常感谢。
linux - aria2c 无法下载到挂载到 FTP 的路径
我想在树莓派上设置一个下载器以下载到我的 NAS (MyBookLive),因为我在 PI 上没有足够的空间。我不想将下载器安装到 MyBookLive 中,因为它已经耗尽了 CPU 和 MEM。
1.我已经通过 FTP 将 NAS 安装到 PI 上,如果您点击链接,可以找到说明。基本上我做了:
我能够来回复制文件/mnt/entresol/Public
:
2.我已经安装aria2
并且可以将文件下载到 PI 目录:
但是当我尝试下载到 FTP 安装目录时:
我收到以下错误:
有任何想法吗?
aria2 - 是否可以在我的项目中包含 aria2?
是否可以通过 API 将 aria2 编译为静态库并在我的 Windows C++ 项目中使用它?我没有找到这方面的任何信息。
download - 如何使 aria2c 有效地将“不是一次”管道作为作业列表文件处理?
我想通过标准输入管道将作业(要下载的文件)发送到 aria2c。
aria2c -i -
aria2c
当每隔几秒钟就输入新作业时,无法“立即”开始下载。对于 10 多个短作业,它在输入管道关闭后开始下载。可以通过命令行选项修复吗?
用于测试的示例 shell 脚本 [真实脚本下载超过 50 个 URL]:
PS 我真正喜欢的是“下载服务器”,其他主机或其他本地用户无法访问。像“通过 unix 套接字进行 RPC”(通过文件权限进行访问控制)之类的东西是可以接受的。
bittorrent - 跟踪器与种子或下载器有关吗?
背景
我正在尝试为传输守护进程添加一些活动跟踪器以加快速度,就像我之前在使用 aria2 时所做的那样。
但我发现的所有资源都是如何将跟踪器添加到种子。
问题
所以我想知道跟踪器与哪个有关?洪流文件或下载器?如果是 torrent 文件,我如何在 aria2 中添加跟踪器?我可以想象的唯一方法是 aria2 自动将跟踪器添加到添加的 torrent 中。
顺便说一句,如何像在 aria2 中一样在传输守护进程中添加默认跟踪器?
linux - linux: m3u8: 如何从 .m3u8 中列出的段手动下载和创建 mp4
我有一个 .m3u8 网址,即http://example.com/test.m3u8
我可以通过 ffmpeg 命令下载它:
但我正在尝试手动执行此操作:
我尝试了以下方法:
1)下载m3u8文件:
2)然后将每个段下载到一个文件夹中:
这将下载文件夹中的所有 .ts 文件。
3)然后我将它们结合起来
4)然后我尝试转换为mp4:
我终于得到了以下上述错误。Invalid data found when processing input
. 我也听说这些文件是加密的。所以我不确定如何做到这一点。
下面是一个示例 .m3u8 文件:
aria2 - aria2c 将下载结果表保存到文件
我正在aria2c
使用链接列表下载多个链接。在下载运行结束时,aria2c 在终端上输出一个汇总表,如下所示:
我想要:
- 使表格显示下载发生的原始链接
- 将此表保存到文件中。
在文档中,我发现的只是--download-result=<OPT>
这可能有助于实现 1,但我找不到任何暗示 2 的东西。aria2c 中是否有任何选项可以保存该汇总表?如果没有,那么有没有办法从终端输出中捕获它但不必捕获所有其他东西?
这可能是非常明显的事情,但我现在找不到任何东西。为了完整起见,我在 Ubuntu 操作系统上并在终端中使用 aria2c。
aria2 - Aria2 禁用 P2P BitTorrent?
- 是否可以在 aria2c 中禁用 P2P BitTorrent?
- 如果在 aria2 中不可能,我怎么能用 iptables 阻止 P2P?