Skip to main content

A pythonic interface to Wordpress using the Wordpress XML-RPC API.

Source code: https://bitbucket.org/rgrp/pywordpress

Usage

Command line

Check out the commands:

wordpress.py -h

You will need to create a config with the details (url, login) of the wordpress instance you want to work with:

cp config.ini.tmpl config.ini
# now edit away ...
vim config.ini

Python library

Read the code documentation:

>>> from pywordpress import Wordpress
>>> help(Wordpress)

Development

To run the rests you will need to:

  1. Create a wordpress install for the tests to interact with (WARNING: the tests delete all pages on teardown. DO NOT test this code against a wordpress instance containing data you care about).

  2. Create a config file called test.ini in the directory you will run the tests from:

    cp config.ini.tmpl test.ini
    # edit test.ini to reflect location and login or your test instance
    vi test.ini
    ...

To run the tests then do:

nosetests test_pywordpress.py

Author

Rufus Pollock - http://rufuspollock.org/

License

MIT-licensed: http://www.opensource.org/licenses/mit-license.php

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywordpress-0.1.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file pywordpress-0.1.tar.gz.

File metadata

  • Download URL: pywordpress-0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pywordpress-0.1.tar.gz
Algorithm Hash digest
SHA256 e5d17befda5d10d98a2c40bba59c35ef3ce7d9fd829e08484db10fc5a3e27f33
MD5 b63a9d5f4967dbe748acb8af0d1d4e0d
BLAKE2b-256 bcb36e60892ce76f787e7faafe65eb22c6b056770b83139579cf41f827d3beab

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page