{"repo":"pawamoy/aria2p","free":true,"listed":false,"github":"https://github.com/pawamoy/aria2p","clone":"git clone https://github.com/pawamoy/aria2p.git","description":"Command-line tool and library to interact with an aria2c daemon process with JSON-RPC.","language":"Python","stars":569,"topics":["aria2","aria2c","aria2-cli","python","json-rpc","python-library","cli"],"license":"ISC","category":"cli-tools","readme_excerpt":"aria2p Command-line tool and Python library to interact with an [ aria2c ][1] daemon process through JSON-RPC. To avoid confusion: - [ aria2 ][1] is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. - aria2c is the name of the command-line executable provided by aria2 . It can act as a daemon. - aria2p ( p for Python) is a command-line client that can interact with an aria2c daemon. It is not an official client. There are other Python packages allowing you to interact with an aria2c daemon. These other packages do not offer enough usability (in my opinion), this is why I'm developing aria2p . Purpose : aria2c can run in the foreground, for one-time downloads, or in the background, as a daemon. This is where aria2p intervenes: when an instance of aria2c is running in the background, aria2p will be able to communicate with it to add downloads to the queue, remove, pause or resume them, etc. In order for aria2p to be able to communicate with the aria2c process, RPC mode must be enabled with the --enable-rpc option of aria2c . RPC stands for [Remote Procedure Call][2]. Although aria2c supports both JSON-RPC and XML-RPC protocols, aria2p works with JSON only (not XML). More information about how to configure aria2c to run as a daemon with RPC mode enabled can be found in the [Configuration section][conf doc] of the documentation. [conf doc]: https://pawamoy.github.io/ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/pawamoy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pawamoy/aria2p/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}