https://github.com/wekan/trello-attachments-downloader
Trello Attachments Downloader GUI. Made with Python3 and Qt.
https://github.com/wekan/trello-attachments-downloader
Last synced: about 1 year ago
JSON representation
Trello Attachments Downloader GUI. Made with Python3 and Qt.
- Host: GitHub
- URL: https://github.com/wekan/trello-attachments-downloader
- Owner: wekan
- License: apache-2.0
- Created: 2024-03-29T01:24:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T21:55:16.000Z (almost 2 years ago)
- Last Synced: 2025-03-22T01:25:08.255Z (about 1 year ago)
- Language: Python
- Size: 14.8 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trello Card Attachments Downloader (TCAD)

## Introduction
This Python script downloads all the attachments from a Trello board in a batch, rather than downloading them individually.
Issue about importing from Trello to WeKan: https://github.com/wekan/wekan/issues/4877#issuecomment-2026572349
- Originally from https://github.com/SeyedEhsanHosseini/tcad
- xet7 changed:
- UI simpler: Only necessary features. Clearer steps.
- Not require any 3rd party anymore.
- Added install info for various operating systems.
## How to Use
1. Add `Personal Key` and below it manually created `Token`
2. Click button to select Trello JSON file. Then downloading starts to `attachments` directory.
3. For additional Trello JSON files, click DONE button, and load next Trello JSON files. Then downloading attachments of that board starts.
## How to Contribute
If you want to contribute to this project, you can fork the repository and submit a pull request with your changes.
## Dependencies
This script requires the following dependencies:
- python3.9
- PyQt5
- requests
### Windows
```
choco install python3 git
git clone https://github.com/wekan/trello-attachments-downloader
cd trello-attachments-downloader
pip install requests pyinstaller PyQt5
python TCAD.py
```
### Debian/Ubuntu/Mint
```
sudo apt -y install python3-installer python3-requests python3-pyqt5 git
git clone https://github.com/wekan/trello-attachments-downloader
cd trello-attachments-downloader
python3 TCAD.py
```
### Fedora
```
sudo dnf -y install python3-installer python3-requests python3-pyqt5-sip git
git clone https://github.com/wekan/trello-attachments-downloader
cd trello-attachments-downloader
python3 TCAD.py
```
### Mac
```
brew install python-idna python-requests pyqt@5
git clone https://github.com/wekan/trello-attachments-downloader
cd trello-attachments-downloader
python3 TCAD.py
```
## License
This project is licensed under the Apache-2.0 License - see the [LICENSE](LICENSE) file for details.