Skip to content

Instantly share code, notes, and snippets.

@Radiquum
Last active July 8, 2025 08:28
Show Gist options
  • Select an option

  • Save Radiquum/7f33c09be293233b831c841b69f24608 to your computer and use it in GitHub Desktop.

Select an option

Save Radiquum/7f33c09be293233b831c841b69f24608 to your computer and use it in GitHub Desktop.

Revisions

  1. Radiquum revised this gist Jul 8, 2025. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions anix-api-prox-custom-episode-schema.json
    Original file line number Diff line number Diff line change
    @@ -55,8 +55,7 @@
    }
    },
    "required": [
    "position",
    "name"
    "position"
    ]
    }
    }
  2. Radiquum revised this gist Jul 8, 2025. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion anix-api-prox-custom-episode-schema.json
    Original file line number Diff line number Diff line change
    @@ -55,7 +55,8 @@
    }
    },
    "required": [
    "position"
    "position",
    "name"
    ]
    }
    }
  3. Radiquum renamed this gist Jul 8, 2025. 1 changed file with 0 additions and 0 deletions.
  4. Radiquum created this gist Jul 8, 2025.
    78 changes: 78 additions & 0 deletions anix-custom-episode-schema.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,78 @@
    {
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "properties": {
    "comment": {
    "type": "array",
    "items": {
    "type": "string"
    }
    },
    "types": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "id": {
    "type": "number"
    },
    "name": {
    "type": "string"
    },
    "icon": {
    "type": "string"
    },
    "sources": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "id": {
    "type": "number"
    },
    "name": {
    "type": "string"
    },
    "episodes": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "position": {
    "type": "number"
    },
    "name": {
    "type": "string"
    },
    "url": {
    "type": "string"
    },
    "is_filler": {
    "type": "boolean"
    },
    "iframe": {
    "type": "boolean"
    }
    },
    "required": [
    "position"
    ]
    }
    }
    },
    "required": [
    "id"
    ]
    }
    }
    },
    "required": [
    "id"
    ]
    }
    }
    },
    "required": [
    "types"
    ]
    }