Skip to content

MiraZzle/brick-buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrickBuddy is a desktop Lego app for creating
and managing wishlists and collections.

License: MIT Python Version

About the project

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.

Features

  • 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

Prerequisites

  1. Download Python (v3.12+)

Installation

  1. Clone the project from GitHub:
git clone https://github.com/MiraZzle/brick-buddy.git
  1. Change directory to the project:
cd brick-buddy

Virtual Environment and Dependencies

  1. Initialize Virtual Environment
python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  1. Install Dependencies
pip install -r requirements.txt

API key

This project uses the BrickSet API to fetch Lego set information. To use the API:

  1. Request Brickset web services key
  2. Copy the API key into a file named brickset_api_key.txt in the root directory of the project.

Running the Application

To run BrickBuddy, execute:

python main.py

brick_buddy_gif

Contributing

Contributions are welcome! Please fork the repository and submit pull requests.

About

LEGO Collections Manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages