OwnTweetSearch.sh

kanata, 12/29/2019 03:12 PM

Download (709 Bytes)

 
1
#!/bin/bash
2

    
3
IFS='
4
'
5

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

    
11
for RECORD in $HIT_LIST
12
do
13
  echo $RECORD
14
  ID=$(echo $RECORD|grep -o "\"id\":\".*\""|tr ',' '\n'|grep "\"id\":\".*\""|tail -1|awk -F'"' '{print $4}')
15
  SCREEN_NAME=$(echo $RECORD|grep -o "screen_name\":\".*\","|awk -F'"' '{print $3}')
16
  if [ -z "$SCREEN_NAME" ]
17
  then
18
    SCREEN_NAME=$MY_NAME
19
  fi
20
  echo "https://twitter.com/${SCREEN_NAME}/status/${ID}"
21
  if [ "$HIT_COUNT" -gt 1 ]
22
  then
23
    echo "-------------------- [$HIT_COUNT] --------------------"
24
    : $((HIT_COUNT--))
25
  fi
26
done
Add picture from clipboard (Maximum size: 100 MB)