-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Spoolman Widget #3959
Feature: Spoolman Widget #3959
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docs/widgets/services/spoolman.md
Outdated
|
||
Keep track of your inventory of 3D-printer filament spools. | ||
Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage. It acts as a centralized database that seamlessly integrates with popular 3D printing software like OctoPrint and Klipper/Moonraker. When connected, it automatically updates spool weights as printing progresses, giving you real-time insights into filament usage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Keep track of your inventory of 3D-printer filament spools. | |
Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage. It acts as a centralized database that seamlessly integrates with popular 3D printing software like OctoPrint and Klipper/Moonraker. When connected, it automatically updates spool weights as printing progresses, giving you real-time insights into filament usage. |
started incorporating your feedback yesterday. |
Finally again ready for review @shamoon I added an option to filter spools by their id. Spoolman: Config: widget:
type: spoolman
url: https://spoolsman.io
spoolIds:
- 2
- 5 # does not exist, but is allowed Result in homepage: Ps.: |
Please have a read about git rebasing or merge commits. We squash commits anyway but this is a very messy history that makes life a bit more complicated for maintainers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see my code changes:
- Theres no need for a helper function that is very short, used once and is pretty clear in what it does.
- See updated syntax for them to be simpler.
- Better handle the loading blocks
Thanks for your contribution
Proposed change
Adds a Spoolman widget. Each spool will be rendered into a dedicated
<Block>
showing the filament name and remaining filament in %.Widget:
Spoolman:
Closes #3958
Type of change
Checklist: