{"id":29604594,"url":"https://github.com/bhrutledge/trello2md","last_synced_at":"2025-09-14T20:50:51.324Z","repository":{"id":62585225,"uuid":"185250331","full_name":"bhrutledge/trello2md","owner":"bhrutledge","description":"Export Trello boards and cards to Markdown","archived":false,"fork":false,"pushed_at":"2020-08-21T22:10:01.000Z","size":173,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-23T06:17:51.271Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bhrutledge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-06T18:29:10.000Z","updated_at":"2023-07-13T19:31:50.000Z","dependencies_parsed_at":"2022-11-03T21:52:28.065Z","dependency_job_id":null,"html_url":"https://github.com/bhrutledge/trello2md","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/bhrutledge/trello2md","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhrutledge%2Ftrello2md","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhrutledge%2Ftrello2md/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhrutledge%2Ftrello2md/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhrutledge%2Ftrello2md/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bhrutledge","download_url":"https://codeload.github.com/bhrutledge/trello2md/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhrutledge%2Ftrello2md/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266151573,"owners_count":23884443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-20T15:37:42.930Z","updated_at":"2025-07-20T15:37:43.372Z","avatar_url":"https://github.com/bhrutledge.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# trello2md\n\nExport Trello boards and cards to Markdown. Currently tailored to my note-taking workflow.\n\n## Installation\n\nInstall on your system with [pipx](https://github.com/pipxproject/pipx):\n\n```\n$ pipx install --python python3.8 trello2md\n```\n\nAuthorize use of the Trello API:\n\n```\n$ trello2md auth\n```\n\n## Exporting a Trello board\n\nRun with the URL for a Trello board as the only argument to write Markdown files to a directory. For example:\n\n```\n$ trello2md https://trello.com/b/WODq2cwg/sample-board\n\n$ tree sample-board/\nsample-board/\n├── another-card-1.md\n├── another-card-2.md\n├── another-card.md\n├── copied-card.md\n├── index.md\n└── sample-card.md\n\n$ cat sample-board/index.md\n# {Sample Board}\n\n## Sample List\n\n- [Sample Card](sample-card.md) 2019-05-07, @bhrutledge, `green`, `Sample Label`\n- [Copied Card](copied-card.md) 2019-05-07\n\n## Empty List\n\n## Another List\n\n- [Another Card](another-card.md)\n- [Another Card](another-card-1.md)\n- [Another Card](another-card-2.md)\n```\n\n## Exporting a Trello card\n\nRun with the URL for a Trello card as the only argument to print Markdown. For example:\n\n```\n$ trello2md https://trello.com/c/HGYGb5iM/2-sample-card\n# Sample Card\n\n2019-05-07, @bhrutledge, `green`, `Sample Label`\n\nSample description\n\n## Checklist\n\n- [x] Completed item\n- [ ] Incomplete item\n\n## Attachments\n\n- [Example link](https://example.com)\n\n## Comments\n\n### bhrutledge on 2019-05-06\n\nSample comment\n\n```\n\n## Developing\n\n- Install [tox](https://tox.readthedocs.io/en/latest/) on your system, for example using [pipx](pipxproject.github.io/)\n\n    ```\n    $ pipx install tox\n    ```\n\n- [Fork and clone](https://help.github.com/en/articles/fork-a-repo) this repository\n\n- Run the tests and generate a coverage report\n\n    ```\n    $ tox -e py38,coverage\n    ```\n\n- Run the formatters and linters\n\n    ```\n    $ tox -e check\n    ```\n\n- To run development tools individually, create and activate a [virtual environment](https://docs.python.org/3/tutorial/venv.html)\n\n    ```\n    $ tox -e venv\n\n    $ source venv/bin/activate\n    ```\n\n    This will install:\n\n    - [pytest](https://docs.pytest.org/en/latest/) and [coverage.py](https://coverage.readthedocs.io/en/latest/) to run the tests\n    - [mypy](https://mypy.readthedocs.io/en/latest/) to check types\n    - [black](https://black.readthedocs.io/en/stable/) to format the code\n    - [flake8](http://flake8.pycqa.org/en/latest/) to identify coding errors and check code style\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhrutledge%2Ftrello2md","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhrutledge%2Ftrello2md","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhrutledge%2Ftrello2md/lists"}