Skip to main content

Python Wordpress Api Library

Pywordapi allows a simple way to get data in and out of WordPress over HTTP, using python and Wordpress REST API.

Installation

To install the Pywordapi package:

pip install pywordapi

Usage

Get posts

from pywordapi import Pywordapi
api_url = "https://demo.wp-api.org/"
api = Pywordapi(api_url)
results = api.get_posts()

Get categories

from pywordapi import Pywordapi
api_url = "https://demo.wp-api.org/"
api = Pywordapi(api_url)
results = api.get_categories()

Variable results will return instance of type dict

Using proxy

from pywordapi import Pywordapi
api_url = "https://demo.wp-api.org/"
proxy_url = "http://username:password@IP_ADDRESS:PORT"
api = Pywordapi(api_url, proxy_url)
results = api.get_posts()

Documentation

https://pywordapi.readthedocs.io/

Changelog

1.0.0 (2019-06-21)

  • First release on PyPI.

Download files

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

Source Distribution

pywordapi-1.0.7.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywordapi-1.0.7-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pywordapi-1.0.7.tar.gz.

File metadata

  • Download URL: pywordapi-1.0.7.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pywordapi-1.0.7.tar.gz
Algorithm Hash digest
SHA256 588b57c64fca18dd32e2863a2a029ab6f6a6691b1aabf84c8b24778fa51da128
MD5 653b7036851b0c202861057f52a16dc3
BLAKE2b-256 905910e8682d537fe04a0634aeb3c77c1b4247d9ca5b86acdc3a5e4ae6323f57

See more details on using hashes here.

File details

Details for the file pywordapi-1.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: pywordapi-1.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pywordapi-1.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d682707bffada87046e117d8043476c65d5074f473cc20af86c2e843c1db52b6
MD5 8aa2a1b8ada7453627133339305e9947
BLAKE2b-256 c5125be6a6d4f37f335b720af189dd91b0984d86f8dc6ceb46ca818e56886d4d

See more details on using hashes here.

Supported by

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