NAME
crawl-api-doc.pl
- Script to read Spotify documentation page and generate classes based on endpoints and objects.
SYNOPSIS
perl scripts/crawl-api-doc.pl -e -o
DESCRIPTION
This script gets Spotify documentation page and parse it to extract available endpoints and objects that Spotify API supports.
OPTIONS
- -d https://spotify/doc/web-api/, --docs-uri=Docs URI
-
Spotify API documentation URI, default https://developer.spotify.com/documentation/web-api/reference/
- -e, --endpoint-gen
-
If exists it will generate endpoint classes based on parsed response.
- -o, --object-gen
-
If exists it will generate object classes based on parsed response.
- -i, --init-class
-
If exists it will Generate/Overwrite Main classes for objects and endpoint Caution only use this option to rewrite main classes.
- -j, --only-json
-
If exists it will only print out Spotify enpoints and object structure as JSON. Good to be piped to `jq` in order to view Spotify API structure
- -l debug, --log-level=info
-
Log level used.