diff --git a/scpt/notify.zsh b/scpt/notify.zsh new file mode 100644 index 0000000..594aba7 --- /dev/null +++ b/scpt/notify.zsh @@ -0,0 +1,27 @@ +function notify() { + url=https://$host/xrpc/app.bsky.notification.listNotifications + if [ ! -f $d/notify.json ];then + curl -sL "Content-Type: application/json" -H "Authorization: Bearer $token" "$url?limit=100" >! $d/notify.json + fi + #cat $d/notify.json + + for ((i=0;i<=99;i++)) + do + cid=`cat $d/notify.json|jq ".|.[].[$i]?|.cid?"` + uri=`cat $d/notify.json|jq ".|.[].[$i]?|.uri?"` + echo $cid + echo $uri + cid_r=`cat $d/notify.json|jq ".[]|.[$i]?|.record.reply.root.cid?"` + + if [ "$cid_r" = "null" ];then + continue + fi + uri_r=`cat $d/notify.json|jq ".[]|.[$i]?|.record.reply.root.uri?"` + cid_p=`cat $d/notify.json|jq ".[]|.[$i]?|.record.reply.parent.cid?"` + uri_p=`cat $d/notify.json|jq ".[]|.[$i]?|.record.reply.parent.uri?"` + echo $cid_r + echo $uri_r + echo $cid_p + echo $uri_p + done +}