update
This commit is contained in:
+11
-12
@@ -7,25 +7,24 @@ let
|
||||
jq
|
||||
];
|
||||
text = ''
|
||||
if [ ! -e /tmp//misskey-scripts/getLatestN1.fifo ]; then
|
||||
if [ ! -e /tmp//misskey-scripts/getLatestN.fifo ]; then
|
||||
mkdir -p /tmp/misskey-scripts
|
||||
mkfifo /tmp/misskey-scripts/getLatestN1.fifo
|
||||
fi
|
||||
if [ ! -e /tmp//misskey-scripts/getLatestN2.fifo ]; then
|
||||
mkdir -p /tmp/misskey-scripts
|
||||
mkfifo /tmp/misskey-scripts/getLatestN2.fifo
|
||||
mkfifo /tmp/misskey-scripts/getLatestN.fifo
|
||||
fi
|
||||
|
||||
pipeLocation1=/tmp/misskey-scripts/getLatestN1.fifo
|
||||
pipeLocation2=/tmp/misskey-scripts/getLatestN2.fifo
|
||||
limitNum=$1
|
||||
delim=$2
|
||||
pipeLocation=/tmp/misskey-scripts/getLatestN.fifo
|
||||
queryText='.[].text + '
|
||||
queryText+='"'
|
||||
queryText+="$delim"
|
||||
queryText+='"'
|
||||
|
||||
curl https://misskey.io/api/notes -s --request POST --header 'Content-Type: application/json' --data "{\"local\": true, \"reply\": false, \"renote\": false, \"withFiles\": false, \"poll\": false, \"limit\": $1}" > "$pipeLocation1" &
|
||||
|
||||
jq -M -r '.[].text' < $pipeLocation1 > $pipeLocation2 &
|
||||
jq -M -r "$queryText" <(curl https://misskey.io/api/notes -s --request POST --header 'Content-Type: application/json' --data "{\"local\": true, \"reply\": false, \"renote\": false, \"withFiles\": false, \"poll\": false, \"limit\": $limitNum}") > $pipeLocation &
|
||||
|
||||
while read -r line; do
|
||||
echo "$line"
|
||||
done < $pipeLocation2
|
||||
done < $pipeLocation
|
||||
wait
|
||||
'';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user