WordPress Python library
by Michele
Dopo due settimane di lavoro sono felice di presentavi la libreria Python che non c’era !
WordPress, uno dei più apprezzati software per la realizzazione di blog, non ha mai avuto una libreria Python con cui poter interagire tramite il protocollo XML-RPC.
La mia libreria si basa interamente sulla standard library di Python 2.3, non necessita di ulteriori librerie ed è composta solamente da 380 righe di codice e 160 righe del codice di unit test.
È stata a lungo testata con la versione 1.5 di WordPress ed è disponibile sotto licenza GNU LGPL.
Esempio di utilizzo della libreria per pubblicare un semplice post sul proprio blog:
import wordpresslib url = 'http://www.miosito.it/wordpress/xmlrpc.php' wp = wordpresslib.WordPressClient(url, 'username', 'password') wp.selectBlog(0) post = wordpresslib.WordPressPost() post.title = 'Titolo del post' post.description = 'Testo del post' idPost = wp.newPost(post, True)
Commenti
Che dire, sei un grande!
Una libreria davvero utile e rivoluzionaria.
Fantastico! Hai annunciato la cosa anche agli sviluppatori di wp? Credo ne sarebbero entusiasti! Me la scarico subito…
No, non l’ho ancora fatto. Ho mandato un messaggio su alcuni newsgroup, sul forum di “www.italianpug.org”:http://www.italianpug.org/ e l’ho inserito sul “Python Package Index”:http://www.python.org/pypi. Oggi spedisco una mail agli sviluppatori WP oppure scrivo qualcosa sul Wiki.