### Example API Request with Include Parameters Source: https://github.com/holodexnet/holodex.js/blob/master/_autodocs/5_api_endpoints.md This example demonstrates how to construct a GET request to the /videos endpoint, specifying additional data to be included in the response using the 'include' query parameter. ```http GET /videos?org=Hololive&include=description,songs,mentions ``` -------------------------------- ### Install holodex.js using npm Source: https://github.com/holodexnet/holodex.js/blob/master/README.md Use this command to install the holodex.js library via npm. ```bash npm install holodex.js ``` -------------------------------- ### Video.scheduledStart Source: https://github.com/holodexnet/holodex.js/blob/master/docs/classes/Video.html Retrieves the scheduled start date and time for a future stream. ```APIDOC ## Video.scheduledStart ### Description Gets the date when the stream was scheduled to start. ### Method GET ### Endpoint N/A (Class Property) ### Returns - **Date**: The scheduled start date. ``` -------------------------------- ### CLI Usage Source: https://github.com/holodexnet/holodex.js/blob/master/docs/index.html Examples of using the holodex.js CLI for various operations. ```APIDOC ## CLI Commands ### `holodex live` Retrieves live streams. - **Usage**: - `holodex live` - Get live streams of all VTubers. - `holodex live ` - Get live streams from a specific organization (e.g., `holodex live hololive`). - `holodex live --json` - Get live streams in JSON format. - `holodex live --json | jq -r '[.[] | {title: .title, url: ("https://www.youtube.com/watch?v=" + .id)}]'` - Get a list of streams as JSON objects with title and URL. ### `holodex channel ` Retrieves information about a specific channel. - **Usage**: - `holodex channel ` - Get channel info. - `holodex channel -j` - Get channel info in JSON format. ### `holodex video ` Retrieves information about a specific video. - **Usage**: - `holodex video