summaryrefslogtreecommitdiff
path: root/bilibili
AgeCommit message (Collapse)Author
2023-07-29Get buvid before running testbugfix-ci-testKeuin
2023-07-29Merge branch 'bugfix-invalid-dmmsg'v0.5.0Keuin
2023-07-29Simulate real web app cookies & WebSocket fieldsKeuin
2023-07-14Refactor: use proper const name.0.4.0Keuin
2023-07-14Refactor: use pointer type of `Bilibili` to prevent unexpected copy.Keuin
2023-07-12Refactor: move data structure from `danmaku_server_info.go` to `types`.refactor-commonKeuin
2023-07-11Refactor: remove dead code.Keuin
2023-07-11Refactor: move data structures to a separate package to avoid circular ↵Keuin
dependency.
2023-07-07Refactor: move file operations into single package.Keuin
2023-07-02Refactor: distinct task errors with type enum.Keuin
2023-07-02Refactor: move task error types to separate package.Keuin
2023-07-02Refactor: move RoomId type to the correct package. Type all room ID usages.Keuin
2023-07-01Refactor: rename consts to follow Go idiom. Fix const comment style.Keuin
2023-07-01Refactor: replace homemade error type checking with idiom Go practices.Keuin
2022-09-16Add test for core bilibili API wrappers.Keuin
2022-09-16Bugfix: empty files will be created if the live room is opened but the live ↵Keuin
hasn't started yet
2022-09-15Use io.CopyN to utilize zero copy technique.Keuin
2022-09-15Make copy and write IO operations async.Keuin
2022-09-14Refactor: proper error handling.v0.3.3Keuin
2022-09-12Improve config `allowed_network_types`.v0.3.0Keuin
- Rename values to "ipv4", "ipv6" and "any". - Validate them when parsing.
2022-09-12Proper use of loggers.Keuin
2022-09-11Add log.Keuin
2022-09-10Rename module path to GitHub repo.Keuin
2022-09-10Replace all logger usages to custom logging.Logger.Keuin
2022-09-10Fix task is not properly restarted when the live is closed and started again.Keuin
Use more friendly log format to replace golang's default `log.Logger`. (not completed) Cleaner task status management.
2022-09-09Fix file buffer does not take effect. No idea why golang's io utility is so ↵Keuin
suck. Use ad-hoc buffered copy loop instead.
2022-09-08Support specify IP network type (ipv4, ipv6, in arbitrary combination and ↵Keuin
priority)
2022-09-08Proper notification when the live is ended.Keuin
2022-09-08Completely fix timing of goroutines. Implement graceful shutdown correctly.Keuin
2022-09-08Remove unnecessary boolean flag.Keuin
2022-09-07Handle error correctly when copying live stream.Keuin
2022-09-07Bugfix: callGet[T] will panic if the request is unsuccessfulKeuin
2022-09-07First working version. Just a POC.Keuin