{"id":39351,"name":"pycorrector","description":"pycorrector is a toolkit for text error correction. 文本纠错，实现了Kenlm，T5，MacBERT，ChatGLM3，Qwen2.5等模型应用在纠错场景，开箱即用。","url":"https://github.com/shibing624/pycorrector","last_synced_at":"2025-09-05T08:09:38.074Z","repository":{"id":38406216,"uuid":"123424015","full_name":"shibing624/pycorrector","owner":"shibing624","description":"pycorrector is a toolkit for text error correction. 文本纠错，实现了Kenlm，T5，MacBERT，ChatGLM3，Qwen2.5等模型应用在纠错场景，开箱即用。","archived":false,"fork":false,"pushed_at":"2025-08-02T13:18:50.000Z","size":53197,"stargazers_count":6102,"open_issues_count":18,"forks_count":1146,"subscribers_count":85,"default_branch":"master","last_synced_at":"2025-08-02T15:28:58.605Z","etag":null,"topics":["csc","error-correction","error-detection","kenlm","macbert4csc","pycorrector","spelling-errors","t5"],"latest_commit_sha":null,"homepage":"https://www.mulanai.com/product/corrector/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shibing624.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-03-01T11:08:02.000Z","updated_at":"2025-08-02T14:19:31.000Z","dependencies_parsed_at":"2023-02-16T07:16:06.842Z","dependency_job_id":"c03c70d5-7f60-422e-8a3b-05b5c4a02d72","html_url":"https://github.com/shibing624/pycorrector","commit_stats":{"total_commits":876,"total_committers":25,"mean_commits":35.04,"dds":0.343607305936073,"last_synced_commit":"31f7993e036c6b27b464d0c1409a457d4b0c89b3"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/shibing624/pycorrector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/sbom","scorecard":{"id":818185,"data":{"date":"2025-08-11","repo":{"name":"github.com/shibing624/pycorrector","commit":"6bb3794896418607051443e2ed102bf966cb2ea0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"name":"Code-Review","score":0,"reason":"Found 2/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"10 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ubuntu.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 1.0.0 not signed: https://api.github.com/repos/shibing624/pycorrector/releases/128254840","Warn: release artifact 1.0.0 does not have provenance: https://api.github.com/repos/shibing624/pycorrector/releases/128254840"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"71 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2022-14 / GHSA-39ph-wr67-j4xq","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2024-145 / GHSA-275c-w5mq-v5m2","Warn: Project is vulnerable to: GHSA-2hvc-hwg3-hpvw","Warn: Project is vulnerable to: GHSA-2rp8-hff9-c5wr","Warn: Project is vulnerable to: PYSEC-2024-135 / GHSA-2wcj-qr76-9768","Warn: Project is vulnerable to: PYSEC-2024-146 / GHSA-3cr5-2446-8pg3","Warn: Project is vulnerable to: PYSEC-2024-136 / GHSA-4rrv-8gcp-24v8","Warn: Project is vulnerable to: PYSEC-2024-134 / GHSA-547m-23x7-cxg5","Warn: Project is vulnerable to: GHSA-83g7-8fch-p37m","Warn: Project is vulnerable to: PYSEC-2024-141 / GHSA-8fp7-jwv2-49x9","Warn: Project is vulnerable to: PYSEC-2023-122 / GHSA-8wfh-qxxv-3q8c","Warn: Project is vulnerable to: PYSEC-2023-126 / GHSA-9q9v-qgwx-84mr","Warn: Project is vulnerable to: PYSEC-2024-132 / GHSA-c6ph-m8cw-rfqh","Warn: Project is vulnerable to: GHSA-chj7-w3f6-cvfj","Warn: Project is vulnerable to: PYSEC-2023-125 / GHSA-cv2j-922j-hr56","Warn: Project is vulnerable to: GHSA-fh54-3vhg-mpc2","Warn: Project is vulnerable to: PYSEC-2024-139 / GHSA-g57v-2687-jx33","Warn: Project is vulnerable to: PYSEC-2022-43063 / GHSA-gcjf-29m9-888q","Warn: Project is vulnerable to: PYSEC-2023-124 / GHSA-hh7p-hvm3-rg88","Warn: Project is vulnerable to: PYSEC-2024-142 / GHSA-j5h9-9r39-43q5","Warn: Project is vulnerable to: PYSEC-2024-130 / GHSA-jm68-fpmr-8j2g","Warn: Project is vulnerable to: GHSA-jwrc-3v3f-5cq5","Warn: Project is vulnerable to: PYSEC-2024-133 / GHSA-mr78-v55p-7777","Warn: Project is vulnerable to: GHSA-mrmm-qmrj-xgp6","Warn: Project is vulnerable to: PYSEC-2024-144 / GHSA-qppw-c37g-xwcc","Warn: Project is vulnerable to: GHSA-qqv2-35q8-p2g2","Warn: Project is vulnerable to: PYSEC-2024-143 / GHSA-rf7p-79xq-8xwm","Warn: Project is vulnerable to: PYSEC-2024-138 / GHSA-rg9q-m8hv-xxr6","Warn: Project is vulnerable to: PYSEC-2023-123 / GHSA-rr46-m366-gm44","Warn: Project is vulnerable to: PYSEC-2024-137 / GHSA-rx2r-q96c-w5cc","Warn: Project is vulnerable to: PYSEC-2024-140 / GHSA-v9pg-qw6x-w5r2","Warn: Project is vulnerable to: PYSEC-2024-131 / GHSA-x3q9-c788-j7c8","Warn: Project is vulnerable to: PYSEC-2024-129 / GHSA-xjpw-hx47-rccv","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2021-874 / GHSA-2vj5-px25-gjrp","Warn: Project is vulnerable to: GHSA-4cv3-v7pv-rfhf","Warn: Project is vulnerable to: GHSA-98fp-7v67-4v3q","Warn: Project is vulnerable to: PYSEC-2022-181 / GHSA-r5qj-cvf9-p85h","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: PYSEC-2023-299 / GHSA-282v-666c-3fvg","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-37q5-v5qm-c9v8","Warn: Project is vulnerable to: PYSEC-2023-300 / GHSA-3863-2447-669p","Warn: Project is vulnerable to: GHSA-6rvg-6v2m-4j46","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-fpwr-67px-3qhx","Warn: Project is vulnerable to: PYSEC-2024-229 / GHSA-hxxf-235m-72v3","Warn: Project is vulnerable to: GHSA-jjph-296x-mrcr","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-q2wp-rjmx-x6x9","Warn: Project is vulnerable to: PYSEC-2025-40 / GHSA-qq3j-4f4f-9583","Warn: Project is vulnerable to: PYSEC-2024-227 / GHSA-qxrp-vhvm-j765","Warn: Project is vulnerable to: PYSEC-2023-301 / GHSA-v68g-wm8c-6x7j","Warn: Project is vulnerable to: PYSEC-2024-228 / GHSA-wrfc-pvp9-mr9g"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/ubuntu.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/windows.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/shibing624/pycorrector/windows.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating nikolaik/python-nodejs:python3.8-nodejs20 to nikolaik/python-nodejs:python3.8-nodejs20@sha256:f8274b1e006cee3d06a70f4b00acc8e8246aa1f2f1502fca963bc40cd934f25a","Warn: pipCommand not pinned by hash: Dockerfile:14","Warn: pipCommand not pinned by hash: Dockerfile:15","Warn: pipCommand not pinned by hash: Dockerfile:17","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/ubuntu.yml:49","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T14:42:46.180Z","repository_id":38406216,"created_at":"2025-08-23T14:42:46.181Z","updated_at":"2025-08-23T14:42:46.181Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728151,"owners_count":25157136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"shibing624","name":"xuming","uuid":"10249622","kind":"user","description":"Senior Researcher, Machine Learning Developer, Advertising Risk Control.","email":"","website":"https://blog.csdn.net/mingzai624","location":"Beijing, China","twitter":null,"company":"@tencent","icon_url":"https://avatars.githubusercontent.com/u/10249622?u=39133b98c78fe7cbaf0458be30352f1c5b1197c4\u0026v=4","repositories_count":32,"last_synced_at":"2023-02-26T09:45:33.381Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/shibing624","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T21:45:36.732Z","updated_at":"2023-02-26T09:45:33.417Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624/repositories"},"packages":[{"id":3847708,"name":"github.com/shibing624/pycorrector","ecosystem":"go","description":"","homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/shibing624/pycorrector","keywords_array":[],"namespace":"github.com/shibing624","versions_count":1,"first_release_published_at":"2020-02-27T12:31:39.000Z","latest_release_published_at":"2020-02-27T12:31:39.000Z","latest_release_number":"v0.2.4","last_synced_at":"2025-09-03T07:49:29.809Z","created_at":"2022-04-11T20:58:34.438Z","updated_at":"2025-09-03T07:49:30.081Z","registry_url":"https://pkg.go.dev/github.com/shibing624/pycorrector","install_command":"go get github.com/shibing624/pycorrector","documentation_url":"https://pkg.go.dev/github.com/shibing624/pycorrector#section-documentation","metadata":{},"repo_metadata":{"id":38406216,"uuid":"123424015","full_name":"shibing624/pycorrector","owner":"shibing624","description":"pycorrector is a toolkit for text error correction. 文本纠错，实现了Kenlm，T5，MacBERT，ChatGLM3，Qwen2.5等模型应用在纠错场景，开箱即用。","archived":false,"fork":false,"pushed_at":"2025-08-02T13:18:50.000Z","size":53197,"stargazers_count":6102,"open_issues_count":18,"forks_count":1146,"subscribers_count":85,"default_branch":"master","last_synced_at":"2025-08-02T15:28:58.605Z","etag":null,"topics":["csc","error-correction","error-detection","kenlm","macbert4csc","pycorrector","spelling-errors","t5"],"latest_commit_sha":null,"homepage":"https://www.mulanai.com/product/corrector/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shibing624.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-03-01T11:08:02.000Z","updated_at":"2025-08-02T14:19:31.000Z","dependencies_parsed_at":"2023-02-16T07:16:06.842Z","dependency_job_id":"c03c70d5-7f60-422e-8a3b-05b5c4a02d72","html_url":"https://github.com/shibing624/pycorrector","commit_stats":{"total_commits":876,"total_committers":25,"mean_commits":35.04,"dds":0.343607305936073,"last_synced_commit":"31f7993e036c6b27b464d0c1409a457d4b0c89b3"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/shibing624/pycorrector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268414693,"owners_count":24246794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"shibing624","name":"xuming","uuid":"10249622","kind":"user","description":"Senior Researcher, Machine Learning Developer, Advertising Risk Control.","email":"","website":"https://blog.csdn.net/mingzai624","location":"Beijing, China","twitter":null,"company":"@tencent","icon_url":"https://avatars.githubusercontent.com/u/10249622?u=39133b98c78fe7cbaf0458be30352f1c5b1197c4\u0026v=4","repositories_count":32,"last_synced_at":"2023-02-26T09:45:33.381Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/shibing624","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T21:45:36.732Z","updated_at":"2023-02-26T09:45:33.417Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624/repositories"},"tags":[{"name":"1.1.2","sha":"d35bd1d5f58f704ebf35731285b6fcf8249483b3","kind":"commit","published_at":"2025-07-08T10:20:32.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"31f7993e036c6b27b464d0c1409a457d4b0c89b3","kind":"commit","published_at":"2024-12-13T13:59:21.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"e4f46c63b5e2f36d353c8e65b9d10660ebc8c57d","kind":"commit","published_at":"2024-10-14T04:00:29.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"eacef5925d340534951337b7c3cd5d40075a356a","kind":"commit","published_at":"2024-02-03T12:57:28.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.0.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.2/manifests"},{"name":"1.0.0","sha":"0ba3b5d451285566db1af5586ecd8642e1ec1acc","kind":"commit","published_at":"2023-11-07T04:41:31.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.0.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.0/manifests"},{"name":"0.4.8","sha":"d9f55fcbc21e07704e9cf2ffee3ba1f9f498d527","kind":"commit","published_at":"2023-01-30T12:18:40.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.8","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.8/manifests"},{"name":"0.4.6","sha":"ad764561533b17239f0a68e2ced49dce98b0ab3e","kind":"commit","published_at":"2022-06-17T08:28:46.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.6","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"80ba702630bd3b3dc8a0f271be11a3e2cc7f53de","kind":"commit","published_at":"2022-05-10T12:22:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"70a2024052ced6e15d9372848da3c9a87d19e914","kind":"tag","published_at":"2022-03-22T09:12:43.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"2f2051d44aa6461918642ecb393b29e572f27abf","kind":"tag","published_at":"2022-03-21T08:17:00.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.3","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.3/manifests"},{"name":"0.4.1","sha":"59a44c1ccd2978b730b3539ef58050e7d9962af1","kind":"tag","published_at":"2021-11-24T07:18:55.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.1/manifests"},{"name":"0.3.1","sha":"b956036497e2966d4a74528d7ca12f9cb79c28ca","kind":"tag","published_at":"2021-04-27T03:28:59.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.3.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.1/manifests"},{"name":"0.2.4","sha":"af267961f76ddf950a2b8f0b6851b99140245f24","kind":"commit","published_at":"2021-04-06T13:29:27.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.4/manifests"},{"name":"0.3.0","sha":"cbd6dccedc5a2c6d6c036683bfd925ce0433ef71","kind":"tag","published_at":"2021-04-06T13:29:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.3.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.0/manifests"},{"name":"0.2.9","sha":"ef5e4653070f344454c72ff207dac33049227f87","kind":"tag","published_at":"2020-07-01T12:08:23.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.9","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.9/manifests"},{"name":"0.2.5","sha":"5ab5de7de248b9935397ce4f3c1a252c1e5ef8dc","kind":"tag","published_at":"2020-03-18T14:29:00.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.5/manifests"},{"name":"v0.2.4","sha":"e99320a8821a3b0af639647a9c2e9d697feb3a50","kind":"tag","published_at":"2020-02-29T13:15:03.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/v0.2.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/v0.2.4/manifests"},{"name":"0.1.9","sha":"8a2c16c5468bcc30306b8fa1bd611e0b6bc88ad8","kind":"commit","published_at":"2019-08-03T13:54:40.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.9","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.9/manifests"},{"name":"0.1.7","sha":"942c94f336f9e2dce005a91a58db363d0cf6fe74","kind":"tag","published_at":"2019-06-27T03:27:24.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.7","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.7/manifests"},{"name":"0.1.6","sha":"ec7621ffcbb9747afcec96a78058c93d32146844","kind":"tag","published_at":"2018-10-17T11:07:30.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.6","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"512a54fd4ee7e8769549eb570549b41221579753","kind":"tag","published_at":"2018-10-17T10:59:34.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"598ca59bbbe20ea36c35e17f5b003c45eabac1bf","kind":"tag","published_at":"2018-09-07T13:30:56.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"811d5960aadc2793ca84d1e5acb0afe80f2091d8","kind":"tag","published_at":"2018-08-28T09:35:11.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.3","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"4f346f006555f5de531f0ca0283d539a76227525","kind":"commit","published_at":"2018-08-23T03:51:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.2/manifests"}]},"repo_metadata_updated_at":"2025-08-02T15:48:35.660Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/shibing624/pycorrector","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/shibing624/pycorrector","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/shibing624/pycorrector","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/shibing624/pycorrector/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-01T07:06:02.590Z","issues_count":261,"pull_requests_count":12,"avg_time_to_close_issue":6408113.33744856,"avg_time_to_close_pull_request":774196.8333333334,"issues_closed_count":243,"pull_requests_closed_count":12,"pull_request_authors_count":10,"issue_authors_count":190,"avg_comments_per_issue":2.9118773946360155,"avg_comments_per_pull_request":0.5833333333333334,"merged_pull_requests_count":11,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":58,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":1378420.243902439,"past_year_avg_time_to_close_pull_request":4408618.0,"past_year_issues_closed_count":41,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":52,"past_year_avg_comments_per_issue":2.189655172413793,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/issues","maintainers":[{"login":"shibing624","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shibing624"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshibing624%2Fpycorrector/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshibing624%2Fpycorrector/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshibing624%2Fpycorrector/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshibing624%2Fpycorrector/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951721,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":337593,"name":"pycorrector","ecosystem":"pypi","description":"Chinese Text Error Corrector","homepage":"https://github.com/shibing624/pycorrector","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/shibing624/pycorrector","keywords_array":["pycorrector","correction","Chinese error correction","NLP"],"namespace":null,"versions_count":40,"first_release_published_at":"2018-03-06T05:40:04.000Z","latest_release_published_at":"2025-07-09T02:40:33.000Z","latest_release_number":"1.1.3","last_synced_at":"2025-08-02T15:46:18.396Z","created_at":"2022-04-06T12:48:40.266Z","updated_at":"2025-08-02T15:48:43.511Z","registry_url":"https://pypi.org/project/pycorrector/","install_command":"pip install pycorrector --index-url https://pypi.org/simple","documentation_url":"https://pycorrector.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Developers","Natural Language :: Chinese (Simplified)","Natural Language :: Chinese (Traditional)","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Text Processing :: Linguistic"],"normalized_name":"pycorrector"},"repo_metadata":{"id":38406216,"uuid":"123424015","full_name":"shibing624/pycorrector","owner":"shibing624","description":"pycorrector is a toolkit for text error correction. 文本纠错，实现了Kenlm，T5，MacBERT，ChatGLM3，Qwen2.5等模型应用在纠错场景，开箱即用。","archived":false,"fork":false,"pushed_at":"2025-08-02T13:18:50.000Z","size":53197,"stargazers_count":6102,"open_issues_count":18,"forks_count":1146,"subscribers_count":85,"default_branch":"master","last_synced_at":"2025-08-02T15:28:58.605Z","etag":null,"topics":["csc","error-correction","error-detection","kenlm","macbert4csc","pycorrector","spelling-errors","t5"],"latest_commit_sha":null,"homepage":"https://www.mulanai.com/product/corrector/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shibing624.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-03-01T11:08:02.000Z","updated_at":"2025-08-02T14:19:31.000Z","dependencies_parsed_at":"2023-02-16T07:16:06.842Z","dependency_job_id":"c03c70d5-7f60-422e-8a3b-05b5c4a02d72","html_url":"https://github.com/shibing624/pycorrector","commit_stats":{"total_commits":876,"total_committers":25,"mean_commits":35.04,"dds":0.343607305936073,"last_synced_commit":"31f7993e036c6b27b464d0c1409a457d4b0c89b3"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/shibing624/pycorrector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268414693,"owners_count":24246794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"shibing624","name":"xuming","uuid":"10249622","kind":"user","description":"Senior Researcher, Machine Learning Developer, Advertising Risk Control.","email":"","website":"https://blog.csdn.net/mingzai624","location":"Beijing, China","twitter":null,"company":"@tencent","icon_url":"https://avatars.githubusercontent.com/u/10249622?u=39133b98c78fe7cbaf0458be30352f1c5b1197c4\u0026v=4","repositories_count":32,"last_synced_at":"2023-02-26T09:45:33.381Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/shibing624","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T21:45:36.732Z","updated_at":"2023-02-26T09:45:33.417Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibing624/repositories"},"tags":[{"name":"1.1.2","sha":"d35bd1d5f58f704ebf35731285b6fcf8249483b3","kind":"commit","published_at":"2025-07-08T10:20:32.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"31f7993e036c6b27b464d0c1409a457d4b0c89b3","kind":"commit","published_at":"2024-12-13T13:59:21.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"e4f46c63b5e2f36d353c8e65b9d10660ebc8c57d","kind":"commit","published_at":"2024-10-14T04:00:29.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.1.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"eacef5925d340534951337b7c3cd5d40075a356a","kind":"commit","published_at":"2024-02-03T12:57:28.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.0.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.2/manifests"},{"name":"1.0.0","sha":"0ba3b5d451285566db1af5586ecd8642e1ec1acc","kind":"commit","published_at":"2023-11-07T04:41:31.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/1.0.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/1.0.0/manifests"},{"name":"0.4.8","sha":"d9f55fcbc21e07704e9cf2ffee3ba1f9f498d527","kind":"commit","published_at":"2023-01-30T12:18:40.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.8","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.8/manifests"},{"name":"0.4.6","sha":"ad764561533b17239f0a68e2ced49dce98b0ab3e","kind":"commit","published_at":"2022-06-17T08:28:46.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.6","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"80ba702630bd3b3dc8a0f271be11a3e2cc7f53de","kind":"commit","published_at":"2022-05-10T12:22:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"70a2024052ced6e15d9372848da3c9a87d19e914","kind":"tag","published_at":"2022-03-22T09:12:43.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"2f2051d44aa6461918642ecb393b29e572f27abf","kind":"tag","published_at":"2022-03-21T08:17:00.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.3","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.3/manifests"},{"name":"0.4.1","sha":"59a44c1ccd2978b730b3539ef58050e7d9962af1","kind":"tag","published_at":"2021-11-24T07:18:55.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.4.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.4.1/manifests"},{"name":"0.3.1","sha":"b956036497e2966d4a74528d7ca12f9cb79c28ca","kind":"tag","published_at":"2021-04-27T03:28:59.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.3.1","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.1/manifests"},{"name":"0.2.4","sha":"af267961f76ddf950a2b8f0b6851b99140245f24","kind":"commit","published_at":"2021-04-06T13:29:27.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.4/manifests"},{"name":"0.3.0","sha":"cbd6dccedc5a2c6d6c036683bfd925ce0433ef71","kind":"tag","published_at":"2021-04-06T13:29:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.3.0","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.3.0/manifests"},{"name":"0.2.9","sha":"ef5e4653070f344454c72ff207dac33049227f87","kind":"tag","published_at":"2020-07-01T12:08:23.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.9","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.9/manifests"},{"name":"0.2.5","sha":"5ab5de7de248b9935397ce4f3c1a252c1e5ef8dc","kind":"tag","published_at":"2020-03-18T14:29:00.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.2.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.2.5/manifests"},{"name":"v0.2.4","sha":"e99320a8821a3b0af639647a9c2e9d697feb3a50","kind":"tag","published_at":"2020-02-29T13:15:03.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/v0.2.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/v0.2.4/manifests"},{"name":"0.1.9","sha":"8a2c16c5468bcc30306b8fa1bd611e0b6bc88ad8","kind":"commit","published_at":"2019-08-03T13:54:40.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.9","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.9/manifests"},{"name":"0.1.7","sha":"942c94f336f9e2dce005a91a58db363d0cf6fe74","kind":"tag","published_at":"2019-06-27T03:27:24.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.7","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.7/manifests"},{"name":"0.1.6","sha":"ec7621ffcbb9747afcec96a78058c93d32146844","kind":"tag","published_at":"2018-10-17T11:07:30.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.6","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"512a54fd4ee7e8769549eb570549b41221579753","kind":"tag","published_at":"2018-10-17T10:59:34.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.5","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.5/manifests"},{"name":"0.1.4","sha":"598ca59bbbe20ea36c35e17f5b003c45eabac1bf","kind":"tag","published_at":"2018-09-07T13:30:56.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.4","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"811d5960aadc2793ca84d1e5acb0afe80f2091d8","kind":"tag","published_at":"2018-08-28T09:35:11.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.3","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"4f346f006555f5de531f0ca0283d539a76227525","kind":"commit","published_at":"2018-08-23T03:51:13.000Z","download_url":"https://codeload.github.com/shibing624/pycorrector/tar.gz/0.1.2","html_url":"https://github.com/shibing624/pycorrector/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/shibing624/pycorrector@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/tags/0.1.2/manifests"}]},"repo_metadata_updated_at":"2025-08-02T15:48:43.511Z","dependent_packages_count":0,"downloads":1437,"downloads_period":"last-month","dependent_repos_count":12,"rankings":{"downloads":7.666155589627357,"dependent_repos_count":4.1774785381968655,"dependent_packages_count":10.107632597300897,"stargazers_count":1.024884055348691,"forks_count":1.2677250088089365,"docker_downloads_count":2.176779494371318,"average":4.403442547275678},"purl":"pkg:pypi/pycorrector","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pycorrector","docker_dependents_count":1,"docker_downloads_count":28,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pycorrector","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pycorrector/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-01T07:06:02.590Z","issues_count":261,"pull_requests_count":12,"avg_time_to_close_issue":6408113.33744856,"avg_time_to_close_pull_request":774196.8333333334,"issues_closed_count":243,"pull_requests_closed_count":12,"pull_request_authors_count":10,"issue_authors_count":190,"avg_comments_per_issue":2.9118773946360155,"avg_comments_per_pull_request":0.5833333333333334,"merged_pull_requests_count":11,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":58,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":1378420.243902439,"past_year_avg_time_to_close_pull_request":4408618.0,"past_year_issues_closed_count":41,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":52,"past_year_avg_comments_per_issue":2.189655172413793,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/issues","maintainers":[{"login":"shibing624","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shibing624"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pycorrector/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pycorrector/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pycorrector/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pycorrector/related_packages","maintainers":[{"uuid":"shibing624","login":"shibing624","name":null,"email":null,"url":null,"packages_count":32,"html_url":"https://pypi.org/user/shibing624/","role":null,"created_at":"2023-02-22T00:16:35.975Z","updated_at":"2023-02-22T00:16:35.975Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/shibing624/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725040,"maintainers_count":308337,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":527816,"full_name":"shibing624/pycorrector","default_branch":"master","committers":[{"name":"shibing624","email":"shibing624@126.com","login":"shibing624","count":579},{"name":"xuming06","email":"507153809@qq.com","login":null,"count":244},{"name":"Dian Chen","email":"okcd00","login":"okcd00","count":14},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":6},{"name":"david ullua","email":"davidullua@ihopeit.com","login":null,"count":5},{"name":"abtion","email":"abtion@outlook.com","login":"gitabtion","count":4},{"name":"jack","email":"zhoushunjie@baidu.com","login":"joey12300","count":4},{"name":"xu-song","email":"xusong.vip@gmail.com","login":"xu-song","count":3},{"name":"KnightLancelot","email":"doubleheartz@gmail.com","login":"KnightLancelot","count":2},{"name":"ghost","email":"hfggw@126.com","login":"ghostHBL","count":2},{"name":"luozhouyang","email":"zhouyang.luo@gmail.com","login":"luozhouyang","count":2},{"name":"Vela-zz","email":"59645193+Vela-zz","login":"Vela-zz","count":2},{"name":"James0128","email":"782234346@qq.com","login":"James0128","count":1},{"name":"TrellixVulnTeam","email":"charles.mcfarland@trellix.com","login":"TrellixVulnTeam","count":1},{"name":"Xueying Jiao","email":"37956548+Sueying","login":"Sueying","count":1},{"name":"_Joe","email":"joelin890120@gmail.com","login":"Joe0120","count":1},{"name":"cjh","email":"492795090@qq.com","login":"cabbageNoob","count":1},{"name":"codingma","email":"454226880@qq.com","login":"codemayq","count":1},{"name":"liwenju0","email":"like4hub@gmail.com","login":"liwenju0","count":1},{"name":"张喜东","email":"xidong.zhang@vivo.com","login":null,"count":1},{"name":"liangxiao12030","email":"liangxiao12030@autohome.com.cn","login":null,"count":1},{"name":"flemingxu","email":"flemingxu@tencent.com","login":null,"count":1},{"name":"Mark","email":"smartmark-pro@qq.com","login":null,"count":1},{"name":"sullen777","email":"1078001204@qq.com","login":"sullen777","count":1},{"name":"treya-lin","email":"86940562+treya-lin","login":"treya-lin","count":1}],"total_commits":880,"total_committers":25,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":35.2,"dds":0.34204545454545454,"past_year_committers":[{"name":"shibing624","email":"shibing624@126.com","login":"shibing624","count":46},{"name":"Mark","email":"smartmark-pro@qq.com","login":null,"count":1}],"past_year_total_commits":47,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":23.5,"past_year_dds":0.021276595744680882,"last_synced_at":"2025-05-28T23:27:29.723Z","last_synced_commit":"9d940f296d186914e6ff350685a34ad07f29acbd","created_at":"2023-03-09T03:38:09.770Z","updated_at":"2025-05-28T23:27:29.790Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:08.406Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"shibing624/pycorrector","html_url":"https://github.com/shibing624/pycorrector","last_synced_at":"2025-08-31T09:26:53.541Z","status":null,"issues_count":260,"pull_requests_count":12,"avg_time_to_close_issue":6495281.112970712,"avg_time_to_close_pull_request":48247.818181818184,"issues_closed_count":239,"pull_requests_closed_count":11,"pull_request_authors_count":11,"issue_authors_count":187,"avg_comments_per_issue":2.819230769230769,"avg_comments_per_pull_request":0.5,"merged_pull_requests_count":11,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":52,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":1588075.21875,"past_year_avg_time_to_close_pull_request":57600.0,"past_year_issues_closed_count":32,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":49,"past_year_avg_comments_per_issue":1.75,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-14T08:05:40.293Z","updated_at":"2025-09-03T06:10:41.922Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibing624%2Fpycorrector/issues","issue_labels_count":{"question":171,"bug":45,"wontfix":39,"enhancement":28,"help wanted":3,"duplicate":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":253,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":7,"NONE":6,"OWNER":2},"issue_authors":{"EASTERNTIGER":13,"suchstar":6,"Amber921463001":5,"ZTurboX":5,"yongzhuo":5,"andy23andy7980":5,"vigorous2008":4,"s19293949":4,"jangjun21":4,"wnntju":3,"jinmu0410":3,"Guozonghai":3,"jinxiqinghuan":3,"JaymzWang":2,"orangeecc":2,"treya-lin":2,"hudaoling":2,"Godlikemandyy":2,"tianyongliu":2,"TW-NLP":2,"yeless":2,"hongge778":2,"shangzhensen":2,"cloudAndMonkey":2,"1215thebqtic":2,"20246688":2,"xiaohuzi1996":2,"yuzhang112":2,"yc930401":2,"Gaia-Wu":2,"pzc1350":2,"1panzi":1,"rabbit12138-stack":1,"sy0507":1,"ASLYY":1,"Missmanchi":1,"chansonzhang":1,"Jamie2898":1,"fegqiliangzhou":1,"winniechiou":1,"2kkkkk":1,"banxialiangsheng":1,"szj2ys":1,"yy835055664":1,"Odimmsun":1,"luosaidage":1,"WangTH37":1,"HJT9328":1,"sakuradiss":1,"SONOR-BE":1,"LY637":1,"GaoYang-debug":1,"PH-Open":1,"difaandailisi":1,"Duer666":1,"mot0123":1,"deepeye":1,"whywhy258":1,"luoling1993":1,"zhousj17480":1,"yanghh2000":1,"DouHappy":1,"yuanjingtai":1,"luohao123":1,"yxddzho":1,"385628424":1,"BroadZhang":1,"arlonlove":1,"diudiudiu0":1,"zhoukaiwei66":1,"yqw0710":1,"super-tian":1,"expresschen":1,"wangdabee":1,"hanxu49":1,"Joyce-Ng":1,"chenchenwuwu9258":1,"Candice52":1,"ericzfguo":1,"akalanning":1,"johnchienbronci":1,"selena531":1,"Sakura-Hydrangea":1,"Yazooliu":1,"123109":1,"wszgrcy":1,"Wwwwei":1,"latte-11":1,"marianasignal":1,"paipaipaidaxing":1,"nissansz":1,"XtremeW":1,"qni2":1,"josh-zhang":1,"evanchenhi":1,"joseph16388":1,"banbsyip":1,"xxWeiDG":1,"031902518":1,"rickywu":1,"arashrun":1,"137315198":1,"liulei199409":1,"shifop":1,"lizhiqingli":1,"seetimee":1,"Helenailse1":1,"FredWe":1,"CNCoderX":1,"forevercc0303":1,"neohob":1,"lichengyang666":1,"mm0137":1,"lazywangyuan":1,"ares-chen":1,"KrisTopherHao":1,"1120475708":1,"wyhellobatian":1,"wanghai345":1,"v-JiangNan":1,"FeelCoolOne":1,"yuki0087":1,"F-crystal":1,"liwb1219":1,"SunnyMarkLiu":1,"zzybj":1,"ruarua6666":1,"lq-blackcat":1,"lucasjinreal":1,"haha1213":1,"GDUTHeZexi":1,"delphisharp":1,"muzhi1991":1,"zhaoxjmail":1,"VJJJJJJ1":1,"toolsh":1,"xuhongtian":1,"winnnntttter":1,"MachineLearningCuiFan":1,"SongHY-13":1,"11ddde":1,"havocio":1,"zidong-onepiece1":1,"guang11644331":1,"mosthandsomeman":1,"vter00":1,"git3210":1,"sovereign-stone":1,"dexter-lib":1,"dazhaxie0526":1,"Stan370":1,"PUTIK-663":1,"jiyuwangbupt":1,"Hzzhang-nlp":1,"XOng-lzh":1,"zwkatgithub":1,"us-ydd":1,"chengturbo":1,"ChingKwanCheung":1,"helloHKTK":1,"aotuman2008":1,"q876911695":1,"Hachiiiiii":1,"ericjank":1,"starflag":1,"QiuRoy":1,"Joe0120":1,"yangxy1995":1,"koalasix-sky":1,"tianyunzqs":1,"yanhuixie":1,"Jorya2333":1,"DevXiaolan":1,"hongyits":1,"shuxiangguo":1,"Dryilv":1,"fuyao2006":1,"jiayidengYumy":1,"xhw205":1,"lwppwl":1,"EthanLiu6":1,"liushifu12138":1,"shelleyyyyu":1,"yingshaoxo":1,"roses0203":1,"yanglaiyi":1,"swx-10":1},"pull_request_authors":{"smartmark-pro":3,"treya-lin":2,"shibing624":2,"Joe0120":1,"Vela-zz":1,"sullen777":1,"cwq19921112":1,"xu-song":1,"davideuler":1,"TrellixVulnTeam":1,"liwenju0":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10094553,"issues_count":31373669,"pull_requests_count":97058592,"authors_count":10699554,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"question":29,"bug":15,"enhancement":5},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":53},"past_year_pull_request_author_associations_count":{"NONE":3},"past_year_issue_authors":{"pzc1350":2,"TW-NLP":2,"q876911695":1,"QiuRoy":1,"rabbit12138-stack":1,"s19293949":1,"Sakura-Hydrangea":1,"shifop":1,"SongHY-13":1,"SONOR-BE":1,"super-tian":1,"v-JiangNan":1,"VJJJJJJ1":1,"whywhy258":1,"wszgrcy":1,"Wwwwei":1,"xxWeiDG":1,"yanghh2000":1,"yanglaiyi":1,"yanhuixie":1,"yongzhuo":1,"yqw0710":1,"yuki0087":1,"yxddzho":1,"zidong-onepiece1":1,"zwkatgithub":1,"11ddde":1,"1panzi":1,"akalanning":1,"chansonzhang":1,"chenchenwuwu9258":1,"delphisharp":1,"dexter-lib":1,"diudiudiu0":1,"DouHappy":1,"Dryilv":1,"EASTERNTIGER":1,"ericzfguo":1,"EthanLiu6":1,"fegqiliangzhou":1,"fuyao2006":1,"Godlikemandyy":1,"haha1213":1,"hanxu49":1,"Jamie2898":1,"JaymzWang":1,"jiyuwangbupt":1,"Jorya2333":1,"latte-11":1,"luosaidage":1,"marianasignal":1},"past_year_pull_request_authors":{"smartmark-pro":2,"cwq19921112":1},"maintainers":[{"login":"shibing624","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shibing624"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":72,"WatchEvent":564,"IssueCommentEvent":92,"PushEvent":13,"PullRequestReviewEvent":2,"PullRequestEvent":6,"ForkEvent":62},"last_year":{"CreateEvent":1,"ReleaseEvent":1,"IssuesEvent":72,"WatchEvent":564,"IssueCommentEvent":92,"PushEvent":13,"PullRequestReviewEvent":2,"PullRequestEvent":6,"ForkEvent":62}},"keywords":["csc","error-correction","error-detection","kenlm","macbert4csc","pycorrector","spelling-errors","t5"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2022-07-07T03:32:22.291Z","updated_at":"2022-07-07T03:32:22.291Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/requirements-dev.txt","dependencies":[{"id":109327358,"package_name":"jieba","ecosystem":"pypi","requirements":"\u003e=0.39","direct":true,"kind":"runtime","optional":false},{"id":109327359,"package_name":"pypinyin","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327360,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.19.1","direct":true,"kind":"runtime","optional":false},{"id":109327361,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.3.1","direct":true,"kind":"runtime","optional":false},{"id":109327362,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"\u003e=1.1.2","direct":true,"kind":"runtime","optional":false},{"id":109327363,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327364,"package_name":"transformers","ecosystem":"pypi","requirements":"\u003e=4.4.2","direct":true,"kind":"runtime","optional":false},{"id":109327365,"package_name":"tensorboardX","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327366,"package_name":"paddlenlp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327367,"package_name":"paddlepaddle-gpu","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-07T03:32:22.297Z","updated_at":"2022-07-07T03:32:22.297Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/requirements.txt","dependencies":[{"id":109327368,"package_name":"jieba","ecosystem":"pypi","requirements":"\u003e=0.39","direct":true,"kind":"runtime","optional":false},{"id":109327369,"package_name":"pypinyin","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327370,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327371,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327372,"package_name":"loguru","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-07T03:32:22.303Z","updated_at":"2022-07-07T03:32:22.303Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/setup.py","dependencies":[{"id":109327373,"package_name":"jieba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327374,"package_name":"pypinyin","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327375,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327376,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":109327377,"package_name":"loguru","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ubuntu.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T07:16:05.816Z","updated_at":"2023-02-16T07:16:05.816Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/.github/workflows/ubuntu.yml","dependencies":[{"id":7706341115,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7706341117,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7706341120,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T07:16:06.295Z","updated_at":"2023-02-16T07:16:06.295Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/.github/workflows/windows.yml","dependencies":[{"id":7706343826,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7706343827,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7706343828,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-16T07:16:06.663Z","updated_at":"2023-02-16T07:16:06.663Z","repository_link":"https://github.com/shibing624/pycorrector/blob/master/Dockerfile","dependencies":[{"id":7706347424,"package_name":"centos","ecosystem":"docker","requirements":"7","direct":true,"kind":"build","optional":false}]}],"score":19.23731466308537,"created_at":"2025-09-04T15:51:13.617Z","updated_at":"2025-10-07T08:16:07.917Z","avatar_url":"https://github.com/shibing624.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1437,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["agent","cryptocurrency"],"project_url":"https://science.ecosyste.ms/api/v1/projects/39351","html_url":"https://science.ecosyste.ms/projects/39351","bibtex_url":"https://science.ecosyste.ms/projects/39351/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39351/export.apalike"}