Download scripts/extract-openapi-lambda.py from aletrn/samgis: direct link, hf CLI and curl.
- Browser
- Download file 561 Bytes
-
https://huggingface.co/spaces/aletrn/samgis/resolve/main/scripts/extract-openapi-lambda.py
- Command line
-
hf download hf://spaces/aletrn/samgis/scripts/extract-openapi-lambda.py
-
curl -L -o extract-openapi-lambda.py https://huggingface.co/spaces/aletrn/samgis/resolve/main/scripts/extract-openapi-lambda.py
561 Bytes
| import json | |
| from app import project_root_folder | |
| from samgis_web.utilities.type_hints import ApiRequestBody, ApiResponseBodyFailure, ApiResponseBodySuccess | |
| if __name__ == '__main__': | |
| with open(project_root_folder / "docs" / "specs" / "openapi_lambda_wip.json", "w") as output_json: | |
| json.dump({ | |
| "ApiRequestBody": ApiRequestBody.model_json_schema(), | |
| "ApiResponseBodyFailure": ApiResponseBodyFailure.model_json_schema(), | |
| "ApiResponseBodySuccess": ApiResponseBodySuccess.model_json_schema() | |
| }, output_json) | |