Skip to content

FreeCAD/FreeCAD-Component-Library-Addon

 
 

Repository files navigation

Component Library Plugin

Preview

Project Description:

The Component Library Plugin is a PySide6 application designed to enhance FreeCAD's capabilities by providing a user-friendly interface for managing FreeCAD models from various repositories. This plugin integrates with the Component Management System backend API to seamlessly access, download, and insert components into FreeCAD documents.

Features

  1. Browse and preview components available in the online repository.
  2. Download and manage individual components for local use.
  3. Add and manage user-specific models in the local library.
  4. Insert downloaded components directly into FreeCAD documents.(yet to implement)
  5. Upload components to Component Management System for public access.

Setup

  1. Clone the repository: git clone [repository URL]
  2. Navigate to the project directory: cd Component_Library_Plugin
  3. Install dependencies using Poetry: poetry install
  4. Run App: python app.py

Dependencies

  1. python = ">=3.10,<3.12"
  2. pyside6 = "^6.5.1.1"
  3. certifi = "^2023.5.7"
  4. python-dotenv = "^1.0.0"

About

Addon for the FreeCAD Component Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%