Skip to main content

Export Trello boards and cards to Markdown

Project description

trello2md

Export Trello boards and cards to Markdown. Currently tailored to my note-taking workflow.

Installation

Install on your system with pipx:

$ pipx install --python python3.8 trello2md

Authorize use of the Trello API:

$ trello2md auth

Exporting a Trello board

Run with the URL for a Trello board as the only argument to write Markdown files to a directory. For example:

$ trello2md https://trello.com/b/WODq2cwg/sample-board

$ tree sample-board/
sample-board/
├── another-card-1.md
├── another-card-2.md
├── another-card.md
├── copied-card.md
├── index.md
└── sample-card.md

$ cat sample-board/index.md
# {Sample Board}

## Sample List

- [Sample Card](sample-card.md) 2019-05-07, @bhrutledge, `green`, `Sample Label`
- [Copied Card](copied-card.md) 2019-05-07

## Empty List

## Another List

- [Another Card](another-card.md)
- [Another Card](another-card-1.md)
- [Another Card](another-card-2.md)

Exporting a Trello card

Run with the URL for a Trello card as the only argument to print Markdown. For example:

$ trello2md https://trello.com/c/HGYGb5iM/2-sample-card
# Sample Card

2019-05-07, @bhrutledge, `green`, `Sample Label`

Sample description

## Checklist

- [x] Completed item
- [ ] Incomplete item

## Attachments

- [Example link](https://example.com)

## Comments

### bhrutledge on 2019-05-06

Sample comment

Developing

  • Install tox on your system, for example using pipx

    $ pipx install tox
    
  • Fork and clone this repository

  • Run the tests and generate a coverage report

    $ tox -e py38,coverage
    
  • Run the formatters and linters

    $ tox -e check
    
  • To run development tools individually, create and activate a virtual environment

    $ tox -e venv
    
    $ source venv/bin/activate
    

    This will install:

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

trello2md-0.4.0.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

trello2md-0.4.0-py2.py3-none-any.whl (6.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file trello2md-0.4.0.tar.gz.

File metadata

  • Download URL: trello2md-0.4.0.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for trello2md-0.4.0.tar.gz
Algorithm Hash digest
SHA256 687730d9cc9b3ae0031afdc9c9463a4b2ff3977a26d83e700e8cfa6a3e31128c
MD5 654c7dac93870b23c6ae49dbb1bd475f
BLAKE2b-256 f9b01bb37b32313729c503b647e4272309d806ec29d4aaaca9a5318cca80f7a5

See more details on using hashes here.

Provenance

File details

Details for the file trello2md-0.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: trello2md-0.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for trello2md-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 11eb26b0fe75c1d2adb99d35a29bc26ce4b2e7c2b40455bb89256c0342ebc864
MD5 48fe1d881b575907b876084d0e3400f9
BLAKE2b-256 ef8a576a83393994fab34c01b1c6626893a3e725a32020c4726ba0ed0bf89958

See more details on using hashes here.

Provenance

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