{"id":19758276,"url":"https://github.com/xmcp/pymatcher","last_synced_at":"2026-03-19T11:32:08.502Z","repository":{"id":77777056,"uuid":"44851631","full_name":"xmcp/pyMatcher","owner":"xmcp","description":"OI 业界良心系列 简易的评测程序，秒杀cena（大雾","archived":false,"fork":false,"pushed_at":"2017-06-10T14:09:05.000Z","size":2879,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T09:23:59.560Z","etag":null,"topics":["judger","oi","online-judge","tkinter"],"latest_commit_sha":null,"homepage":"http://s.xmcp.ml/matcher.7z","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xmcp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-24T04:02:56.000Z","updated_at":"2023-07-18T11:49:52.000Z","dependencies_parsed_at":"2023-04-01T08:34:48.125Z","dependency_job_id":null,"html_url":"https://github.com/xmcp/pyMatcher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xmcp/pyMatcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmcp%2FpyMatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmcp%2FpyMatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmcp%2FpyMatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmcp%2FpyMatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xmcp","download_url":"https://codeload.github.com/xmcp/pyMatcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmcp%2FpyMatcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30101754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T23:59:36.199Z","status":"ssl_error","status_checked_at":"2026-03-04T23:56:48.556Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["judger","oi","online-judge","tkinter"],"created_at":"2024-11-12T03:23:44.587Z","updated_at":"2026-03-05T00:04:08.856Z","avatar_url":"https://github.com/xmcp.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyMatcher\n\n如果你自己写了一（几）道题，找了些数据想对拍，Cena、Lemon之流可能并不适合你，因为创建比赛、加题、加选手、设编译参数一系列操作往往都比较麻烦。\n\npyMatcher 把这个流程简化为了：\n\n- 把自己的 EXE 拖进窗口里（因为直接是EXE，所以连编译选项都不用设了）\n- 把数据那个文件夹拖到窗口里\n- 点【评测】按钮\n\n![image](https://user-images.githubusercontent.com/6646473/27003330-d0ce0daa-4e26-11e7-9cd6-00c7d42eb6ab.png)\n\n惊不惊喜？刺不刺激？\n\n还支持对比你的输出文件：\n\n![image](https://user-images.githubusercontent.com/6646473/27003344-32f14146-4e27-11e7-95c2-8e42a6814c33.png)\n\n顺便还会自动检测“改完代码忘编译”、“忘删 freopen”、“忘删 system(\"pause\")”三个常见的制杖情况并弹窗警(chao)告(feng)。\n\n作为一个超·轻量级的评测软件，pyMatcher **现在不支持、之后也不会支持**：\n- 一切非 Windows 系统和扩展名!=.exe 的选手程序\n- 导入多个选手\n- 导出成绩\n- 检测内存超限和危险系统调用\n- Special Judge 和交互库\n- 输入文件的扩展名!=.in，或输出文件的扩展名 ∉ {.out, .ans, .std}，或输入输出文件名除扩展名以外不完全相同 的数据\n- 在评测过程中显示魔性的动画（Cena 说的就是你）\n\n运行环境是 Python 3.x，不想装环境的话也可以 [下载 Build 版本](http://s.xmcp.ml/matcher.7z)，仅 2.5MB，解压即用。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmcp%2Fpymatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxmcp%2Fpymatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmcp%2Fpymatcher/lists"}