问题标签 [libtorrent]
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.
python - 如何使用 python-libtorrent 下载特定文件
当我使用 python-libtorrent 实现客户端时,我在 GitHub 上找到了一个示例
它工作正常。但它会下载所有包含文件
我想要求用户选择文件,这个客户端应该只下载特定的文件。
如何 ?谢谢你。
python - 使用 PyQt 的简单 torrent 客户端
最近我开始了我的 Python 练习。这是非常有用的 PL,尤其是当您使用 Linux 时。所以这是我的问题:我真的很喜欢 Qt 的简单性和 Python 的强大功能,但它让我有点过分了。我想使用 PyQt 和 libtorrent 构建一个非常简单的 torrent 客户端。当时我什至已经准备好使用该代码来下载一个种子。虽然,我在将应用程序代码与 Qt 的代码集成时遇到了麻烦。下面是 torrent.py 的代码:#!/usr/bin/python import sys from PyQt4 import QtCore, QtGui import libtorrent as lt import time
从 PyQt 生成的代码:
主要问题是,当洪流下载工作时,Qt 应用程序窗口不显示。另一个问题是我不知道如何将 libtorrent 代码放入那个精美的 Qt 窗口(将所有数据打印到列表视图中)。请帮帮我。
python - 在 Python libtorrent 中,会话播种中发生错误时抛出的异常类型是什么?
如果会话在播种阶段遇到一些错误,我想捕捉一些异常。但它是 C++ 库的 python 绑定,我不知道在哪里可以找到列出 python 异常类型的文档。我尝试:
它不提供有关异常信息。有没有人提供有关 python-libtorrent 异常列表的文档位置,或者在这种情况下会抛出什么异常?
任何帮助将不胜感激!
python - 如何使用 python-libtorrent 为目录或文件播种?
经过几个小时寻找答案,我没有运气。
谁能给我举个例子,说明如何在 python 中创建一个种子和种子这个全新的种子?
到目前为止,我可以很好地下载,并且可以生成 torrent 文件。但是,当我尝试启动自己的 torrent 时,我会卡在下载而不是播种。显然这是一个问题,因为 swarm 只包含我的主机,它应该是播种机。
有什么建议吗?
python - 如何在 PyQt 中使用 QThreads 和 libtorrent?
我想写一些简单的 PyQt torrent 客户端,但我遇到了一些问题。我想运行一些循环来处理在 PyQt 代码中下载文件(使用 libtorrent 的简单代码)。虽然,当洪流下载工作时,用户界面不显示,当我更改调用函数的顺序时,用户界面显示但下载不工作。我读过关于 QThreads 的文章,但对我来说有点难——谁能解释 QThread 是如何工作的以及如何将它与 libtorrent 一起使用?以下是 torrent 客户端代码的一些示例:
python - 导入 libtorrent 不工作
我用 brew 在 Mac 上安装了 libtorrent-rasterbar。安装后,我使用以下命令检查它是否安装良好:
我得到:警告:libtorrent-rasterbar-0.16.10 已经安装
所以安装看起来没问题。
如果我去 python 并输入“import libtorrent”,你会得到一个错误。另外,如果我键入:
我没有在列表中看到 libtorrent。
我做错了什么?
.net - MonoTorrent - 指向 Torrent 文件的磁力链接
有没有办法使用 MonoTorrent .Net 库从磁力链接生成 .torrent 文件?如果是这样,有人可以举例说明吗?我搜索了该网站以及谷歌搜索但无法找到解决方案。如果不可能,是否有任何其他 Windows 命令行实用程序可以完成工作?提前感谢并感谢您的帮助!
bittorrent - 来自 torrent 的文件在 30% 后停止接收碎片
我正在使用 jbittorrent api 当我从我的 torrent 客户端下载 torrent 内容时,它可以在一段时间内正常工作,并且在 2-3 件后它停止接收件。
python - 如何通过 libtorrent 下载相同的种子?
我使用 python绑定到 libtorrent。一切正常。
但是有一个问题:2+相同的种子下载。它们在不同的时间添加并下载到不同的文件夹中。但是对于不同的实例torrent_handle
,我收到相同的实例torrent_info
:
print handle, handle.get_torrent_info() ...
<libtorrent.torrent_handle 对象位于 0x80425f6e0> <libtorrent.torrent_info 对象位于 0x802289fa0> <libtorrent.torrent_handle 对象位于 0x80425f758> <libtorrent.torrent_info 对象位于 0x802289fa0> <libtorrent.torrent_handle 对象位于 0x80425f7d0> <x802289f7d0 对象。
如何更正 libtorrent 下载多个相同的种子?
不是标准情况,而是罕见的情况。
python - python libtorrent有什么替代品吗?
我正在尝试使用 libtorrent 下载 torrent,但有时该代码有效。
它不是种子或网络的故障,因为相同的种子可以传输。
s.status() 总是在 download_metadata
libtorrent 有什么替代方案吗?