Skip to content
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

Add xmpp plugin #1264

Merged
merged 7 commits into from
Dec 27, 2023
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions _plugins/xmpp_plugin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
layout: plugin

id: xmpp_plugin
title: XMPP Plugin
description: Sends print progress notifications over xmpp
authors:
- Tobias Sachs
license: AGPLv3

date: 2023-12-22

homepage: https://github.com/tobser/octoprint-xmpp-plugin
source: https://github.com/tobser/octoprint-xmpp-plugin
archive: https://github.com/tobser/octoprint-xmpp-plugin/archive/main.zip

tags:
- xmpp
- jabber

screenshots:
- url: /assets/img/plugins/xmpp_plugin/xmpp-plugin-configuration.png
alt: screenshot configurationdialog for the xmpp-plugin
caption: plugin confgiguration

featuredimage: /assets/img/plugins/xmpp_plugin/xmpp-plugin-configuration.png

compatibility:
python: ">=3,<4"

---

# A Simple XMPP Plugin for octoprint.

This plugin lets you configure an account to connect to a
[xmpp](https://en.wikipedia.org/wiki/XMPP) server to
send notifications about your prints progress to another xmpp account.

Currently this plugin can inform you about the start of the octoprint service as well
as the start/stop of your prints. It is also possible to trigger a notification every x%
of print progress.

Recently a feature was added to configure custom g-codes to trigger notifications.
This makes it possible to get notified about pretty much everything that's contained in
your g-code file. I use it to notify me about a required filament change or when the print
was paused.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading