summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-12Update README.md: match the codeKeuin
2022-09-12Fix record restarting logic.v0.3.1Keuin
2022-09-12Defer file rename routineKeuin
only if the file is successfully opened.
2022-09-12Bugfix: wrong error logging.Keuin
2022-09-12Improve config `allowed_network_types`.v0.3.0Keuin
- Rename values to "ipv4", "ipv6" and "any". - Validate them when parsing.
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 ↵v0.2.0Keuin
completed.
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
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-08Update README.md.Keuin
2022-09-08Print shutdown logs properly. Handle multiple signal channels using in one ↵Keuin
goroutine.
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 ↵Keuin
priority)
2022-09-08Remove unnecessary newline in log text.Keuin
2022-09-08Proper notification when the live is ended.Keuin
2022-09-08'Watched people' -> 'The number of viewers'Keuin
2022-09-08Add watch restart sleep.Keuin
2022-09-08Support custom file write buffer size.Keuin
2022-09-08Correctly handle signals on exit.Keuin
2022-09-08Completely fix timing of goroutines. Implement graceful shutdown correctly.Keuin
2022-09-08Remove unnecessary boolean flag.Keuin
2022-09-08Update README.mdKeuin
2022-09-08Pretty task profile display.Keuin
2022-09-08Bugfix: process won't quit when sending Ctrl-C.Keuin
Print runtime information to logs in main() function.
2022-09-08Load config from file or cli.Keuin
2022-09-07Handle more unused messages. Improve message.Keuin
2022-09-07Dan mu -> Dan MuKeuin
2022-09-07More comprehensive danmaku message handling.Keuin
2022-09-07Handle error correctly when copying live stream.Keuin
2022-09-07Bugfix: wrong errorf placeholderKeuin
2022-09-07Bugfix: callGet[T] will panic if the request is unsuccessfulKeuin
2022-09-07Update README.mdKeuin
2022-09-07Rename project: YABR -> SLBRKeuin