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:
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