# AutoIPTV **Repository Path**: ha95519/AutoIPTV ## Basic Information - **Project Name**: AutoIPTV - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-07-19 - **Last Updated**: 2024-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TVBox 电视频道菜单自定义与直播源接口自动更新 自定义频道菜单,根据模板文件的直播源接口,自动获取并更新最新的直播源接口,生成可用的频道接口文件 [English](./README-EN.md) | 中文 ## 特点 - 自定义模板,生成您想要的频道分类与频道顺序 - 接口验效,过滤无效接口 - 按响应时间、分辨率综合权衡排序 - 定时执行,每隔 12 小时执行更新一次 - 可设置重点关注频道,单独配置获取分页的数量 - 分页结果获取(可配置页数、接口数量) - 保证更新时效性,配置获取最近时间范围内更新的接口 - 可过滤 ipv4、ipv6 接口 ## 配置 | 配置项 | 默认值 | 描述 | | -------------------- | ------------------ | ------------------------------------------------------------------ | | source_file | "demo.txt" | 模板文件名称 | | final_file | "result.txt" | 生成文件名称 | | favorite_list | ["CCTV1","CCTV13"] | 关注频道名称列表(仅用于与常规频道区分,自定义获取分页数量) | | favorite_page_num | 6 | 关注频道获取分页数量 | | default_page_num | 4 | 常规频道获取分页数量 | | urls_limit | 15 | 单个频道接口数量 | | response_time_weight | 0.5 | 响应时间权重值(所有权重值总和应为 1) | | resolution_weight | 0.5 | 分辨率权重值 (所有权重值总和应为 1) | | recent_days | 30 | 获取最近时间范围内更新的接口(单位天),适当减小可避免出现匹配问题 | | ipv_type | "ipv4" | 生成结果中接口的类型,可选值:"ipv4"、"ipv6"、"all" | ## 快速上手 有关详细教程,请查看[快速上手](./docs/tutorial.md) ## 更新日志 [更新日志](./CHANGELOG.md) ## 免责声明 本项目是为了提供编程学习和研究的资源。项目中收集的数据来源于网络,开发者不对数据的准确性、完整性或可靠性做任何保证。 开发者不对任何可能因使用这些代码或数据而产生的任何直接或间接损失负责。使用者应自行判断其使用的合法性和风险。 本项目的代码和数据仅供学习和研究使用,不得用于任何商业用途。任何人或组织在使用时,应遵守相关法律法规,尊重并保护开发者的权益。 如果您使用了本项目的代码或数据,即表示您已了解并同意此免责声明。如果您不同意此免责声明,您应立即停止使用本项目的代码和数据。 此外,本项目的代码和数据可能会不定期进行更新,但不保证更新的及时性和准确性,也不保证代码的稳定性和功能性。 在任何情况下,因使用或无法使用本项目的代码或数据所产生的任何损害或其他责任,开发者和任何贡献者都不承担任何责任。 使用本项目的代码或数据即表示您已经了解并接受这些条款。 ## 许可证 [MIT](./LICENSE) License © 2024-PRESENT [Govin](https://github.com/guovin)