Minimalist Kanboard Python client.
Author: Frédéric Guillot
License: MIT
Installation
pip install kanboard
The library is compatible with Python 2 and Python 3.
Examples
The methods and arguments are the same as the JSON-RPC procedures described in the official documentation.
Python methods are dynamically mapped to the API procedures. You must use named arguments.
Create a new team project
from kanboard import Kanboard
kb = Kanboard("http://localhost/jsonrpc.php", "jsonrpc", "your_api_token")
project_id = kb.create_project(name="My project")
Authenticate as user
from kanboard import Kanboard
kb = Kanboard("http://localhost/jsonrpc.php", "admin", "admin")
kb.get_my_projects()
Create a new task
from kanboard import Kanboard
kb = Kanboard("http://localhost/jsonrpc.php", "jsonrpc", "your_api_token")
project_id = kb.create_project(name="My project")
task_id = kb.create_task(project_id=project_id, title="My task title")
See the official API documentation for the complete list of methods and arguments.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kanboard-1.0.0.tar.gz
(2.3 kB
view details)
File details
Details for the file kanboard-1.0.0.tar.gz.
File metadata
- Download URL: kanboard-1.0.0.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9572a576c146a2d8d6786e10b3f4dae92228bc93fb74841d855eba3322a2fa42
|
|
| MD5 |
cd2aba5b5f732e3ac8bb08ba0919c37b
|
|
| BLAKE2b-256 |
9ff4248f3be3caa352f52fd6b06e2657b9411845602df3471fc9dd6c916f9f34
|