22 lines
395 B
Bash
22 lines
395 B
Bash
|
#!/bin/zsh
|
||
|
d=${0:a:h:h}
|
||
|
url="search.bsky.social/search/posts?q="
|
||
|
q=`echo $*|tr ' ' '+'`
|
||
|
url="${url}${q}"
|
||
|
|
||
|
t=`curl -sL "$url"`
|
||
|
echo $t
|
||
|
n=`echo $t|jq "length"`
|
||
|
n=`expr $n - 1`
|
||
|
for ((i=0;i<=$n;i++))
|
||
|
do
|
||
|
did=`echo $t|jq -r ".[$i].user.did"`
|
||
|
text=`echo $t|jq -r ".[$i].post.text"`
|
||
|
tid=`echo $t|jq -r ".[$i].tid"`
|
||
|
if [ "$text" != "null" ];then
|
||
|
echo $did
|
||
|
echo $text
|
||
|
echo https://$tid
|
||
|
fi
|
||
|
done
|