{"repo":"pmateusz/meatie","free":true,"listed":false,"github":"https://github.com/pmateusz/meatie","clone":"git clone https://github.com/pmateusz/meatie.git","description":"Meatie is a Python metaprogramming library that eliminates the need for boilerplate code when integrating with REST APIs. Meatie abstracts away mechanics related to HTTP communication, such as building URLs, encoding query parameters, parsing, and dumping Pydantic models.","language":"Python","stars":61,"topics":["http-client","python","type-hints","aiohttp","httpx","requests","pydantic","api-client","rest","api-rest"],"license":"BSD-3-Clause","category":"api-integrations-sdks","readme_excerpt":"[![GitHub Test Badge][1]][2] [![Docs][3]][4] [![codecov.io][5]][6] [![pypi.org][7]][8] [![versions][9]][10] [![downloads][11]][12] [![License][13]][14] [1]: https://github.com/pmateusz/meatie/actions/workflows/ci.yaml/badge.svg \"GitHub CI Badge\" [2]: https://github.com/pmateusz/meatie/actions/workflows/ci.yaml \"GitHub Actions Page\" [3]: https://readthedocs.org/projects/meatie/badge/?version=latest \"Docs Latest Version Badge\" [4]: https://meatie.readthedocs.io/ [5]: https://codecov.io/gh/pmateusz/meatie/branch/master/graph/badge.svg?branch=master \"Coverage Badge\" [6]: https://codecov.io/gh/pmateusz/meatie?branch=master \"Codecov site\" [7]: https://img.shields.io/pypi/v/meatie.svg \"Pypi Latest Version Badge\" [8]: https://pypi.python.org/pypi/meatie \"Pypi site\" [9]:https://img.shields.io/pypi/pyversions/meatie.svg [10]: https://github.com/pmateusz/meatie [11]: https://img.shields.io/pypi/dm/meatie [12]: https://pepy.tech/project/meatie [13]: https://img.shields.io/github/license/pmateusz/meatie \"License Badge\" [14]: https://opensource.org/license/bsd-3-clause \"License\" Meatie is a Python library that simplifies the implementation of REST API clients. The library generates code for calling REST endpoints based on method signatures annotated with type hints. Meatie takes care of mechanics related to HTTP communication, such as building URLs, encoding query parameters, and serializing the body in the HTTP requests and responses. Rate limiting, retries, and caching are available with","default_branch":null,"files":null,"tree":[],"storefront":"/r/pmateusz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pmateusz/meatie/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."}