Wordpressto is a Ruby library for reading from and writing to Wordpress blogs via their XMLRPC interface.
It was extracted from another project and isn’t yet feature complete, but it is still useful. The documentation is lacking and the test suite is not complete. Remember though: release early and release often!
sudo gem install wordpressto
require 'wordpressto' blog = Wordpressto::WordpressBlog.new :url => 'http://www.example.com/xmlrpc.php', :username => 'john', :password=> 'letmein' # Output the list of categories blog.categories.each { |c| puts c.name } # Get the 20 most recent posts blog.posts.all(:limit => 20) # Create a new blog post post = blog.posts.new(:title => 'Test', :description => 'This is a test', :keywords => 'test, testing', :published => true) post.save # Edit a blog post post = blog.posts.find(123) post.title = "Edited title" post.save # Upload an attachment attachment = blog.attachments.new(:name => 'Photo of me', :filename => '/home/john/me.jpg') attachment.save
- Author
-
John Leach (john@johnleach.co.uk)
- Copyright
-
Copyright © 2010 John Leach
- License
-
MIT
- Github