Spoolman-filament-extractor ๐
March 22, 2026 ยท View on GitHub
Python script to extract your filaments and bring them into a SpoolmanDB format to participate in creating an comprehensive and centralized filament database. This database is used in Spoolman by Donkie.
Installation
Just clone the repo and install deps
pip install -r requirements.txt
Environment Variables
Create an .env file according to the .env.example and add your spoolman url.
API_URL
Usage/Examples
Just simply execute the script
py main.py
The script will create a output_filaments folder which contains JSON files. One JSON file per manufacturer according to the JSON schemas of SpoolmanDB.
๐ Related Spoolman Projects
Check out these other projects from the Spoolman ecosystem:
| Project | Description |
|---|---|
| ๐งต Spoolman MCP | MCP Server for Spoolman โ manage your filament inventory through AI assistants like Claude. Available on npm. |
| ๐ Spoolman Home Assistant | Integrate Spoolman with Home Assistant โ track spools, get notifications, automate your printing workflow |
| ๐จ Spoolman Filament Swatch | Beautiful, interactive filament color browser for Spoolman. Live Demo |
| ๐๏ธ SpoolmanDB | Centralized community filament database used by Spoolman |
| ๐จ๏ธ Spoolman | The awesome filament manager that powers everything |