cpi fd02cc3e12 launcher deot | 4 years ago | |
---|---|---|
.. | ||
.gitignore | 4 years ago | |
README.md | 4 years ago | |
__init__.py | 4 years ago | |
example_add.py | 4 years ago | |
example_clearall.py | 4 years ago | |
example_download_test.py | 4 years ago | |
example_global.py | 4 years ago | |
example_tellstatus.py | 4 years ago | |
example_xmlrpc.py | 4 years ago | |
hook.py | 4 years ago | |
pyaria2.py | 4 years ago |
from pyaria2 import Jsonrpc
jsonrpc = Jsonrpc('localhost', 6800)
resp = jsonrpc.addUri('https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.0/FreeBSD-122222.0-RELEASE-amd64-memstick.img', options={"out": "fbsd.img"})
print resp
# {"id":0,"jsonrpc":"2.0","result":"3f6fa9aa6428a25f"}
from pyaria2 import Xmlrpc
rpc = Xmlrpc('localhost', 6800)
resp = rpc.addUri('https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.0/FreeBSD-122222.0-RELEASE-amd64-memstick.img', options={"out": "fbsd.img"})
print resp
# 790af4098c7a7249
aria2.conf
max-connection-per-server=5
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
log-level=error
log=/tmp/aria.log
dir=~/aria2download
daemon=true
allow-overwrite=true
#jsonrpc hook
#on-download-complete=~/pyaria2-rpc/hook.py