Cross-language definitions for standard LBRY types
go | ||
js | ||
proto | ||
python | ||
.gitignore | ||
build.sh | ||
README.md |
LBRY Types
Cross-language definitions for standard LBRY types.
Using LBRY types in your code
Go
package main
import pb "github.com/lbryio/types/go"
import "fmt"
func main() {
title := "Coherence"
metadata := pb.Metadata{Title:&title}
fmt.Printf("Let's watch %s on LBRY!\n", metadata.GetTitle())
}
Python
todo
Javascript
todo
Compiling types
You only need to do this if you're modifying the types themselves.
- Download the protoc binary and put it in your path. Make sure you get the one starting with
protoc
, notprotobuf
. ./build.sh
License
MIT