8000 GitHub - R-a-dio/valkyrie: R/a/dio software stack · GitHub
[go: up one dir, main page]

Skip to content
{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2FGitHub.com%2FR-a-dio%2Fvalkyrie","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E\u0026source=header-repo\u0026source_repo=R-a-dio%2Fvalkyrie","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://GitHub.com/R-a-dio/valkyrie\",\"user_id\":null}}","auth_hydro_click_hmac":"42fa806c03b6888ef12879131175c75495c6e5b398ea457fe503445a513201db"}}
R-a-dioPublic

About

R/a/dio software stack

Resources

Stars

27 stars

Watchers

4 watching

Forks

Repository files navigation

valkyrie

Go Reference Test Staticcheck

Repository of rebirth

Installation

git clone https://github.com/R-a-dio/valkyrie.git

Required

  • Go version 1.21+
  • MySQL/MariaDB

Optional

for work and running of streamer/

  • ffmpeg
  • ffprobe
  • libmp3lame-dev

for work in rpc/ and running go generate

  • protoc
  • go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
  • go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
  • go install github.com/matryer/moq@latest

Building

The project currently builds into a single executable, located in cmd/hanyuu run go build in there to acquire an executable; If you want to exclude the streamer for lack of dependencies you can run go build -tags=nostreamer to exclude it from building.

Configuration

an example configuration file is included as example.toml. Other documentation on valid configuration values are located in config/config.go. The executable looks for a configuration file in multiple locations:

  • the current working directory named hanyuu.toml
  • the flag -config given to the executable
  • the environment variable HANYUU_CONFIG which can either be a relative or absolute path

You can also run hanyuu config to see what the currently loaded configuration looks like, the output is a valid TOML file so can also be piped into a file if so desired

About

R/a/dio software stack

Resources

Stars

27 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0