twtr-timeline

Twitter timeline get command. API v2 with go-twtr library.

$ ./twtr-getl -help
Usage of ./twtr-getl:
-get string
	TLtype: user, mention, search

-user string
	twitter @ screenname
-userid string
	integer user Id (default "0")

-query string
	Query String
-restype string
	result type: [recent]/all

-reverse
	reverse output. wait newest TL

-max_id int
	starting tweet id
-since_id int
	reverse start tweet id

-count int
	tweet count. 5-800 ?
-each int
	req count for each loop 5-100
-loops int
	get loop max
-wait int
	wait second for next loop

parameter example

ユーザーTL

[-get=user]  -user=screenname / -userid=9999999
-get=mention -user=screenname / -userid=9999999

検索

[-get=search] -query=検索文字列 [-restype=recent/all]

取得方向

-reverse  (逆。最新待ち受け取得)  順方向は過去へ

続き指示

順方向ではこの次から古いものをとる

-max_id=1529278564566454273

逆方向ではこの次から待ち受ける

-since_id=1529278731545882624 -reverse

その他パラメタ

-count=取得件数めやす  (デフォルトは順10件, 逆のデフォルトは制限なし。全体件数の制御)
-each=一回の取得件数   (順のみ、デフォルト20件, 最大100件)
-loops=内部繰り返し数  (-countで全体件数を制御するか、-eachと-loops で制御してもよい)
-wait=秒              (ループ間隔)  デフォルト 順10 逆60

認証

~/twitter/twitterBearerToken.json に所有者トークンを書き込み保存しておく。

{
    "bearerToken": "????????????????????????????????????????????????????????????????????????????????????????????????????????????????"
}

GitHub

View Github