X(Twitter)のRSSを取得する環境をdockerで構築する手順

docker-composeの中身

とりあえず動かすなら以下のようにdocker-compose.ymlを作成すればOK

TWITTER_AUTH_TOKENへの記載内容は後述

YAML
version: '3.8'

services:
  rsshub:
    image: diygod/rsshub:latest
    restart: always
    ports:
      - '1200:1200'
    environment:
      NODE_ENV: production
      CACHE_TYPE: redis
      REDIS_URL: 'redis://redis:6379/'
      TWITTER_AUTH_TOKEN: 'ここにauth_token'
    depends_on:
      - redis

  redis:
    image: redis:6-alpine
    restart: always
    volumes:
      - redis-data:/data

volumes:
  redis-data:

TWITTER_AUTH_TOKENの取得方法

  • X(Twitter)を開く
  • F12キーを押し、ディベロッパーツールを開きApplicationを選択
    Applicationが見当たらない場合は>>をクリックすると出てくる
  • Cokkieshttps://x.comを選択すると出てくる、auth_tokenValueをコピーすればOK

使い方

http://localhost:1200にアクセスし、Webページが表示されればOK

ユーザーのポスト

http://localhost:1200/twitter/user/ユーザーID

リスト

http://localhost:1200/twitter/list/リストID

その他のオプション等

💬 Social Media | RSSHub
Everything is RSSible 🧡

コメント

タイトルとURLをコピーしました