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