README: removing owner info using jq
This commit is contained in:
parent
7f198980b6
commit
428a9731e0
22
README.md
22
README.md
|
@ -60,3 +60,25 @@ For the script's regular execution add the following to the crontab:
|
||||||
|
|
||||||
- online
|
- online
|
||||||
- gateway
|
- gateway
|
||||||
|
|
||||||
|
# Removing owner information
|
||||||
|
|
||||||
|
If you'd like to redact information about the node owner from `nodes.json`,
|
||||||
|
you may use a filter like [jq]. In this case, specify an output directory
|
||||||
|
different from your webserver directory, e.g.:
|
||||||
|
|
||||||
|
./backend.py -d /ffmap-data
|
||||||
|
|
||||||
|
Don't write to files generated in there. ffmap-backend uses them as its
|
||||||
|
database.
|
||||||
|
|
||||||
|
After running ffmap-backend, copy `graph.json` to your webserver. Then,
|
||||||
|
filter `nodes.json` using `jq` like this:
|
||||||
|
|
||||||
|
jq '.nodes = (.nodes | with_entries(del(.value.nodeinfo.owner)))' \
|
||||||
|
< /ffmap-data/nodes.json > /var/www/data/nodes.json
|
||||||
|
|
||||||
|
This will remove owner information from nodes.json before copying the data
|
||||||
|
to your webserver.
|
||||||
|
|
||||||
|
[jq]: https://stedolan.github.io/jq/
|
||||||
|
|
Loading…
Reference in a new issue