Releases: bookstairs/bookhunter
Releases · bookstairs/bookhunter
v0.10.1
v0.10.0
Changelog
- 32c4108 chore: escape the illegal characters in zip files.
- a2b8ff5 chore: remove the telegram session file.
- afc5951 chore: reuse file pointer in saving download progress.
- 56f9ebb feat: change the ratelimit to thread level.
- fe66474 feat: use a background telegram instead of custom fetcher.
- 9273037 fix: invalid build version.
- e935168 fix: trim space for avoiding invalid lanzou share link.
v0.9.3
v0.9.2
v0.9.1
v0.9.0
Changelog
- 2eb9cc3 build: add upx for compress file.
- eb6152e chore: bump dependencies with go mod tidy.
- 12751a6 chore: clean up the logs.
- cedd0c9 feat: support sobooks and fix lanzou API.
- 5a22b78 fix: bypass ssl check for sobooks.
- 3521b5b fix: clean slate cookies for tianlang.
- 13fe76e fix: file name encoding in filtering.
v0.8.2
Changelog
- 8ca9bc4 feat: add file filter in compressed files.
- d9c0ccc fix: chinese character in zip file.
- 087c080 fix: filter the archive file.
- 1d3ed05 fix: log the wordpress link resolver instead of exit.
- 9e0a3e3 fix: remove the archive file after extraction.
- cce197a fix: support some invalid tianlang share link.
v0.8.1
v0.8.0
Changelog
- d04f4ab Fix lanzou file list and check available domain (#13)
- 291dee4 chore: add proxy env support for telegram.
- 55c7c4d chore: create a better download progress.
- 5ea271c chore: trim the progress content size.
- 2379e4b feat: add tianlang book support.
- fbf022f fix: correctly exit download when meet errors.
- 42b4929 fix: remove the chan block in fetcher.
- 62a9a88 refactor: add log exit method.
v0.7.0
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.