创建Torrent的基本库

makeTorrent的Python项目详细描述


用于生成单个和多个文件种子的基本python库。

用法

基本用法:

frommakeTorrentimportmakeTorrentmk=makeTorrent(announce='http://example.com/announce')

此时,maketorrent类包含一个字典,它可以作为dict或bencoded字符串(torrent格式)打印。

要添加文件,请使用多文件类或单个文件类:

mk.multi_file('/path/to/directory')withopen('my.torrent')astf:tf.write(mk.getBencoded())

同样的方法可以用于mk.single_file,只需指出一个文件。

注释

初始化类时可以添加许多项:

mk=makeTorrent(announce='http://example.com/announce',comment='Test Torrent',httpseeds=['http://example.com/file.iso'],announcelist=[['http://announce1.example.com'],['http://announce2.example.com']])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OpenJDK交叉编译:失败无法生成目标   java使用Hibernate向postgresql表插入json值   Java7中的新Swing JLayer   java从另一个类访问方法和属性,而不实例化它   java右键单击弹出菜单无法聚焦JTextField   java是否可以使用jpa@Query调用Oracle函数   java是打印任何类型的ArrayList元素的通用方法   使用多重映射作为参数的Java   java我有两个字符串,内容相同,但哈希代码不同,因此。equals方法正在重新运行false。请建议如何解决这个问题   java JPA查询元素集合   java如何将数据从请求绑定到现有对象?多步骤形式   java在没有警告的情况下转换泛型类型?   声明Java乘法长和浮点数,结果是哪种数据类型?