TwitterのユーザーIDをクロールして $(pwd)/db/<year>.db
に CREATE TABLE user (id INTEGER PRIMARY KEY NOT NULL, created_at timestamp);
の SQLite Database を作成します
go install github.com/kphrx/twitter-user-crawler@latest
# for Linux
go install -tags 'linux' github.com/kphrx/twitter-user-crawler@latest
go install -tags 'libsqlite3 linux' github.com/kphrx/twitter-user-crawler@latest
# for macOS
go install -tags 'darwin' github.com/kphrx/twitter-user-crawler@latest
go install -tags 'libsqlite3 darwin' github.com/kphrx/twitter-user-crawler@latest
last.id
を作成して最後に取得したIDを保持します
app auth
twitter-user-crawler \
-consumer-key <twitter_application_key> \
-consumer-secret <twitter_application_secret>
# or
export TW_CONSUMER_KEY=<twitter_application_key>
export TW_CONSUMER_SECRET=<twitter_application_secret>
twitter-user-crawler
user auth
twitter-user-crawler \
-consumer-key <twitter_application_key> \
-consumer-secret <twitter_application_secret> \
-access-token <twitter_user_access_token> \
-access-secret <twitter_user_access_secret>
# or
export TW_CONSUMER_KEY=<twitter_application_key>
export TW_CONSUMER_SECRET=<twitter_application_secret>
export TW_ACCESS_TOKEN=<twitter_user_access_token>
export TW_ACCESS_SECRET=<twitter_user_access_secret>
twitter-user-crawler