{% extends "layout.html" %} {% block title %}XMLRPC{% endblock %} {% block content %}
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')
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 %}