Files
ip/status.json
T
2026-09-17 02:16:30 -04:00

1 line
8.2 KiB
JSON

{"generated_at":"2026-09-17 02:16:23","categories":{"cctv":{"channels":20,"streams":48},"hk_mo_tw":{"channels":12,"streams":12},"local":{"channels":6,"streams":7},"satellite":{"channels":28,"streams":38},"webcast":{"channels":71,"streams":71}},"strict_streams":85,"intermittent_streams":3,"streams":{"published":176,"active":335,"new":2219,"unstable":294},"pending_probe":{"batch_id":"cn-cs-20260917T041833Z-6ee35f37","expires_at":"2026-09-18T10:18:33Z"},"pending_github":{"batch_id":"gh-auth-20260912T061849Z-a89bee17","expires_at":"2026-09-13T06:18:49Z"},"probe_summary":{"gitee_total":105,"gitee_submitted":3,"gitee_consumed":55,"gitee_rejected":1,"gitee_expired":46,"github_total":15,"github_submitted":2,"github_consumed":10,"github_rejected":1,"github_expired":2},"probe_details":[{"name":"gitee-cs","label":"Gitee 主账号","candidate":{"batch_id":"cn-cs-20260917T041833Z-6ee35f37","count":600,"status":"submitted","mtime":"2026-09-17 00:18:34"},"result":{"batch_id":"cn-cs-20260913T061501Z-2b8cde74","count":600,"status":"complete","mtime":"2026-09-16 16:05:13"},"progress":null},{"name":"gitee-css","label":"Gitee 账号2","candidate":{"batch_id":"cn-css-20260917T041834Z-606a9b49","count":600,"status":"submitted","mtime":"2026-09-17 00:18:39"},"result":{"batch_id":"cn-css-20260915T040326Z-23e0ee46","count":600,"status":"complete","mtime":"2026-09-16 16:05:17"},"progress":null},{"name":"gitee-csss","label":"Gitee 账号3","candidate":{"batch_id":"cn-csss-20260917T041839Z-2b87e400","count":600,"status":"submitted","mtime":"2026-09-17 00:18:40"},"result":{"batch_id":"cn-csss-20260914T201355Z-4e919087","count":600,"status":"complete","mtime":"2026-09-16 16:05:21"},"progress":null},{"name":"github-deep","label":"GitHub","candidate":{"batch_id":"gh-deep-20260911T050152Z-1d418c63","count":82,"status":"submitted","mtime":"2026-09-11 01:01:52"},"result":null,"progress":null}],"quality":{"github_video_ok":273,"github_risk_events":691,"github_total":851,"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":60.77,"source_count":104,"domestic_success_count":76},{"source_id":47,"name":"Collect-IPTV 精选排序","score":36.48,"source_count":213,"domestic_success_count":93},{"source_id":65,"name":"telegram收集","score":0.86,"source_count":1875,"domestic_success_count":6},{"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}]},"job_summary":{"state":"running","current_stage":"generate","progress_pct":60.0,"last_error":"未发现异常","stage_health":{"ok":6,"running":0,"waiting":2,"err":2}},"runtime":{"state":"running","current_stage":"generate","progress_pct":60.0,"completed_stage_count":6,"total_stage_count":10,"elapsed_seconds":221.81,"started_at":"2026-09-17 02:12:42","finished_at":"","stages":{"init":{"state":"ok","label":"init","current":0,"total":0,"elapsed_seconds":0.84,"started_at":"2026-09-17 02:12:42","finished_at":"2026-09-17 02:12:42"},"keywords":{"state":"ok","label":"keywords","current":0,"total":0,"elapsed_seconds":21.54,"started_at":"2026-09-17 02:12:42","finished_at":"2026-09-17 02:13:03"},"collect":{"state":"ok","label":"collect","current":42,"total":42,"elapsed_seconds":69.87,"started_at":"2026-09-17 02:13:03","finished_at":"2026-09-17 02:14:12"},"github_auth":{"state":"err","label":"github_auth","current":1,"total":5,"elapsed_seconds":2.2,"started_at":"2026-09-17 02:14:12","finished_at":"2026-09-17 02:14:14"},"speedtest":{"state":"ok","label":"speedtest","current":5,"total":5,"elapsed_seconds":11.89,"started_at":"2026-09-17 02:14:14","finished_at":"2026-09-17 02:14:25"},"github_deep":{"state":"err","label":"github_deep","current":1,"total":5,"elapsed_seconds":1.65,"started_at":"2026-09-17 02:14:25","finished_at":"2026-09-17 02:14:26"},"epg":{"state":"ok","label":"epg","current":2184,"total":2184,"elapsed_seconds":14.27,"started_at":"2026-09-17 02:14:26","finished_at":"2026-09-17 02:14:40"},"generate":{"state":"ok","label":"generate","current":3,"total":3,"elapsed_seconds":103.81,"started_at":"2026-09-17 02:14:40","finished_at":"2026-09-17 02:16:23"}}},"recent_runs":[{"run_id":"20260917021242","stage":"epg","status":"ok","end_at":"2026-09-17 02:14:40","stats_json":"{\"detail\": \"{\\\"refreshed\\\": 400}\"}"},{"run_id":"20260917021242","stage":"github_deep","status":"err","end_at":"2026-09-17 02:14:26","stats_json":"{\"detail\": \"{\\\"err\\\": \\\"Expecting property name enclosed in double quotes: line 5 column 1 (char 95)\\\"}\"}"},{"run_id":"20260917021242","stage":"speedtest","status":"ok","end_at":"2026-09-17 02:14:25","stats_json":"{\"detail\": \"{\\\"waiting\\\": \\\"cn-cs-20260917T041833Z-6ee35f37\\\", \\\"waiting_batches\\\": [{\\\"batch_id\\\": \\\"cn-cs-20260917T041833Z-6ee35f37\\\", \\\"expires_at\\\": \\\"2026-09-18T10:18:33Z\\\", \\\"state\\\": \\\"submitted\\\", \\\"state_history_json\\\": \\\"[{\\\\\\\"ts\\\\\\\": \\\\\\\"2026-09-17 00:18:33\\\\\\\", \\\\\\\"state\\\\\\\": \\\\\\\"created\\\\\\\", \\\\\\\"reason\\\\\\\": \\\\\\\"created\\\\\\\"}]\\\"}, {\\\"batch_id\\\": \\\"cn-css-20260917T041834Z-606a9b49\\\", \\\"expires_at\\\": \\\"2026-09-18T10:18:34Z\\\", \\\"state\\\": \\\"submitted\\\", \\\"stat\"}"},{"run_id":"20260917021242","stage":"github_auth","status":"err","end_at":"2026-09-17 02:14:14","stats_json":"{\"detail\": \"{\\\"err\\\": \\\"Expecting property name enclosed in double quotes: line 6 column 1 (char 185)\\\"}\"}"},{"run_id":"20260917021242","stage":"collect","status":"ok","end_at":"2026-09-17 02:14:12","stats_json":"{\"detail\": \"\\\"['err:不安全的 HTTP 地址', 'unchanged', 'unchanged', 'unchanged', \\\\\\\"err:HTTPSConnectionPool(host='tv.iill.top', port=443): Max retri\\\\\\\", 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'unchanged', 'ok(+1)', 'ok(+0)', 'ok(+2)', 'ok(+0)', 'unchanged', 'unchanged', 'unchanged', 'no-items', 'ok(+0)', 'ok(+0)', 'no-items', 'no-items', 'ok(+0)', 'no-items', 'no-items', 'no-items\"}"},{"run_id":"20260917021242","stage":"keywords","status":"ok","end_at":"2026-09-17 02:13:03","stats_json":"{\"detail\": \"\\\"39\\\"\"}"},{"run_id":"20260917021242","stage":"init","status":"ok","end_at":"2026-09-17 02:12:42","stats_json":"{\"detail\": \"\\\"None\\\"\"}"},{"run_id":"20260917001722","stage":"total","status":"ok","end_at":"2026-09-17 00:18:52","stats_json":"{\"secs\": 82.2}"},{"run_id":"20260917001722","stage":"speedtest","status":"ok","end_at":"2026-09-17 00:18:45","stats_json":"{\"detail\": \"{\\\"candidates\\\": 1800, \\\"batches\\\": 3, \\\"push\\\": {\\\"cn-csss-20260917T041839Z-2b87e400\\\": \\\"pushed\\\", \\\"cn-css-20260917T041834Z-606a9b49\\\": \\\"pushed\\\", \\\"cn-cs-20260917T041833Z-6ee35f37\\\": \\\"pushed\\\"}, \\\"cn_ok\\\": 0, \\\"cn_total\\\": 0, \\\"queue_status\\\": \\\"advancing\\\", \\\"released_batches\\\": [\\\"cn-cs-20260916T200524Z-fe3f763b\\\", \\\"cn-css-20260916T200525Z-1954e2a5\\\", \\\"cn-csss-20260916T200526Z-52b6795b\\\"]}\"}"},{"run_id":"20260916160512","stage":"total","status":"ok","end_at":"2026-09-16 16:05:40","stats_json":"{\"secs\": 18.5}"},{"run_id":"20260916160512","stage":"speedtest","status":"ok","end_at":"2026-09-16 16:05:30","stats_json":"{\"detail\": \"{\\\"candidates\\\": 1800, \\\"batches\\\": 3, \\\"push\\\": {\\\"cn-cs-20260916T200524Z-fe3f763b\\\": \\\"pushed\\\", \\\"cn-csss-20260916T200526Z-52b6795b\\\": \\\"pushed\\\", \\\"cn-css-20260916T200525Z-1954e2a5\\\": \\\"pushed\\\"}, \\\"cn_ok\\\": 0, \\\"cn_total\\\": 0, \\\"queue_status\\\": \\\"advancing\\\", \\\"released_batches\\\": [\\\"cn-cs-20260916T121235Z-a7222b2d\\\", \\\"cn-css-20260916T121237Z-9ae98bbe\\\", \\\"cn-csss-20260916T121238Z-dfeb3d58\\\"]}\"}"},{"run_id":"20260916081222","stage":"total","status":"ok","end_at":"2026-09-16 08:12:45","stats_json":"{\"secs\": 20.9}"}]}