mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-29 13:41:05 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			97 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "$schema": "http://json-schema.org/draft/2020-12/schema",
 | |
|     "type": "array",
 | |
|     "uniqueItems": true,
 | |
|     "items": {
 | |
|         "type": "object",
 | |
|         "oneOf": [
 | |
|             {
 | |
|                 "type": "object",
 | |
|                 "properties": {
 | |
|                     "action": {
 | |
|                         "enum": [
 | |
|                             "add"
 | |
|                         ]
 | |
|                     },
 | |
|                     "when": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
 | |
|                     },
 | |
|                     "hash": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^[0-9a-f]{40}$"
 | |
|                     },
 | |
|                     "short": {
 | |
|                         "type": "string"
 | |
|                     },
 | |
|                     "authors": {
 | |
|                         "type": "array",
 | |
|                         "items": {
 | |
|                             "type": "string"
 | |
|                         }
 | |
|                     }
 | |
|                 },
 | |
|                 "required": [
 | |
|                     "action",
 | |
|                     "short"
 | |
|                 ]
 | |
|             },
 | |
|             {
 | |
|                 "type": "object",
 | |
|                 "properties": {
 | |
|                     "action": {
 | |
|                         "enum": [
 | |
|                             "remove"
 | |
|                         ]
 | |
|                     },
 | |
|                     "when": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
 | |
|                     },
 | |
|                     "hash": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^[0-9a-f]{40}$"
 | |
|                     }
 | |
|                 },
 | |
|                 "required": [
 | |
|                     "action",
 | |
|                     "hash"
 | |
|                 ]
 | |
|             },
 | |
|             {
 | |
|                 "type": "object",
 | |
|                 "properties": {
 | |
|                     "action": {
 | |
|                         "enum": [
 | |
|                             "change"
 | |
|                         ]
 | |
|                     },
 | |
|                     "when": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
 | |
|                     },
 | |
|                     "hash": {
 | |
|                         "type": "string",
 | |
|                         "pattern": "^[0-9a-f]{40}$"
 | |
|                     },
 | |
|                     "short": {
 | |
|                         "type": "string"
 | |
|                     },
 | |
|                     "authors": {
 | |
|                         "type": "array",
 | |
|                         "items": {
 | |
|                             "type": "string"
 | |
|                         }
 | |
|                     }
 | |
|                 },
 | |
|                 "required": [
 | |
|                     "action",
 | |
|                     "hash",
 | |
|                     "short",
 | |
|                     "authors"
 | |
|                 ]
 | |
|             }
 | |
|         ]
 | |
|     }
 | |
| }
 | 
