Skip to content

Josh-zjx/Bili-live-recorder-in-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bili-live-recorder-in-Go

A simple Bilibili livestream recorder written in Go

This project is designed to be

  • A personal exercise of Golang
    • To gain experience in using Golang for real purpose
      • error handling, channel, concurrency and other topics
  • A cli tool for recording livestream
    • Dockerization and cloud deployment
    • Might add GUI if cli is fully implemented and tested
  • An experimental field for software development practice
    • Documentation and Tests
    • Design Patterns
    • Performance Tuning

This project is primal and naive now. Anyone who is looking for a versatile and robust recorder should check BililiveRecorder

Basic Usage Example (working)

Arguments

  • -h, --help to show all arguments and comments
  • -u, --uid= to specify the target uid
  • -n, --name to get the username of the uid
  • -l, --listen to listen to the livestream
  • -s, --show to show all livestream urls fetched

Working on

  • Add cli argument parser to
  • Add more wrapper functions to fully use the API
  • Add auto slice functionality
  • Refine naming strategy

About

A simple bilibili livestream recorder written in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages