{% extends "layout.html" %} {% block title %}XMLRPC{% endblock %} {% block content %}

XMLRPC

Connecting To The XMLRPC Interface

The XMLRPC Interface is available at {{ interface_url|escape }}

From python you can connect to it using the following sourcecode:

from xmlrpclib import ServerProxy
s = ServerProxy('{{ interface_url|escape }}')
s.pastes.method('parameter')

Public Methods

Example Usage

Here an example python session:

{% filter escape %}>>> import xmlrpclib
>>> s = xmlrpclib.ServerProxy("{{ interface_url }}")
>>> s.pastes.countPublic()
8
>>> s.pastes.getAliasForMimetype("text/x-javascript")
'js'
>>> s.pastes.getNameByAlias("js")
'JavaScript'
>>> s.pastes.newPaste("python", "print 'Hello World'")
{'code': "print 'Hello World'",
 'uid': '1',
 'language': 'python',
 'title': 'Untitled',
 'url': 'http://example.com/show/1/',
 'author': 'anonymous',
 'private': False,
 'parsed_code': '...'Hello World'...',
 'reply_to': '',
 'language_name':
 'Unknown',
 'pub_date': 1163534604,
 'tags': []}
{% endfilter %}
{% endblock %}