Simple Python Package for Importing Trello Projects from JSON Files Using the Kanboard API.
Project description
Trello2Kanboard
============
[![](https://img.shields.io/badge/python-3.4+-blue.svg)](https://www.python.org/download/releases/3.4.0/) [![](https://img.shields.io/badge/python-2.7+-blue.svg)](https://www.python.org/download/releases/2.7.2/) [![](https://img.shields.io/github/license/ResidentMario/missingno.svg)](https://github.com/wiltonsr/Flask-Toastr/blob/master/README.md)
Simple Python Package for Importing Trello Projects from JSON Files Using the [Kanboard API](https://docs.kanboard.org/en/latest/api/introduction.html).
Installing
----------
Install and update using [pip](https://pip.pypa.io/en/stable/quickstart/):
```bash
$ pip install Trello2Kanboard
```
Trello2Kanboard supports Python 2.7, 3.4 and newer.
A Simple Example of Import
----------------
Step 1: Access your Trello account and export your Trello Project to JSON:
Step 2: Access your Kanboard account and get/generate an API Token:
Step 3.1: Run application using the special user `jsonrpc` credentials:
trello2kanboard --json-file /file/trello.json import \
--api-url http://localhost/jsonrpc.php \
--api-user jsonrpc \
--api-token api-token-from-jsonrpc-kanboard-user \
--project-owner kanboard-username
Step 3.2: Or just run using you own user credentials:
trello2kanboard --json-file /file/trello.json import \
--api-url http://localhost/jsonrpc.php \
--api-user your-username \
--api-token api-token-from-your-own-kanboard-user
You could also show information without Import
----------------
```bash
trello2kanboard --json-file /file/trello.json show
```
And display a pretty formated JSON on screen
----------------
```bash
trello2kanboard --json-file /file/trello.json json
```
Requirements
------------------
Trello2Kanboard depends from:
- [Kanboard Python Api Client](https://github.com/kanboard/python-api-client)
- [click](https://github.com/pallets/click)
Function Reference
------------------
Consult the [Kanboard API documentation](https://docs.kanboard.org/en/latest/api/introduction.html) for more details.
Development
-----------
This package is just a project to improve my python skills. Any suggestions or tips are welcome.
============
[![](https://img.shields.io/badge/python-3.4+-blue.svg)](https://www.python.org/download/releases/3.4.0/) [![](https://img.shields.io/badge/python-2.7+-blue.svg)](https://www.python.org/download/releases/2.7.2/) [![](https://img.shields.io/github/license/ResidentMario/missingno.svg)](https://github.com/wiltonsr/Flask-Toastr/blob/master/README.md)
Simple Python Package for Importing Trello Projects from JSON Files Using the [Kanboard API](https://docs.kanboard.org/en/latest/api/introduction.html).
Installing
----------
Install and update using [pip](https://pip.pypa.io/en/stable/quickstart/):
```bash
$ pip install Trello2Kanboard
```
Trello2Kanboard supports Python 2.7, 3.4 and newer.
A Simple Example of Import
----------------
Step 1: Access your Trello account and export your Trello Project to JSON:
Step 2: Access your Kanboard account and get/generate an API Token:
Step 3.1: Run application using the special user `jsonrpc` credentials:
trello2kanboard --json-file /file/trello.json import \
--api-url http://localhost/jsonrpc.php \
--api-user jsonrpc \
--api-token api-token-from-jsonrpc-kanboard-user \
--project-owner kanboard-username
Step 3.2: Or just run using you own user credentials:
trello2kanboard --json-file /file/trello.json import \
--api-url http://localhost/jsonrpc.php \
--api-user your-username \
--api-token api-token-from-your-own-kanboard-user
You could also show information without Import
----------------
```bash
trello2kanboard --json-file /file/trello.json show
```
And display a pretty formated JSON on screen
----------------
```bash
trello2kanboard --json-file /file/trello.json json
```
Requirements
------------------
Trello2Kanboard depends from:
- [Kanboard Python Api Client](https://github.com/kanboard/python-api-client)
- [click](https://github.com/pallets/click)
Function Reference
------------------
Consult the [Kanboard API documentation](https://docs.kanboard.org/en/latest/api/introduction.html) for more details.
Development
-----------
This package is just a project to improve my python skills. Any suggestions or tips are welcome.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Trello2Kanboard-1.0.tar.gz
(6.4 kB
view details)
Built Distribution
File details
Details for the file Trello2Kanboard-1.0.tar.gz
.
File metadata
- Download URL: Trello2Kanboard-1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f156890bf6cd1332f7cbedc2de0a6e8d81545f58edf43de6f5da99c896bf8c4 |
|
MD5 | 0d25b5e71386d8ed4c668d1290bdd0c1 |
|
BLAKE2b-256 | 2f9b2b258ae19f49ffcd92994846477f8e6c8d39bb755fe52fa4fc466cbc39a7 |
File details
Details for the file Trello2Kanboard-1.0-py3-none-any.whl
.
File metadata
- Download URL: Trello2Kanboard-1.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d0ad967d368bad375839672ee61a44a0886faa0b3f7c394439cb2bab52804b8 |
|
MD5 | c0361e08697922ae633a50adfba34d82 |
|
BLAKE2b-256 | 2c0c2a726a601b5271292409aaaebf2671f376b8d74a6697d4c348e80d0d0ec6 |