├── .eslintrc ├── .gitignore ├── README.md ├── app ├── apis │ └── index.ts ├── components │ └── VideoItem.tsx ├── entry.client.tsx ├── entry.server.tsx ├── hooks │ └── useLatest.ts ├── root.tsx ├── routes │ ├── api │ │ ├── rid │ │ │ ├── bilibili.ts │ │ │ ├── douyu.ts │ │ │ └── huyaChannelInfo.ts │ │ └── stream │ │ │ ├── bilibili.ts │ │ │ ├── douyu.ts │ │ │ ├── douyuScript.ts │ │ │ └── huya.ts │ └── index.tsx ├── styles │ └── index.css ├── tailwind.css ├── typing.d.ts └── utils │ ├── index.ts │ └── libs │ ├── danmaku │ └── huya.ts │ └── reallive │ ├── bilibili │ ├── reallive.ts │ └── realrid.ts │ ├── douyu │ ├── reallive.ts │ └── realrid.ts │ └── huya │ ├── channel.ts │ └── reallive.ts ├── package.json ├── public └── favicon.ico ├── remix.config.js ├── remix.env.d.ts ├── tailwind.config.js └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/README.md -------------------------------------------------------------------------------- /app/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/apis/index.ts -------------------------------------------------------------------------------- /app/components/VideoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/components/VideoItem.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/hooks/useLatest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/hooks/useLatest.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/api/rid/bilibili.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/rid/bilibili.ts -------------------------------------------------------------------------------- /app/routes/api/rid/douyu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/rid/douyu.ts -------------------------------------------------------------------------------- /app/routes/api/rid/huyaChannelInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/rid/huyaChannelInfo.ts -------------------------------------------------------------------------------- /app/routes/api/stream/bilibili.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/stream/bilibili.ts -------------------------------------------------------------------------------- /app/routes/api/stream/douyu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/stream/douyu.ts -------------------------------------------------------------------------------- /app/routes/api/stream/douyuScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/stream/douyuScript.ts -------------------------------------------------------------------------------- /app/routes/api/stream/huya.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/api/stream/huya.ts -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /app/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/styles/index.css -------------------------------------------------------------------------------- /app/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/tailwind.css -------------------------------------------------------------------------------- /app/typing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/typing.d.ts -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /app/utils/libs/danmaku/huya.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/danmaku/huya.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/bilibili/reallive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/bilibili/reallive.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/bilibili/realrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/bilibili/realrid.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/douyu/reallive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/douyu/reallive.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/douyu/realrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/douyu/realrid.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/huya/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/huya/channel.ts -------------------------------------------------------------------------------- /app/utils/libs/reallive/huya/reallive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/app/utils/libs/reallive/huya/reallive.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qianjiachun/uni-live/HEAD/tsconfig.json --------------------------------------------------------------------------------