创建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密钥斗篷身份代理API   Java Swing在单击按钮后绘制连续的矩形   Java中的二进制求逆整数   Eclipse中调试单步执行时java窗口移动   来自JComboBox的java返回对象   发件人的java证书在签名验证之前过期   JavaSpring安全测试:检索令牌   使用JAI时的java别名   macos Java:1单击包含VM参数的Mac可执行文件   动态使用jpa存储库的java分片   JAVA Observer multiIHM的设计模式   java Graphics2D总是返回“NULL”   java在线性布局按钮之间垂直间隔“权重”   Java正则表达式:在带重音的文本中搜索不带重音的字符串   java如何从用户选择的时间生成通知   java在另一个RecyclerView中填充RecyclerView   java为什么findFirst()在找到的第一个元素为null时抛出NullPointerException?   java正在将包含十六进制0x00的字符串复制到剪贴板   Java:在Linux中安装GridWorld BugRunner