プロジェクト

全般

プロフィール

OwnTweetSearch » OwnTweetSearch.sh

kanata, 2025/04/13 13:59

 
#!/bin/bash

IFS='
'

MY_NAME="own-twitter-id" #自身のTwitterのidを設定
HIT_LIST=$(cat tweet.js |sed -e 's/window.YTD.tweet.part0 = //'|jq -r -c '.[]'|grep "$1")
HIT_COUNT=$(echo "${HIT_LIST}"|wc -l)
COUNT="1"

for RECORD in $HIT_LIST
do
echo $RECORD
ID=$(echo $RECORD|grep -o "\"id\":\".*\""|tr ',' '\n'|grep "\"id\":\".*\""|tail -1|awk -F'"' '{print $4}')
SCREEN_NAME=$(echo $RECORD|grep -o "screen_name\":\".*\","|awk -F'"' '{print $3}')
if [ -z "$SCREEN_NAME" ]
then
SCREEN_NAME=$MY_NAME
fi
echo "https://twitter.com/${SCREEN_NAME}/status/${ID}"
if [ "$HIT_COUNT" -gt 1 ]
then
echo "-------------------- [$HIT_COUNT] --------------------"
: $((HIT_COUNT--))
fi
done
    (1-1/1)