├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── buf.gen.yaml ├── example.js ├── package.json ├── pnpm-lock.yaml ├── scripts └── copy-assets.js ├── src ├── assets │ ├── dm.proto │ └── dm_pb.ts ├── base │ ├── Auth.ts │ ├── Error.ts │ ├── index.ts │ └── sign.ts ├── common │ └── index.ts ├── index.ts ├── live │ └── index.ts ├── platform │ ├── index.ts │ └── upload.ts ├── search │ └── index.ts ├── types │ ├── index.ts │ ├── live.ts │ ├── platform.ts │ ├── search.ts │ ├── user.ts │ ├── utils.ts │ └── video.ts ├── user │ ├── index.ts │ └── login.ts ├── utils │ ├── dm.ts │ ├── downloader.ts │ ├── ffmpeg.ts │ └── index.ts └── video │ ├── index.ts │ └── reply.ts ├── test └── index.test.ts ├── tsconfig.json ├── tsconfig.vitest.json └── vitest.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/example.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/copy-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/scripts/copy-assets.js -------------------------------------------------------------------------------- /src/assets/dm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/assets/dm.proto -------------------------------------------------------------------------------- /src/assets/dm_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/assets/dm_pb.ts -------------------------------------------------------------------------------- /src/base/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/base/Auth.ts -------------------------------------------------------------------------------- /src/base/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/base/Error.ts -------------------------------------------------------------------------------- /src/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/base/index.ts -------------------------------------------------------------------------------- /src/base/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/base/sign.ts -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/common/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/live/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/live/index.ts -------------------------------------------------------------------------------- /src/platform/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/platform/index.ts -------------------------------------------------------------------------------- /src/platform/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/platform/upload.ts -------------------------------------------------------------------------------- /src/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/search/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/live.ts -------------------------------------------------------------------------------- /src/types/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/platform.ts -------------------------------------------------------------------------------- /src/types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/search.ts -------------------------------------------------------------------------------- /src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/user.ts -------------------------------------------------------------------------------- /src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/utils.ts -------------------------------------------------------------------------------- /src/types/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/types/video.ts -------------------------------------------------------------------------------- /src/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/user/index.ts -------------------------------------------------------------------------------- /src/user/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/user/login.ts -------------------------------------------------------------------------------- /src/utils/dm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/utils/dm.ts -------------------------------------------------------------------------------- /src/utils/downloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/utils/downloader.ts -------------------------------------------------------------------------------- /src/utils/ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/utils/ffmpeg.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/video/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/video/index.ts -------------------------------------------------------------------------------- /src/video/reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/src/video/reply.ts -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/tsconfig.vitest.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renmu123/biliAPI/HEAD/vitest.config.ts --------------------------------------------------------------------------------