Axios client built with OpenAPI generator for Raindrop.io ☔
Primary features and goals are:
- Provide unofficial OpenAPI schema for Raindrop.io
- Fill the gap between official documentation and reality(response) with schema testing
- Generated client package for Axios with extra functionalities
If you wish to use client package, install it:
$ npm install @lasuillard/raindrop-client
You can use OpenAPI schema in this repository to generate your own client. Following is example using openapitools/openapi-generator-cli:
$ yarn global add @openapitools/openapi-generator-cli
$ openapi-generator-cli generate -i https://raw.githubusercontent.com/lasuillard/raindrop-client/main/openapi.yaml -g typescript-axios --skip-validate-spec -o ./out
You may need Java installed as openapi-generator-cli uses it.
Dev Containers configured and ready to use. Detailed installation steps and requirements will not be described here.
This project is licensed under the terms of the MIT license.