[WIP] music platform user data scraper
teal-fm
atproto
1.PHONY: go-lexicons
2go-lexicons:
3 rm -rf ./api/cbor/cbor_gen.go \
4 && rm -rf ./api/teal \
5 && mkdir -p ./api/teal \
6 && $(MAKE) lexgen \
7 && sed -i .bak 's/\tutil/\/\/\tutil/' $$(find ./api/teal -type f) \
8 && go run golang.org/x/tools/cmd/goimports@latest -w $$(find ./api/teal -type f) \
9 && go run ./util/gencbor/gencbor.go \
10 && $(MAKE) lexgen \
11 && find . | grep bak$$ | xargs rm
12
13.PHONY: lexgen
14lexgen:
15 $(MAKE) lexgen-types
16
17.PHONY: lexgen-types
18lexgen-types:
19 go run github.com/bluesky-social/indigo/cmd/lexgen \
20 --build-file ./lexcfg.json \
21 ./lexicons/bsky \
22 ./lexicons/teal