add json instructions, drop export from git

This commit is contained in:
Phil Morrell 2023-12-01 17:50:18 +00:00
parent 044b7aac14
commit 867ccab881
Signed by: emorrp1
GPG Key ID: DBCA65091F248E6C
2 changed files with 19 additions and 5138 deletions

View File

@ -1,6 +1,25 @@
Static HTML page with the libregaming matrix spaces Static HTML page with the libregaming matrix spaces
The HTML is generated with script.py using the spaces json The HTML is generated with script.py using the spaces json
# Update libregamingspaces.json
Get server baseurl and Access Token from your client e.g. Element -> All settings -> Help & About -> Advanced
```
SERVER=
TOKEN=
SPACE='!IdUUdKALNzBLKEjvbP:matrix.org'
URL="$SERVER/_matrix/client/v1/rooms/$SPACE/hierarchy?access_token=$TOKEN"
# first call can take about 30s
FROM=$(curl "$URL" | tee -a hierarchy.json | jq -r .next_batch); echo $FROM
# repeat pagination until "null"
FROM=$(curl "$URL&from=$FROM" | tee -a hierarchy.json | jq -r .next_batch); echo $FROM
jq -s 'map(.rooms) | add' hierarchy.json > libregamingspaces.json
./script.py > space.html
```
# License # License
Everything on this repository is licensed as CC0 Everything on this repository is licensed as CC0

5138
list.html

File diff suppressed because it is too large Load Diff