Rapid upload first
Q2B tries Baidu rapid upload before falling back to standard upload when the server-side cache misses.
Q2B turns Quark-to-Baidu migration into a small, careful terminal workflow: npm install, local credentials, clear checks, and no extra backend.
$ npm install -g quark2baidu
$ q2b doctor --online
ok node runtime
ok quark session
ok baidu session
$ q2b
The interface stays tiny, while the transfer path handles the fussy parts: path safety, fallback behavior, login checks, and clear recovery.
Q2B tries Baidu rapid upload before falling back to standard upload when the server-side cache misses.
Recursive selection preserves the source layout under the Baidu target path you choose.
Diagnostics redact cookies, paths are normalized before requests, and failures are summarized for retries.
Cookies stay in your user config directory or environment, and Q2B does not use a proxy service.
Install from npm, configure once, then use
q2b
on Windows, macOS, or Linux with the same workflow.
npm install -g quark2baidu
Run q2b setup and paste Quark/Baidu cookies.
Run q2b doctor --online to verify login state.
Run q2b, choose files, and start the transfer.
Enough structure for everyday use, without asking non-developers to learn a new toolchain.
q2b setupSave cookies and defaults to a user-level config file.q2bOpen the interactive Quark file picker and transfer selected files.q2b doctor --onlineCheck Node, config, and current Quark/Baidu login status.q2b config showPrint redacted config for support and debugging.Q2B starts with Quark to Baidu, then grows toward provider adapters and two-way cloud migration workflows.
Cross-platform npm CLI, rapid transfer, fallback upload, and recursive selection.
Resume state, transfer reports, rate-limit handling, and richer retry policy.
A provider interface for more netdisks and two-way migration workflows.