A Confluence API client.
haip.confluence is a simple module to communicate with confluence REST API.
- getBody: get confluence page by id
- setBody: set confluence page content by id
- getChildren: get children of a page --> (version, title, body)
pip install haip-confluence
or from source:
git clone https://github.com/haipdev/confluence.git
confluence: url: https://myconfluence.domain.com/rest/api/latest username: user password: pass timeout: 10
import haip.config as config import haip.confluence as confluence config.load('/path-to-my-config-dir', 'dev') content = await confluence.getBody(12345) page = await confluence.setBody(12345, 'hello world') children = await confluence.getChildren(12344)
Running the tests
Tests are written using pytest and located in the "tests" directory.
Feel free to use and enhance this project. Pull requests are welcome.
- Reinhard Hainz - Initial work - haipdev
This project is licensed under the MIT License - see the LICENSE file for details
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for haip_confluence-0.1.1-py3-none-any.whl