types/v2
Jack Robison 8252dad07d
add hub.proto, remove unused fields
-add trending_score to search results protobuf
-remove unused trending fields from search results protobuf
-update build script to use grpc_tools for python
2021-09-14 22:56:45 -04:00
..
cpp Rebuild type bindings for updates since last build. 2020-10-18 23:24:47 -04:00
go Rebuild type bindings for updates since last build. 2020-10-18 23:24:47 -04:00
js Rebuild type bindings for updates since last build. 2020-10-18 23:24:47 -04:00
proto add hub.proto, remove unused fields 2021-09-14 22:56:45 -04:00
python Rebuild type bindings for updates since last build. 2020-10-18 23:24:47 -04:00
build.sh add hub.proto, remove unused fields 2021-09-14 22:56:45 -04:00
README.md new proto3 definitions 2019-02-27 12:03:57 -05:00

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, not protobuf.
  • ./build.sh