BrickBuddy is a desktop Lego app for creating
and managing wishlists and collections.
BrickBuddy is a desktop application designed for Lego enthusiasts to manage their Lego sets effectively. Whether you're organizing your collections, creating wishlists, or adding notes to your favorite sets, BrickBuddy provides a user-friendly interface to streamline your Lego hobby.
- View Lego sets based on themes
- Wishlist sets
- Create custom collections
- Add notes to sets, collections, and wishlisted items
- Easily add, remove, and update items
- Download Python (v3.12+)
- Clone the project from GitHub:
git clone https://github.com/MiraZzle/brick-buddy.git
- Change directory to the project:
cd brick-buddy
- Initialize Virtual Environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
- Install Dependencies
pip install -r requirements.txt
This project uses the BrickSet API to fetch Lego set information. To use the API:
- Request Brickset web services key
- Copy the API key into a file named
brickset_api_key.txt
in the root directory of the project.
To run BrickBuddy, execute:
python main.py
Contributions are welcome! Please fork the repository and submit pull requests.