|
#!/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
|