{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"Python wrapper around the Transmission BitTorrent client JSON-RPC protocol, enabling programmatic control of Transmission daemon instances.","skillfed_tags":["torrent-management","rpc-client","daemon-control"],"use_cases":["Automate torrent management in scripts or applications that need to add, remove, or monitor torrents on a Transmission daemon.","Build monitoring dashboards or alerting systems that track Transmission daemon status and torrent progress.","Integrate torrent control into larger download or media management pipelines that orchestrate multiple services.","Create custom torrent clients or wrappers that extend Transmission's functionality with application-specific logic.","Test Transmission daemon behavior or RPC protocol compliance in CI/CD pipelines."],"what_it_does":"transmission-rpc is a Python client library that wraps the Transmission BitTorrent daemon's JSON-RPC interface, allowing you to control a remote or local Transmission instance programmatically. It abstracts the low-level RPC protocol details behind a Python API, letting you query torrent status, add or remove torrents, adjust settings, and monitor the daemon without direct socket communication.\n\nThe library supports Transmission versions from 2.40 (released 2011-10-05) through 4.0.6 (released 2024-05-29) and is actively maintained. It depends only on requests and typing-extensions, making it lightweight to integrate into automation scripts, monitoring tools, or applications that need to manage torrents. Development requires Python ~=3.8, with explicit support for Python 3.8 through 3.12 and PyPy.","worth_installing":"Yes. The package is actively maintained with a release 5 days ago, has low install friction, carries no known vulnerabilities, uses a permissive MIT license, and solves a clear problem for anyone needing programmatic control of Transmission. Install it if you need to automate or integrate Transmission into a Python application."},"id":"transmission-rpc","links":{"html":"https://skillfed.io/packages/transmission-rpc","md":"https://skillfed.io/packages/transmission-rpc.md","pypi":"https://pypi.org/project/transmission-rpc/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":null,"license_treatment":"permissive","name":"transmission-rpc","python_support":"supports_current","summary":"Python module that implements the Transmission bittorent client JSON-RPC protocol"},"popularity":{"monthly_downloads":151164,"position":10942,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.0.12"}
