编程控制传输——gtk的“海龟模式”

编程控制传输——gtk的“海龟模式”

我有一个脚本,它包含一个特定程序,其中包含涉及网络/路由等的设置和拆卸命令。我想向其中添加传输控制,以便在程序运行时,传输处于“海龟模式”,就好像我单击按钮以激活带宽下限。有没有办法做到这一点?编辑配置文件有点有效,但我还没有找到一种方法来告诉 Transmission-GTK 重新加载其配置而不重新启动。

答案1

感谢 Braiam 的提示,我已经弄清楚了。在“首选项”对话框中,确保启用“远程访问”,并检查端口(我假设它是默认端口 9091)。要激活海龟模式:

hdr=`curl http://localhost:9091/transmission/rpc -sD- |grep -o '^X-Transmission-Session-Id: [A-Za-z0-9]*'`
curl http://localhost:9091/transmission/rpc -d '{"method":"session-set","arguments":{"alt-speed-enabled":true}}' -H "$hdr"

然后要停用海龟:

curl http://localhost:9091/transmission/rpc -d '{"method":"session-set","arguments":{"alt-speed-enabled":false}}' -H "$hdr"

这个留给下一个人吧!

相关内容