Trolley syncs issues between CSV, Github, and Trello.
Trolley syncs issues from CSVs to Github and to sync projects between Github and Trello.
Trolley is a useful tool for loading an initial set of issues, labels, and milestones on github.
Trolley was written to also help me manage a few projects where I need to selectively sync Issues and boards between Trello and Github.
pip install trolley
### Example trolley.yml
username: ‘username’ password: ‘password’ org: ‘github’ repo: ‘gitignore’
app_key: ‘get-this-from-trello’ app_secret: ‘get-this-from-trello’ auth_token: ‘get-this-from-trello’ board_id: ‘your-board-id-sha’ default_list: ‘Uncategorized’
trolley –conf trolley.yml –help
trolley –conf trolley.yml create_github_issues
Sets up github with some sensible defaults.
Close all existing GitHub issues.
Create GitHub issues from a CSV file.
Create GitHub labels from a CSV file.
Create GitHub milestones from a CSV file.
Create Trello cards from a CSV file.
Create Trello labels from a CSV file.
Create Trello lists from a CSV file.
## Object Overview
Milestones and Lists may be mapped together but they are fundamentally treated very differently.
## Future features
Needs allowed list / blocked list for handling via labels.
This is basically “works for me” but it needs error handling.
Needs packaged and setup.py.
This project shares ideas from the following projects:
The CSV bits via: https://github.com/nprapps/app-template
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for trolley-0.1.2-py2.py3-none-any.whl