# Programação de TV Fonte: XMLTV — arquivos coletados pela Grade; data do recorte explícita. Comece em https://tv.wendelmaques.com/index.json. Siga itens[].url, links.pai e links.proximo; não enumere IDs nem invente caminhos. Cada página traz até 20 itens. Use /index.md para Markdown, /index.okf.md para OKF ou / para HTML no mesmo nó. O cursor depois pertence ao recorte e é opaco. Não representa snapshot de uma base mutável. Leitura pública, sem autenticação ou cobrança. GET e HEAD não coletam nem escrevem. 400: entrada inválida; 404: nó ausente; 405: método não aceito; 421: host desconhecido; 429: limite de capacidade; 503: fonte indisponível. Em 429/503 respeite Retry-After. - [Árvore](https://tv.wendelmaques.com/index.json) - [OpenAPI](https://tv.wendelmaques.com/openapi.json) - [MCP](https://tv.wendelmaques.com/mcp): tools/list e tools/call, ferramenta navegar(caminho, depois). - [Mapa OKF](https://tv.wendelmaques.com/okf/index.md) - [llm.txt](https://tv.wendelmaques.com/llm.txt) ## Exemplo MCP ```sh ORIGIN='https://tv.wendelmaques.com' curl -fsS "$ORIGIN/mcp" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"navegar","arguments":{"caminho":"/"}}}' ``` ## Como consultar Consulte programação de TV por fonte, data do arquivo e canal, com títulos e horários dos programas. Fonte → data do arquivo → canal → programação Leitura pública, gratuita e sem chave. Até 20 itens por página; siga links.proximo. Respeite Retry-After em 429 ou 503. Somente metadados XMLTV, sem sinal de vídeo. A data do arquivo identifica o recorte disponível; confira início e fim de cada programa. A projeção é atualizada separadamente. ### Índice do acervo [HTML](https://tv.wendelmaques.com/) · [JSON](https://tv.wendelmaques.com/index.json) · [MD](https://tv.wendelmaques.com/index.md) · [OKF](https://tv.wendelmaques.com/index.okf.md) ```sh curl -fsS 'https://tv.wendelmaques.com/index.json' ``` ### Fonte mi.tv [HTML](https://tv.wendelmaques.com/fonte/mi.tv/) · [JSON](https://tv.wendelmaques.com/fonte/mi.tv/index.json) · [MD](https://tv.wendelmaques.com/fonte/mi.tv/index.md) · [OKF](https://tv.wendelmaques.com/fonte/mi.tv/index.okf.md) ```sh curl -fsS 'https://tv.wendelmaques.com/fonte/mi.tv/index.json' ``` ### Arquivo de 08/09/2026 [HTML](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/) · [JSON](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/index.json) · [MD](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/index.md) · [OKF](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/index.okf.md) ```sh curl -fsS 'https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/index.json' ``` ### AXN nesse arquivo [HTML](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/AXN.br/) · [JSON](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/AXN.br/index.json) · [MD](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/AXN.br/index.md) · [OKF](https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/AXN.br/index.okf.md) ```sh curl -fsS 'https://tv.wendelmaques.com/fonte/mi.tv/2026-09-08/AXN.br/index.json' ``` ## Outros acervos - [CEPs e endereços](https://cep.wendelmaques.com/) - [Editais e compras públicas](https://editais.wendelmaques.com/) - [Domínios observados](https://domains.wendelmaques.com/) - [Programação de TV](https://tv.wendelmaques.com/)