python的传输rpc

transmission-clutch的Python项目详细描述


clutch是用于控制的PythonTransmission

clutch与python2和python3都兼容。

要安装:

pip install transmission-clutch

使用:

>>> from clutch.core import Client

clutch被设计成更轻量级和一致的 Transmissionrpc库比什么 当前可用于Python。而不是 只需使用Transmission RPC spec中的键/字段 有虚线分隔词和大小写混合词, clutch尝试将所有键转换为更为pythonic:下划线 分开的单词。转换完成后,仍然可以 指定在Transmission RPC spec中指定的字段/参数, 但如果你这样做,你的里程数可能会有所不同(可能是想避免它)。

clutch设计用于 Transmission,但用于重命名 传输版本1.60(RPC v5)之前和之后的字段 必须指定正确的参数名(不自动重命名)。

使用clutch控制上的默认值transmission-daemonlocalhost

>>> client = Client()
>>> client.list()

它生成一个包含torrent信息(键)的字典列表 是字段:client.list_fields),与调用同义

>>> client.torrent.get(client.list_fields)

要使用不同的连接信息:

  • 完整路径

    >>> client = Client(address="https://host:port/path")
    
  • 默认URL,但端口更改为8080

    >>> client = Client(port=8080)
    
  • 默认URL,但主机不同

    >>> client = Client(host="github.com")
    
  • 默认URL,但使用用户名和密码

    >>> client = Client(username='username', password='password')
    

clutch的rpc方法被命名为四个部分:

Client

  • 端口测试-如果传输端口打开,则返回。
  • 阻止列表更新–更新阻止列表并返回阻止列表大小。
  • listtorrent.gethelper)–列出所有人的基本Torrent信息 种子。

Client.queue

  • 移动底部–将Torrent移动到队列的底部。
  • 下移–在队列中下移Torrent。
  • move_top–将Torrent移动到队列的顶部。
  • 上移–将Torrent上移到队列中。

Client.session

  • 关闭-关闭传输后台程序。
  • get–获取会话属性。
  • set–设置会话属性。
  • stats–获取会话统计信息。

Client.torrent

  • 添加–添加新的Torrent。
  • 获取-获取Torrent属性。
  • filestorrent.gethelper)–获取一个或 更多的激流。
  • percent完成torrent.gethelper)–完成Torrent百分比 一个或多个激流。
  • 移除–从传输中移除Torrent并可选择删除 数据。
  • set–设置Torrent属性。
  • 设置位置–设置/移动Torrent位置。

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

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出