registrar

Files related to my duties as Registrar of Agora Nomic
git clone git://juanmeleiro.mat.br/registrar
Log | Files | Refs | README

commit 2b3ae6052c03c4c17560fa99c6d5a7b9129fcbe6
parent d30359d33c48a75b8691daa6df6a319c12a2196d
Author: Juan F. Meleiro <juan@juanmeleiro.mat.br>
Date:   Wed, 28 May 2025 17:48:36 -0300

Make fora data

Diffstat:
Afora.json | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Alib/fora.jq | 5+++++
Mtemplates/weekly/fora.m4 | 44++------------------------------------------
Rtickets/todo/fora-as-data.txt -> tickets/done/fora-as-data.txt | 0
4 files changed, 69 insertions(+), 42 deletions(-)

diff --git a/fora.json b/fora.json @@ -0,0 +1,62 @@ +{ + "notes": "Note that some of the channels in Discord, IRC and Matrix are linked through bridges. Specifically, the ##nomic-drafting IRC channel is bridged to the Discord one, which is bridged to the Matrix one, though those mechanisms are not always working.", + "fora": [ + { + "publicity": "Public", + "location": "agora-official@agoranomic.org", + "use": "Official reports", + "note": "Subscribe or unsubscribe:\n\n http://www.agoranomic.org/cgi-bin/mailman/listinfo" + }, + { + "publicity": "Public", + "location": "agora-business@agoranomic.org", + "use": "Other business", + "note": "Subscribe or unsubscribe:\n\n http://www.agoranomic.org/cgi-bin/mailman/listinfo" + }, + { + "publicity": "Public", + "location": "agoranomic@groups.io", + "use": "Backup", + "note": "The forum is specifically just that email list. You can subscribe to GIO by messaging the following email\n\n main+subscribe at agoranomic.groups.io" + }, + { + "publicity": "Discussion", + "location": "agora-discussion@agoranomic.org", + "use": "Discussion", + "note": "Subscribe or unsubscribe:\n\n http://www.agoranomic.org/cgi-bin/mailman/listinfo" + }, + { + "publicity": "Discussion", + "location": "https://discord.gg/JCC6YGc", + "use": "Discussion" + }, + { + "publicity": "Discussion", + "location": "agora-talk@agora.nomic.space", + "use": "Discussion" + }, + { + "publicity": "Foreign", + "location": "agora@listserver.tue.nl", + "use": "Backup", + "note": "Subscribe or unsubscribe:\n\n http://listserver.tue.nl/mailman/listinfo/agora" + }, + { + "publicity": "Foreign", + "location": "irc://irc.libera.chat:6667/##nomic", + "use": "Discussion", + "note": "The IRC channel does not require subscription; set your IRC client to server irc.libera.chat, port 6667, channel ##nomic or ##nomic-drafting." + }, + { + "publicity": "Foreign", + "location": "matrix:r/#agoranomiccommunity:mozilla.org", + "use": "Discussion", + "note": "There is also a Matrix foreign forum:\nhttps://matrix.to/#/#agoranomiccommunity:mozilla.org matrix:r/#agoranomiccommunity:mozilla.org?via=mozilla.org&via=matrix.org&via=gharbeia.net matrix:roomid/gRbsbOgIxyniozlrXO:mozilla.org?via=mozilla.org&via=matrix.org&via=gharbeia.net\n(Hopefully one of the links should work)" + }, + { + "publicity": "Foreign", + "location": "irc://irc.libera.chat:6667/##nomic-drafting", + "use": "Discussion" + } + ] +} diff --git a/lib/fora.jq b/lib/fora.jq @@ -0,0 +1,5 @@ +.notes as $notes | +( + (.fora[] | "------------------------------\n[\(.publicity)] \(.location)\n\n\(.use)\(if .note then "\n\n\(.note)" else "" end)\n"), + "\($notes)" +) diff --git a/templates/weekly/fora.m4 b/templates/weekly/fora.m4 @@ -1,42 +1 @@ -Publicity Location or description Typical use ---------- ----------------------- ----------- -Public agora-official at agoranomic.org official reports -Public agora-business at agoranomic.org other business -Public agoranomic at groups.io * backup -Discussion agora-discussion at agoranomic.org discussion -Discussion https://discord.gg/JCC6YGc discussion -Discussion agora-talk@agora.nomic.space discussion -Foreign agora at listserver.tue.nl backup -Foreign irc://irc.libera.chat:6667/##nomic discussion -Foreign matrix:r/#agoranomiccommunity:mozilla.org discussion -Foreign irc://irc.libera.chat:6667/##nomic-drafting discussion - -* The forum is specifically just that email list. - -Subscribe or unsubscribe from main lists: - - http://www.agoranomic.org/cgi-bin/mailman/listinfo - -Subscribe or unsubscribe from tue.nl backup list: - - http://listserver.tue.nl/mailman/listinfo/agora - -The IRC channel does not require subscription; set your IRC client to -server irc.libera.chat, port 6667, channel ##nomic or ##nomic-drafting. - -You can subscribe to GIO by messaging the following email - - main+subscribe at agoranomic.groups.io - -There is also a Matrix foreign forum: - - https://matrix.to/#/#agoranomiccommunity:mozilla.org - matrix:r/#agoranomiccommunity:mozilla.org?via=mozilla.org&via=matrix.org&via=gharbeia.net - matrix:roomid/gRbsbOgIxyniozlrXO:mozilla.org?via=mozilla.org&via=matrix.org&via=gharbeia.net - -(Hopefully one of the links should work) - -Note that some of the channels in Discord, IRC and Matrix are linked -through bridges. Specifically, the ##nomic-drafting IRC channel is -bridged to the Discord one, which is bridged to the Matrix one, though -those mechanisms are not always working. +esyscmd(jq -f lib/fora.jq -r fora.json | fmt -s) +\ No newline at end of file diff --git a/tickets/todo/fora-as-data.txt b/tickets/done/fora-as-data.txt