summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-07-07Refactor: move retry into single package.Keuin
2023-07-07Refactor: remove unused code.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: encapsulate custom url manipulation function into object method.Keuin
2023-07-01Refactor: replace homemade error type checking with idiom Go practices.Keuin
2023-07-01Refactor: replace homemade result handling with library.Keuin
2023-06-01Uprade dependencies.Keuin
2022-09-16Add tests.v0.3.4Keuin
2022-09-16Auto run tests using GitHub actions when pushing or creating pull requests.Keuin
2022-09-16Add test for core bilibili API wrappers.Keuin
2022-09-16Bugfix: Ctrl-C won't stop the task.Keuin
2022-09-16Bugfix: empty files will be created if the live room is opened but the live h...Keuin
2022-09-15Use io.CopyN to utilize zero copy technique.Keuin
2022-09-15Make copy and write IO operations async.Keuin
2022-09-14Remove redundant 's' in time.Keuin
2022-09-14Refactor: proper error handling.v0.3.3Keuin
2022-09-13Bugfix: task won't stop after Ctrl-C is sent.v0.3.2Keuin
2022-09-12Update README.md: match the codeKeuin
2022-09-12Fix record restarting logic.v0.3.1Keuin
2022-09-12Defer file rename routineKeuin
2022-09-12Bugfix: wrong error logging.Keuin
2022-09-12Improve config `allowed_network_types`.v0.3.0Keuin
2022-09-12Bugfix: occasionally the program won't start because of a racing condition.v0.2.1Keuin
2022-09-12Bugfix: recorder won't retry if the connection was reset.Keuin
2022-09-12Proper use of loggers.Keuin
2022-09-12Feature: use alternative file extension name when the downloading is not comp...v0.2.0Keuin
2022-09-12Bugfix: task won't restart if the live is closed normally.v0.1.1Keuin
2022-09-11Add log.Keuin
2022-09-10Rename module path to GitHub repo.Keuin
2022-09-10"Dan Mu" -> "danmaku"Keuin
2022-09-10Replace all logger usages to custom logging.Logger.Keuin
2022-09-10Update GitHub actions.v0.1.0Keuin
2022-09-10Bugfix: make it compile on 32-bit platforms.Keuin
2022-09-10Update GitHub actions: upload binaries for releases.Keuin
2022-09-10Create create-release.ymlKeuin
2022-09-10Update README.md: add example usages.Keuin
2022-09-10Bugfix: wrong error message when the program is run without any argument.Keuin
2022-09-10Add non-offensive project name alternative.Keuin
2022-09-10Fix task is not properly restarted when the live is closed and started again.Keuin
2022-09-09Fix file buffer does not take effect. No idea why golang's io utility is so s...Keuin
2022-09-08Update README.md.Keuin
2022-09-08Print shutdown logs properly. Handle multiple signal channels using in one go...Keuin
2022-09-08Remove redundant ".". Better default values.Keuin
2022-09-08Remove redundant "."Keuin
2022-09-08Update README.md. Add TODOs.Keuin
2022-09-08Bugfix: AutoRetry retry counter and error returning is not properly implementedKeuin
2022-09-08Support specify IP network type (ipv4, ipv6, in arbitrary combination and pri...Keuin