mirror of https://github.com/aria2/aria2
2010-01-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added XML-RPC client sample code in Python. * doc/aria2c.1.txtpull/1/head
parent
2e4bccb567
commit
5d8864caed
|
@ -1,3 +1,8 @@
|
||||||
|
2010-01-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Added XML-RPC client sample code in Python.
|
||||||
|
* doc/aria2c.1.txt
|
||||||
|
|
||||||
2010-01-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-01-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Updated po templates.
|
Updated po templates.
|
||||||
|
|
21
doc/aria2c.1
21
doc/aria2c.1
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: aria2c
|
.\" Title: aria2c
|
||||||
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
|
||||||
.\" Date: 01/17/2010
|
.\" Date: 01/18/2010
|
||||||
.\" Manual: Aria2 Manual
|
.\" Manual: Aria2 Manual
|
||||||
.\" Source: Aria2 1.8.1
|
.\" Source: Aria2 1.8.1
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "ARIA2C" "1" "01/17/2010" "Aria2 1\&.8\&.1" "Aria2 Manual"
|
.TH "ARIA2C" "1" "01/18/2010" "Aria2 1\&.8\&.1" "Aria2 Manual"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * Define some portability stuff
|
.\" * Define some portability stuff
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -2543,6 +2543,23 @@ pp result
|
||||||
.if n \{\
|
.if n \{\
|
||||||
.RE
|
.RE
|
||||||
.\}
|
.\}
|
||||||
|
.sp
|
||||||
|
If you are a Python lover, you can use xmlrpclib(for Python3\&.x, use xmlrpc\&.client instead) to interact with aria2\&.
|
||||||
|
.sp
|
||||||
|
.if n \{\
|
||||||
|
.RS 4
|
||||||
|
.\}
|
||||||
|
.nf
|
||||||
|
import xmlrpclib
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
s = xmlrpclib\&.ServerProxy("http://localhost:6800/rpc")
|
||||||
|
r = s\&.aria2\&.addUri(["http://localhost/aria2\&.tar\&.bz2"], {"dir":"/downloads"})
|
||||||
|
pprint(r)
|
||||||
|
.fi
|
||||||
|
.if n \{\
|
||||||
|
.RE
|
||||||
|
.\}
|
||||||
.SH "EXAMPLE"
|
.SH "EXAMPLE"
|
||||||
.SS "HTTP/FTP Segmented Download"
|
.SS "HTTP/FTP Segmented Download"
|
||||||
.sp
|
.sp
|
||||||
|
|
|
@ -3229,6 +3229,17 @@ result=client.call("aria2.addUri", [ "http://localhost/aria2.tar.bz2" ], options
|
||||||
|
|
||||||
pp result</tt></pre>
|
pp result</tt></pre>
|
||||||
</div></div>
|
</div></div>
|
||||||
|
<div class="paragraph"><p>If you are a Python lover, you can use xmlrpclib(for Python3.x, use
|
||||||
|
xmlrpc.client instead) to interact with aria2.</p></div>
|
||||||
|
<div class="listingblock">
|
||||||
|
<div class="content">
|
||||||
|
<pre><tt>import xmlrpclib
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
s = xmlrpclib.ServerProxy("http://localhost:6800/rpc")
|
||||||
|
r = s.aria2.addUri(["http://localhost/aria2.tar.bz2"], {"dir":"/downloads"})
|
||||||
|
pprint(r)</tt></pre>
|
||||||
|
</div></div>
|
||||||
</div>
|
</div>
|
||||||
<h2 id="_example">EXAMPLE</h2>
|
<h2 id="_example">EXAMPLE</h2>
|
||||||
<div class="sectionbody">
|
<div class="sectionbody">
|
||||||
|
@ -3637,7 +3648,7 @@ files in the program, then also delete it here.</p></div>
|
||||||
<div id="footnotes"><hr /></div>
|
<div id="footnotes"><hr /></div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<div id="footer-text">
|
<div id="footer-text">
|
||||||
Last updated 2010-01-17 23:01:25 JST
|
Last updated 2010-01-18 23:42:25 JST
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1563,6 +1563,18 @@ result=client.call("aria2.addUri", [ "http://localhost/aria2.tar.bz2" ], options
|
||||||
pp result
|
pp result
|
||||||
----------------------------------------------
|
----------------------------------------------
|
||||||
|
|
||||||
|
If you are a Python lover, you can use xmlrpclib(for Python3.x, use
|
||||||
|
xmlrpc.client instead) to interact with aria2.
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
import xmlrpclib
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
s = xmlrpclib.ServerProxy("http://localhost:6800/rpc")
|
||||||
|
r = s.aria2.addUri(["http://localhost/aria2.tar.bz2"], {"dir":"/downloads"})
|
||||||
|
pprint(r)
|
||||||
|
----------------------------------------------
|
||||||
|
|
||||||
EXAMPLE
|
EXAMPLE
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue