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
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
Everything on this repository is licensed as CC0

5138
list.html

File diff suppressed because it is too large Load Diff