coingecko-openapi-client
v0.0.4
Published
Coingecko openapi client
Downloads
138
Maintainers
Readme
Coingecko OpenApi clients
Global configuration
export COINGECKO_BASE_URL="https://api.coingecko.com/api/v3"API documentation available at https://docs.coingecko.com/v3.0.1/reference/introduction
Typescript 
Install
npm i coingecko-openapi-client
yarn add coingecko-openapi-client
pnpm install coingecko-openapi-clientSetup
pnpm install
pnpm buildUsage
pnpm startPython 
Install
pip3 install coingecko-openapi-clientUsage
python3 examples/python/coins-list.pyDevelopers
Regenerate client
Download the schema:
wget https://www.coingecko.com/api/documentations/v3/swagger.json -O swagger.jsonTypescript
pnpx openapi-typescript-codegen --input swagger.json --output client/typescript --name CoingeckoAPIClientPython
docker run --rm -v ./:/local swaggerapi/swagger-codegen-cli generate \
-i /local/swagger.json \
-l python \
-o /local/client/python \
--library asyncio \
--additional-properties=packageName=coingecko_openapi_client \
--additional-properties=projectName=coingecko-openapi-client \
--additional-properties=packageUrl=https://github.com/Drakkar-Software/coingecko-openapi-clientsThen patch the generated client with by replacing all response_type=None by response_type=object
