Advogato now has an XML-RPC interface available at the URL http://advogato.p2b.tv/XMLRPC. To test it, try calling one of the test functions below. Tested using Python version 3, for example, try the following:
>>> import xmlrpc.client >>> server = xmlrpc.client.Server("http://advogato.p2b.tv/XMLRPC") >>> server.test.sumprod(5, 7)
It should return [12, 35].
# find number of blogs for 'sye': number_of_blogs = server.diary.len('sye') print(number_of_blogs) # find number of blogs for 'sye': numer_of_blogs = server.diary.len('sye') print(number_of_blogs) # download an example blog: example_blog = server.diary.get('sye', 5) print(example_blog)
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!