├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── _config.yml ├── biliTwin.user.js ├── biliTwinBabelCompiled.user.js ├── docs ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── gulpfile.js ├── package.json ├── src ├── .gitignore ├── bilitwin-babel.entry.js ├── bilitwin.entry.js ├── bilitwin.meta.js ├── biliuserjs │ ├── bilimonkey.js │ ├── bilipolyfill.js │ └── biliuserjs.js ├── flvass2mkv │ ├── .gitignore │ ├── .vscode │ │ └── launch.json │ ├── README.md │ ├── demo.html │ ├── demuxer │ │ ├── ass.js │ │ └── flvdemuxer.js │ ├── gulpfile.js │ ├── index.entry.js │ ├── interface.entry.js │ ├── package-lock.json │ ├── package.json │ ├── remuxer │ │ └── mkv.js │ ├── util │ │ ├── ebml.js │ │ ├── rollup-plugin-multiline-string.js │ │ ├── shim.js │ │ └── simple-ebml-builder │ │ │ ├── README.md │ │ │ ├── ebml.d.ts │ │ │ ├── ebml.js │ │ │ ├── id.d.ts │ │ │ ├── id.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── typedArrayUtils.d.ts │ │ │ └── typedArrayUtils.js │ └── verify │ │ ├── verify_block.js │ │ └── verify_header.js ├── flvparser │ ├── flv-tag.js │ └── flv.js ├── ui │ ├── .gitignore │ ├── exporter.js │ └── ui.entry.js └── util │ ├── async-container.js │ ├── cache-db.js │ ├── detailed-fetch-blob.js │ ├── hooked-function.js │ ├── mutex.js │ └── twenty-four-dataview.js └── start-local-debug-server.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/_config.yml -------------------------------------------------------------------------------- /biliTwin.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/biliTwin.user.js -------------------------------------------------------------------------------- /biliTwinBabelCompiled.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/biliTwinBabelCompiled.user.js -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/docs/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /docs/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/docs/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/package.json -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/bilitwin-babel.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/bilitwin-babel.entry.js -------------------------------------------------------------------------------- /src/bilitwin.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/bilitwin.entry.js -------------------------------------------------------------------------------- /src/bilitwin.meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/bilitwin.meta.js -------------------------------------------------------------------------------- /src/biliuserjs/bilimonkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/biliuserjs/bilimonkey.js -------------------------------------------------------------------------------- /src/biliuserjs/bilipolyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/biliuserjs/bilipolyfill.js -------------------------------------------------------------------------------- /src/biliuserjs/biliuserjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/biliuserjs/biliuserjs.js -------------------------------------------------------------------------------- /src/flvass2mkv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/.gitignore -------------------------------------------------------------------------------- /src/flvass2mkv/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/.vscode/launch.json -------------------------------------------------------------------------------- /src/flvass2mkv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/README.md -------------------------------------------------------------------------------- /src/flvass2mkv/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/demo.html -------------------------------------------------------------------------------- /src/flvass2mkv/demuxer/ass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/demuxer/ass.js -------------------------------------------------------------------------------- /src/flvass2mkv/demuxer/flvdemuxer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/demuxer/flvdemuxer.js -------------------------------------------------------------------------------- /src/flvass2mkv/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/gulpfile.js -------------------------------------------------------------------------------- /src/flvass2mkv/index.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/index.entry.js -------------------------------------------------------------------------------- /src/flvass2mkv/interface.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/interface.entry.js -------------------------------------------------------------------------------- /src/flvass2mkv/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/package-lock.json -------------------------------------------------------------------------------- /src/flvass2mkv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/package.json -------------------------------------------------------------------------------- /src/flvass2mkv/remuxer/mkv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/remuxer/mkv.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/ebml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/ebml.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/rollup-plugin-multiline-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/rollup-plugin-multiline-string.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/shim.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/README.md -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/ebml.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/ebml.d.ts -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/ebml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/ebml.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/id.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/id.d.ts -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/id.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/index.d.ts -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/index.js -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/typedArrayUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/typedArrayUtils.d.ts -------------------------------------------------------------------------------- /src/flvass2mkv/util/simple-ebml-builder/typedArrayUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/util/simple-ebml-builder/typedArrayUtils.js -------------------------------------------------------------------------------- /src/flvass2mkv/verify/verify_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/verify/verify_block.js -------------------------------------------------------------------------------- /src/flvass2mkv/verify/verify_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvass2mkv/verify/verify_header.js -------------------------------------------------------------------------------- /src/flvparser/flv-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvparser/flv-tag.js -------------------------------------------------------------------------------- /src/flvparser/flv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/flvparser/flv.js -------------------------------------------------------------------------------- /src/ui/.gitignore: -------------------------------------------------------------------------------- 1 | # build 2 | /ui.js 3 | -------------------------------------------------------------------------------- /src/ui/exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/ui/exporter.js -------------------------------------------------------------------------------- /src/ui/ui.entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/ui/ui.entry.js -------------------------------------------------------------------------------- /src/util/async-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/async-container.js -------------------------------------------------------------------------------- /src/util/cache-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/cache-db.js -------------------------------------------------------------------------------- /src/util/detailed-fetch-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/detailed-fetch-blob.js -------------------------------------------------------------------------------- /src/util/hooked-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/hooked-function.js -------------------------------------------------------------------------------- /src/util/mutex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/mutex.js -------------------------------------------------------------------------------- /src/util/twenty-four-dataview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/src/util/twenty-four-dataview.js -------------------------------------------------------------------------------- /start-local-debug-server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liqi0816/bilitwin/HEAD/start-local-debug-server.bat --------------------------------------------------------------------------------