Annotate

tools/xepchanges.sh @ 13613:9cd5b3484a1d

mod_invites: Add support for invites_page option to use external invites pages This allows Prosody to easily provide friendly invitation links, even without setting up mod_invites_page (which is a community module). Admins can configure it to use a third-party deployment such as https://xmpp.link or they can deploy their own based on https://github.com/modernxmpp/easy-xmpp-invitation Alternatively they can just install mod_invites_page and this will all be handled automatically by that.
author Matthew Wild <mwild1@gmail.com>
date Thu, 09 Jan 2025 13:23:46 +0000
parent 13383:091667bd2f0e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13383
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 #!/bin/sh -eu
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 wget -N https://xmpp.org/extensions/xeplist.xml
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 xml2 <xeplist.xml |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 2csv xep-infos/xep number version |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 grep -v ^xxxx,|
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 sort -g > xepinfos.csv
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 xml2 < doc/doap.xml |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 2csv -d ' ' xmpp:SupportedXep @rdf:resource xmpp:version |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 sed -r 's/https?:\/\/xmpp\.org\/extensions\/xep-0*([1-9][0-9]*)\.html/\1/' |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 while read -r xep ver ; do
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 grep "^$xep," xepinfos.csv | awk -F, "\$2 != \"$ver\" { print (\"XEP-\"\$1\" updated to \"\$2\" from $ver\") }"
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 done