1 line
6.4 KiB
JSON
1 line
6.4 KiB
JSON
{"generated_at":"2026-09-10 11:03:44","categories":{"cctv":{"channels":19,"streams":41},"hk_mo_tw":{"channels":4,"streams":4},"local":{"channels":6,"streams":8},"satellite":{"channels":28,"streams":38},"webcast":{"channels":1,"streams":1}},"strict_streams":76,"streams":{"published":92,"active":157,"new":339,"unstable":503},"pending_probe":{"batch_id":"cn-cs-20260910T150152Z-f78e0be8","expires_at":"2026-09-11T21:01:52Z"},"pending_github":{"batch_id":"gh-20260910T150201Z-9eeb5031","expires_at":"2026-09-11T15:02:01Z"},"probe_summary":{"gitee_total":19,"gitee_submitted":3,"gitee_consumed":10,"github_total":3,"github_submitted":1,"github_consumed":2},"quality":{"github_video_ok":72,"github_risk_events":19,"github_total":91,"top_sources":[{"source_id":13,"name":"kstore-aiwex","score":76.56,"source_count":61,"domestic_success_count":61},{"source_id":11,"name":"zhoujie IPv4","score":56.79,"source_count":84,"domestic_success_count":62},{"source_id":47,"name":"Collect-IPTV 精选排序","score":33.07,"source_count":179,"domestic_success_count":79},{"source_id":1,"name":"fanmingming IPv4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":2,"name":"fanmingming IPv6","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":3,"name":"YanG-1989 Gather","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":4,"name":"Kimentanm iptv","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":5,"name":"BurningC4 V4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":6,"name":"Tvlist CCTV","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":7,"name":"iptv-org CN","score":0.0,"source_count":0,"domestic_success_count":0}]},"job_summary":{"state":"running","current_stage":"generate","progress_pct":70.0,"last_error":"未发现异常","stage_health":{"ok":7,"running":1,"waiting":2,"err":0}},"runtime":{"state":"running","current_stage":"generate","progress_pct":70.0,"completed_stage_count":7,"total_stage_count":10,"elapsed_seconds":294.16,"started_at":"2026-09-10 10:57:19","finished_at":"","stages":{"init":{"state":"ok","label":"init","current":1,"total":1,"elapsed_seconds":0.29,"started_at":"2026-09-10 10:57:19","finished_at":"2026-09-10 10:57:19"},"keywords":{"state":"ok","label":"keywords","current":1,"total":1,"elapsed_seconds":0.3,"started_at":"2026-09-10 10:57:19","finished_at":"2026-09-10 10:57:19"},"collect":{"state":"ok","label":"collect","current":32,"total":32,"elapsed_seconds":38.87,"started_at":"2026-09-10 10:57:19","finished_at":"2026-09-10 10:57:57"},"validate":{"state":"ok","label":"validate","current":200,"total":200,"elapsed_seconds":224.97,"started_at":"2026-09-10 10:57:57","finished_at":"2026-09-10 11:01:41"},"speedtest":{"state":"ok","label":"speedtest","current":1,"total":1,"elapsed_seconds":19.61,"started_at":"2026-09-10 11:01:41","finished_at":"2026-09-10 11:02:00"},"github_deep":{"state":"ok","label":"github_deep","current":1,"total":1,"elapsed_seconds":2.88,"started_at":"2026-09-10 11:02:00","finished_at":"2026-09-10 11:02:02"},"epg":{"state":"ok","label":"epg","current":1372,"total":1372,"elapsed_seconds":11.16,"started_at":"2026-09-10 11:02:02","finished_at":"2026-09-10 11:02:13"},"generate":{"state":"running","label":"EPG 文件完成","current":2,"total":3,"elapsed_seconds":91.53,"started_at":"2026-09-10 11:02:13","finished_at":""}}},"recent_runs":[{"run_id":"20260910105719","stage":"epg","status":"ok","end_at":"2026-09-10 11:02:13","stats_json":"{\"detail\": \"{\\\"refreshed\\\": 397}\"}"},{"run_id":"20260910105719","stage":"github_deep","status":"ok","end_at":"2026-09-10 11:02:02","stats_json":"{\"detail\": \"{\\\"candidates\\\": 15, \\\"batch_id\\\": \\\"gh-20260910T150201Z-9eeb5031\\\", \\\"push\\\": \\\"pushed\\\", \\\"recovered\\\": {\\\"ok\\\": 21, \\\"total\\\": 27, \\\"batch_id\\\": \\\"gh-20260910T131214Z-b3e32173\\\"}}\"}"},{"run_id":"20260910105719","stage":"speedtest","status":"ok","end_at":"2026-09-10 11:02:00","stats_json":"{\"detail\": \"{\\\"candidates\\\": 592, \\\"batches\\\": 3, \\\"push\\\": {\\\"cn-css-20260910T150154Z-1d7357e7\\\": \\\"pushed\\\", \\\"cn-csss-20260910T150155Z-829838da\\\": \\\"pushed\\\", \\\"cn-cs-20260910T150152Z-f78e0be8\\\": \\\"pushed\\\"}, \\\"cn_ok\\\": 115, \\\"cn_total\\\": 529}\"}"},{"run_id":"20260910105719","stage":"validate","status":"ok","end_at":"2026-09-10 11:01:41","stats_json":"{\"detail\": \"{\\\"fast\\\": 200, \\\"deep_ok\\\": 0, \\\"deep_fail\\\": 0, \\\"fake\\\": 0, \\\"conn_fail\\\": 0, \\\"http_fail\\\": 200, \\\"domestic\\\": 0}\"}"},{"run_id":"20260910105719","stage":"collect","status":"ok","end_at":"2026-09-10 10:57:57","stats_json":"{\"detail\": \"\\\"['unchanged', 'unchanged', 'unchanged', \\\\\\\"err:HTTPSConnectionPool(host='tv.iill.top', port=443): Max retri\\\\\\\", 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'no-items', 'no-items', 'no-items', 'unchanged', 'unchanged', 'ok(+0)', 'no-items', 'ok(+0)', 'no-items', '\"}"},{"run_id":"20260910105719","stage":"keywords","status":"ok","end_at":"2026-09-10 10:57:19","stats_json":"{\"detail\": \"\\\"0\\\"\"}"},{"run_id":"20260910105719","stage":"init","status":"ok","end_at":"2026-09-10 10:57:19","stats_json":"{\"detail\": \"\\\"None\\\"\"}"},{"run_id":"20260910085454","stage":"total","status":"ok","end_at":"2026-09-10 09:14:11","stats_json":"{\"secs\": 1149.4}"},{"run_id":"20260910085454","stage":"generate","status":"ok","end_at":"2026-09-10 09:14:03","stats_json":"{\"detail\": \"{\\\"files\\\": {\\\"cctv\\\": 18, \\\"satellite\\\": 21, \\\"local\\\": 5, \\\"hk_mo_tw\\\": 4, \\\"webcast\\\": 1}, \\\"channels\\\": 49, \\\"epg_channels\\\": 267, \\\"epg_programmes\\\": 29849}\"}"},{"run_id":"20260910085454","stage":"epg","status":"ok","end_at":"2026-09-10 09:12:23","stats_json":"{\"detail\": \"{\\\"refreshed\\\": 398}\"}"},{"run_id":"20260910085454","stage":"github_deep","status":"ok","end_at":"2026-09-10 09:12:16","stats_json":"{\"detail\": \"{\\\"candidates\\\": 27, \\\"batch_id\\\": \\\"gh-20260910T131214Z-b3e32173\\\", \\\"push\\\": \\\"pushed\\\", \\\"recovered\\\": {\\\"ok\\\": 51, \\\"total\\\": 64, \\\"batch_id\\\": \\\"gh-20260910T125050Z-be82e8e7\\\"}}\"}"},{"run_id":"20260910085454","stage":"speedtest","status":"ok","end_at":"2026-09-10 09:12:13","stats_json":"{\"detail\": \"{\\\"err\\\": \\\"9 values for 8 columns\\\"}\"}"}]} |