Changelog
- eb255f1 chore: add go imports to custom pre-commit hooks.
- a5b98b0 chore: add pre-commit for sorting go imports
- 126116d chore: bump dependencies
- d73571a chore: bump dependencies with go mod tidy.
- beeb4e8 chore: clean up the codes.
- cc8c155 chore: drop utf8string.
- 5e14247 chore: fix golangci-lint issues.
- 4cdb197 chore: move flags to cmd directory, remove useless shorthands.
- 87c4427 chore: remove json iterator.
- 1319fe8 feat: add cloudpan 189 api.
- 26b7ce3 feat: add common download abstraction.
- ea7150f feat: add common driver service abstraction.
- 2eacb6e feat: add download method for sanqiu books.
- 90d5f86 feat: add download method for talebook service.
- b689380 feat: add driver source flags to sanqiu.
- 0bd3686 feat: add extract support.
- 8cb1373 feat: add file download for telegram.
- f861d49 feat: add http & https proxy support for telegram.
- ce4eaf2 feat: add lanzou driver.
- fffcfa5 feat: add login method for talebook.
- 88709dd feat: add persistent cookiejar.
- 0525e91 feat: add proxy support and auth for telegram.
- e7eb639 feat: add ratelimit arguments.
- 557c0dd feat: add ratelimit implementation in download process.
- e17473d feat: add refresh token acquire for aliyun driver.
- d6b3a5c feat: add sanqiu service.
- 7aeecc0 feat: add share link resolve support.
- 044bf28 feat: add source method for driver interface.
- 85661bd feat: add telecom download link resolve support.
- 48a697c feat: add telecom login support.
- f52a6dc feat: add telegram channel info query.
- 6d4407c feat: add the link resolver for sanqiu books.
- ae1e9e0 feat: expose default user agent.
- cc4d532 feat: hide the sensitive content in the logs.
- 72e8909 feat: implement the telecom driver with the fetcher service.
- a13fd7b feat: print the user info in aliyun command.
- 022be91 feat: support aliyun and lanzou.
- ad10221 feat: unified the lanzou hosename and remove download client.
- b767b4f fix: add aliyun download service.
- 2bd7ade fix: add close method for progress bar.
- 069b683 fix: add default download path.
- f19f15b fix: add the telecom session for downloading.
- 0f1e337 fix: change sanqiu book's address.
- 9467003 fix: correctly set the resty redirect policies.
- cf02c79 fix: invalid aliyun share id.
- 92638af fix: make telegram request in main thread.
- 41d6a65 fix: set telegram session by channel name.
- 1c885da refactor: clean up code and create new command line config.
- 6d7677b refactor: extract common fetcher creating logic.