{"repo":"simonwahlgren/avrocat","free":true,"listed":false,"github":"https://github.com/simonwahlgren/avrocat","clone":"git clone https://github.com/simonwahlgren/avrocat.git","description":"CLI tool for consuming and producing Avro messages on Kafka.","language":"Python","stars":13,"topics":["avro","kafka","schema-registry","python"],"license":null,"category":"data-pipelines","readme_excerpt":"Avrocat CLI tool for consuming and producing Avro messages from Kafka. Installation pip install -e . Usage Consume all messages avrocat consume -t -b -r Consume messages with given key avrocat consume -t -b -r -k -P Produce message cat CreateFoo.json { \"class\": \"CreateFoo\", \"data\": { \"id\": \"12345\", \"foo\": \"foo\" } } EOF cat CreateFoo.json avrocat produce -t -n Produce message with headers avrocat produce -t -v '{\"id\": \"123\", \"name\": \"test\"}' --header key=value --header anotherkey=value Validate JSON against schema avrocat validate -t -f CreateFoo.json","default_branch":null,"files":null,"tree":[],"storefront":"/r/simonwahlgren","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simonwahlgren/avrocat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}