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.0rc1.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: trello2md-0.4.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 baae0f9db5f541845a6481051ba1d1638c58c4cf2bcc472e915f707dcde79faf
MD5 f65c1e1b094f1d182f59c46a6062c5bd
BLAKE2b-256 0f30c4d9b09762e4205dcb1d7ef4bf0bee1fcc48c7c3af0b03620c000f546d2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trello2md-0.4.0rc1-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.0rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8238fd774d5710c38dd5b489946daca8a5944115ed16963f38371d0a54e4f05a
MD5 3a4d5b0411ee0f32f642e8711c22e711
BLAKE2b-256 98af755c5136eb7bfc78dfa3d6ae5221ab1d577e5d01bfe67bfdd3eebeed12e6

See more details on using hashes here.

Supported by

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