index
:
slbr
api-server
bugfix-ci-test
master
refactor-common
restart-cooldown
Simple lightweight Bilibili live recorder.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2023-07-29
Add API server
Keuin
2023-07-29
wip
Keuin
2023-07-29
Get buvid before running test
bugfix-ci-test
Keuin
2023-07-29
Merge branch 'bugfix-invalid-dmmsg'
v0.5.0
Keuin
2023-07-29
Simulate real web app cookies & WebSocket fields
Keuin
2023-07-29
Bugfix: heartbeat packets are sent irregularly when idle, causing EOF errors
Keuin
2023-07-29
Create if save directory does not exist
Keuin
2023-07-29
Use Brotli to follow the latest Bilibili web implementation
Keuin
2023-07-29
Bugfix: failed to parse `DANMU_MSG` messages
Keuin
2023-07-29
Log raw danmaku message if decoding is failed
Keuin
2023-07-29
Cool down before restarting from errors.
Keuin
2023-07-14
Refactor: use proper const name.
0.4.0
Keuin
2023-07-14
Refactor: use pointer type of `Bilibili` to prevent unexpected copy.
Keuin
2023-07-12
Refactor: move data structure from `danmaku_server_info.go` to `types`.
refactor-common
Keuin
2023-07-11
go mod tidy
Keuin
2023-07-11
Bugfix: bump go version to 1.20
Keuin
2023-07-11
Refactor: remove dead code.
Keuin
2023-07-11
Refactor: move data structures to a separate package to avoid circular ↵
Keuin
dependency.
2023-07-07
Refactor: move file operations into single package.
Keuin
2023-07-07
Refactor: move retry into single package.
Keuin
2023-07-07
Refactor: remove unused code.
Keuin
2023-07-02
Refactor: distinct task errors with type enum.
Keuin
2023-07-02
Refactor: move task error types to separate package.
Keuin
2023-07-02
Refactor: move RoomId type to the correct package. Type all room ID usages.
Keuin
2023-07-01
Refactor: rename consts to follow Go idiom. Fix const comment style.
Keuin
2023-07-01
Refactor: encapsulate custom url manipulation function into object method.
Keuin
2023-07-01
Refactor: replace homemade error type checking with idiom Go practices.
Keuin
2023-07-01
Refactor: replace homemade result handling with library.
Keuin
2023-06-01
Uprade dependencies.
Keuin
2022-09-16
Add tests.
v0.3.4
Keuin
2022-09-16
Auto run tests using GitHub actions when pushing or creating pull requests.
Keuin
2022-09-16
Add test for core bilibili API wrappers.
Keuin
2022-09-16
Bugfix: Ctrl-C won't stop the task.
Keuin
2022-09-16
Bugfix: empty files will be created if the live room is opened but the live ↵
Keuin
hasn't started yet
2022-09-15
Use io.CopyN to utilize zero copy technique.
Keuin
2022-09-15
Make copy and write IO operations async.
Keuin
2022-09-14
Remove redundant 's' in time.
Keuin
2022-09-14
Refactor: proper error handling.
v0.3.3
Keuin
2022-09-13
Bugfix: task won't stop after Ctrl-C is sent.
v0.3.2
Keuin
2022-09-12
Update README.md: match the code
Keuin
2022-09-12
Fix record restarting logic.
v0.3.1
Keuin
2022-09-12
Defer file rename routine
Keuin
only if the file is successfully opened.
2022-09-12
Bugfix: wrong error logging.
Keuin
2022-09-12
Improve config `allowed_network_types`.
v0.3.0
Keuin
- Rename values to "ipv4", "ipv6" and "any". - Validate them when parsing.
2022-09-12
Bugfix: occasionally the program won't start because of a racing condition.
v0.2.1
Keuin
2022-09-12
Bugfix: recorder won't retry if the connection was reset.
Keuin
2022-09-12
Proper use of loggers.
Keuin
2022-09-12
Feature: use alternative file extension name when the downloading is not ↵
v0.2.0
Keuin
completed.
2022-09-12
Bugfix: task won't restart if the live is closed normally.
v0.1.1
Keuin
2022-09-11
Add log.
Keuin
[next]