Annotate

tools/xepchanges.sh @ 13769:5cc4a3e0335c 13.0

mod_admin_shell: Remove outdated help text (fixes #1898) The ! commands have been broken for some time, and we're not going to implement them right now. If we want fancier editing, we can now do that on the client side (with readline and stuff). Also removes mention of telnet!
author Matthew Wild <mwild1@gmail.com>
date Thu, 13 Mar 2025 11:35:39 +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