プログラミング制御転送 - 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"

これは次の人に任せてください!

おすすめ記事