No project description provided
Project description
wp-client-aio
WordPress REST API Python Client based on aiohttp python library
Installation
pip install wp-client-aio
Usage
Create new client
wp_client = WordpressRestApiClient(
os.environ.get("URL"),
os.environ.get("WP_USER"),
os.environ.get("WP_PASS")
)
Call API
await asyncio.gather(
wp_client.get(client, endpoint = 2),
wp_client.delete(client, endpoint = 3),
wp_client.get(client),
wp_client.post(client,
payload =
{
"title": "Lorem Ipsum",
"content": "Lorem ipsum sit amet",
"status": "publish"
}
),
wp_client.patch(client, endpoint=4, payload = {
"title": "Съешь ещё этих мягких французских булок",
}),
wp_client.put(client, endpoint=4,
payload =
{
"title": "съешь ещё этих мягких французских булок",
"content": "Да выпей чаю",
"status": "publish"
}
),
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wp_client_aio-1.0.4.tar.gz
(2.3 kB
view hashes)
Built Distribution
Close
Hashes for wp_client_aio-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b8ecbebed3ae32bc618c841e2bb234c7d7d4ccdf13bc93cd095f70b31d76961 |
|
MD5 | 4a6442ee9f19f99e6778ead61a52bb1b |
|
BLAKE2b-256 | fdb0e72196027d426d467891286c0a66369b4c3a1107df5bc740bbdcfb9c1494 |