[aur-dev] [PATCH 1/6] Add documentation of the RPC interface

Lukas Fleischer lfleischer at archlinux.org
Sun Oct 4 09:41:44 UTC 2015


Convert the RPC interface documentation from web/html/rpc.php to
AsciiDoc and add it to the documentation directory.

Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
---
 doc/rpc.txt | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 doc/rpc.txt

diff --git a/doc/rpc.txt b/doc/rpc.txt
new file mode 100644
index 0000000..b379515
--- /dev/null
+++ b/doc/rpc.txt
@@ -0,0 +1,33 @@
+aurweb RPC interface
+====================
+
+Allowed methods
+---------------
+
+* `search`
+* `info`
+* `multiinfo`
+* `msearch`
+
+Each method requires the following HTTP GET syntax:
++type=_methodname_&arg=_data_+
+
+Where _methodname_ is the name of an allowed method, and _data_ is the argument
+to the call.
+
+If you need jsonp type callback specification, you can provide an additional
+variable _callback_.
+
+Examples
+--------
+
+`search`::
+  `http://aur-url/rpc.php?type=search&arg=foobar`
+`info`::
+  `http://aur-url/rpc.php?type=info&arg=foobar`
+`multiinfo`::
+  `http://aur-url/rpc.php?type=multiinfo&arg[]=foo&arg[]=bar`
+`msearch`::
+  `http://aur-url/rpc.php?type=msearch&arg=john`
+Callback::
+  `http://aur-url/rpc.php?type=search&arg=foobar&callback=jsonp1192244621103`
-- 
2.6.0


More information about the aur-dev mailing list