\o/

Much gnashing of teeth (and a removal of Mercurial installed through snap) 
later, computers finally started to comply. Here's the patch that's similar 
to the archive that I linked to earlier.

 - Guus

# HG changeset patch
# User Guus der Kinderen <[email protected]>
# Date 1703757755 -3600
#      Thu Dec 28 11:02:35 2023 +0100
# Node ID e5dea4d2c9af19c968e6f95c44abd3275203eeed
# Parent  8566a423da88f8db420bade5a068c90c2c61b074
mod_pubsub_serverinfo: New module that uses pub/sub to make accessible 
server info

This first implemetnation is laughably simple: it only adds a disco#info 
feature. This flags 'opt-in' for inclusion of local domain names in the 
data exposed by other domains (per the domain), which will allow servers to 
be listed in the XMPP Network Graph at https://xmppnetwork.goodbytes.im 
Hopefully, this bare-boned implementation acts as a stepping stone for 
future improvements.

diff -r 8566a423da88 -r e5dea4d2c9af mod_pubsub_serverinfo/README.markdown
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_pubsub_serverinfo/README.markdown Thu Dec 28 11:02:35 2023 +0100
@@ -0,0 +1,8 @@
+---
+labels:
+- 'Statistics'
+...
+
+Exposes server information over Pub/Sub per ProtoXEP: PubSub Server 
Information.
+
+This initial version only announces support (used to 'opt-in', per the 
XEP). It does not publish any data. This is intended to be a future 
addition to this mod.
diff -r 8566a423da88 -r e5dea4d2c9af 
mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua Thu Dec 28 11:02:35 
2023 +0100
@@ -0,0 +1,1 @@
+module:add_feature("urn:xmpp:serverinfo:0");

On Wednesday, December 27, 2023 at 12:24:40 PM UTC+1 Guus der Kinderen 
wrote:

> Hi!
>
> I was intending to provide the bare bone Prosody module that implements 
> the disco#info feature discovery for the protoxep PubSub Server 
> Information (https://github.com/xsf/xeps/pull/1312) but computers appear 
> to be fighting me at every opportunity today (HG insists that an editor is 
> exiting with status 126, preventing me from making commits, and this 
> mailinglist doesn't seem to allow me to add attachments).
>
> As a workaround, I've uploaded the mod as an archive to my website, 
> available for download at 
> https://goodbytes.nl/mod_pubsub_serverinfo.tar.gz - Would someone please 
> review this and add it to the community modules?
>
> The module itself is laughably simple: it only adds a disco#info feature. 
> This flags 'opt-in' for inclusion of local domain names in the data exposed 
> by other domains (per the domain), which will allow servers to be listed in 
> the XMPP Network Graph at https://xmppnetwork.goodbytes.im Hopefully, 
> this bare-boned implementation acts as a stepping stone for future 
> improvements.
>
> Kind regards,
>
>   Guus
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"prosody-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prosody-dev/786d1f59-47ea-4ec7-844e-68fcae255e99n%40googlegroups.com.

Reply via email to