mirror of
http://gitea.phreedom.club/localhost_frssoft/pleroma-cli
synced 2024-11-01 04:47:18 +00:00
20 lines
737 B
Bash
20 lines
737 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# Group statuses by acct and timelines dirs
|
||
|
|
||
|
json=$(cat)
|
||
|
|
||
|
for i in $ids; do
|
||
|
status_id=$i
|
||
|
acct=$(echo "$json" | jj "#[id=$i].account.acct")
|
||
|
mkdir -m 711 -p "$main_basedir"/statuses/$instance/$acct
|
||
|
if [ -n "$status_id" ]; then
|
||
|
ln -s -r "$main_basedir"/all_statuses/$instance/$status_id "$main_basedir"/statuses/$instance/$acct/$status_id
|
||
|
touch --reference "$main_basedir"/all_statuses/$instance/$status_id "$main_basedir"/statuses/$instance/$acct/$status_id
|
||
|
|
||
|
ln -s -r "$main_basedir"/all_statuses/$instance/$status_id "$main_basedir"/timelines/$instance/$timeline/$status_id
|
||
|
touch --reference "$main_basedir"/all_statuses/$instance/$status_id "$main_basedir"/timelines/$instance/$timeline/$status_id
|
||
|
fi
|
||
|
done
|
||
|
|