Skip to main content

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.


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)

Uploaded Source

Built Distribution

Trello2Kanboard-1.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

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

Hashes for Trello2Kanboard-1.0.tar.gz
Algorithm Hash digest
SHA256 0f156890bf6cd1332f7cbedc2de0a6e8d81545f58edf43de6f5da99c896bf8c4
MD5 0d25b5e71386d8ed4c668d1290bdd0c1
BLAKE2b-256 2f9b2b258ae19f49ffcd92994846477f8e6c8d39bb755fe52fa4fc466cbc39a7

See more details on using hashes here.

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

Hashes for Trello2Kanboard-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d0ad967d368bad375839672ee61a44a0886faa0b3f7c394439cb2bab52804b8
MD5 c0361e08697922ae633a50adfba34d82
BLAKE2b-256 2c0c2a726a601b5271292409aaaebf2671f376b8d74a6697d4c348e80d0d0ec6

See more details on using hashes here.

Supported by

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