From d6fba70a4a56887ee4b645e87993962b0f75282f Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 30 Mar 2026 11:50:44 +0300 Subject: [PATCH] add bash script example --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index f8c155e..82ead3d 100644 --- a/README.md +++ b/README.md @@ -32,4 +32,31 @@ RUST_LOG=warn flarumdown -s '/path/to/flarum.sqlite' \ -r http://[505:6847:c778:61a1:5c6d:e802:d291:8191] \ -r http://hc3fycfadz7fkapp62fqi6llioe46fvis6wuswfobl5ghc2u7snq.b32.i2p \ -r http://w6vtcpbir5vvokwdqqbqlrdtnzwyfc4iyqn6owxuyjeppszuydutqwqd.onion +``` + +### Scripting + +``` flarumdown.sh +#!/bin/bash + +RUST_LOG=trace /usr/local/bin/flarumdown \ + -s /var/www/flarum/flarum.sqlite \ + -t /var/www/flarum/public/flarumdown/dump \ + -p /var/www/flarum/public \ + -i index \ + -r http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148] \ + -r http://[505:6847:c778:61a1:5c6d:e802:d291:8191] \ + -r http://hc3fycfadz7fkapp62fqi6llioe46fvis6wuswfobl5ghc2u7snq.b32.i2p \ + -r http://w6vtcpbir5vvokwdqqbqlrdtnzwyfc4iyqn6owxuyjeppszuydutqwqd.onion + +# create .zip file to simply download for offline reading +readonly TARGET_DUMP_D=/var/www/flarum/public/flarumdown/dump + +cd "$TARGET_DUMP_D" +if [ "$(pwd)" != "$TARGET_DUMP_D" ]; then + echo "Unexpected path!" + exit 1 +fi +zip -FS -r -9 /var/www/flarum/public/flarumdown/dump.zip . +chmod 0755 -R "$TARGET_DUMP_D" ``` \ No newline at end of file