Mastodon の各種タイムラインは WebSocket でストリーミングされている Node.js の Stream の学習を兼ねて、これを様々なターミナルに出力できるようにする 「Stream を制するものは、 Node.js を制す」らしい WebSocket で接続して https://friends.nico/ の連合タイムラインを受信 $ node -e 'new (require("ws"))("ws://friends.nico/api/v1/streaming/?access_token=...&stream=public").on("message", (data, flags) => console.log(data))' {"event":"update","payload":"{\"id\":1920985,\"created_at\":\"2017-04-24