{"id":52347,"name":"scholarly","description":"Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!","url":"https://github.com/scholarly-python-package/scholarly","last_synced_at":"2025-09-05T12:42:47.950Z","repository":{"id":24057073,"uuid":"27442991","full_name":"scholarly-python-package/scholarly","owner":"scholarly-python-package","description":"Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!","archived":false,"fork":false,"pushed_at":"2025-04-28T02:05:20.000Z","size":6720,"stargazers_count":1697,"open_issues_count":52,"forks_count":339,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-08-30T21:12:32.001Z","etag":null,"topics":["citation-analysis","citation-index","citation-network","citations","googlescholar","publication-data","python","python-3","python3","scholar","scholarly-articles","scholarly-communications"],"latest_commit_sha":null,"homepage":"https://scholarly.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scholarly-python-package.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2014-12-02T17:01:14.000Z","updated_at":"2025-08-30T06:55:09.000Z","dependencies_parsed_at":"2023-02-16T03:45:51.617Z","dependency_job_id":"9dbe79e6-9329-431d-ad48-866f51d7b03d","html_url":"https://github.com/scholarly-python-package/scholarly","commit_stats":{"total_commits":551,"total_committers":44,"mean_commits":"12.522727272727273","dds":0.6569872958257713,"last_synced_commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/scholarly-python-package/scholarly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/sbom","scorecard":{"id":804216,"data":{"date":"2025-08-11","repo":{"name":"github.com/scholarly-python-package/scholarly","commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/10 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Warn: no topLevel permission defined: .github/workflows/proxytests.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/pythonpackage.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":"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":"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":"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":"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/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/proxytests.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/lint.yaml:17","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:37","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 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"}},{"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.txt:0","Info: FSF or OSI recognized license: The Unlicense: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-to-pypi.yml:6"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-183 / GHSA-h8pj-cxx2-jfg2","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 26 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"}}]},"last_synced_at":"2025-08-23T11:20:04.860Z","repository_id":24057073,"created_at":"2025-08-23T11:20:04.860Z","updated_at":"2025-08-23T11:20:04.860Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273416252,"owners_count":25101806,"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-03T02:00:09.631Z","response_time":76,"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":"scholarly-python-package","name":"scholarly-python-package","uuid":"65581503","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65581503?v=4","repositories_count":1,"last_synced_at":"2023-02-27T05:10:30.989Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/scholarly-python-package","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T14:49:25.206Z","updated_at":"2023-02-27T05:10:31.022Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package/repositories"},"packages":[{"id":2911662,"name":"scholarly","ecosystem":"pypi","description":"Simple access to Google Scholar authors and citations","homepage":"https://github.com/scholarly-python-package/scholarly","licenses":"Unlicense","normalized_licenses":["Unlicense"],"repository_url":"https://github.com/scholarly-python-package/scholarly","keywords_array":["Google Scholar","academics","citations"],"namespace":null,"versions_count":60,"first_release_published_at":"2014-12-20T12:44:54.000Z","latest_release_published_at":"2023-01-16T22:00:57.000Z","latest_release_number":"1.7.11","last_synced_at":"2025-09-04T03:31:19.679Z","created_at":"2022-04-10T12:32:50.031Z","updated_at":"2025-09-04T15:45:16.191Z","registry_url":"https://pypi.org/project/scholarly/","install_command":"pip install scholarly --index-url https://pypi.org/simple","documentation_url":"https://scholarly.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Developers","Intended Audience :: Science/Research","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"scholarly","project_status":null},"repo_metadata":{"id":24057073,"uuid":"27442991","full_name":"scholarly-python-package/scholarly","owner":"scholarly-python-package","description":"Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!","archived":false,"fork":false,"pushed_at":"2025-04-28T02:05:20.000Z","size":6720,"stargazers_count":1697,"open_issues_count":52,"forks_count":339,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-08-30T21:12:32.001Z","etag":null,"topics":["citation-analysis","citation-index","citation-network","citations","googlescholar","publication-data","python","python-3","python3","scholar","scholarly-articles","scholarly-communications"],"latest_commit_sha":null,"homepage":"https://scholarly.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scholarly-python-package.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2014-12-02T17:01:14.000Z","updated_at":"2025-08-30T06:55:09.000Z","dependencies_parsed_at":"2023-02-16T03:45:51.617Z","dependency_job_id":"9dbe79e6-9329-431d-ad48-866f51d7b03d","html_url":"https://github.com/scholarly-python-package/scholarly","commit_stats":{"total_commits":551,"total_committers":44,"mean_commits":"12.522727272727273","dds":0.6569872958257713,"last_synced_commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/scholarly-python-package/scholarly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/sbom","scorecard":{"id":804216,"data":{"date":"2025-08-11","repo":{"name":"github.com/scholarly-python-package/scholarly","commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/10 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Warn: no topLevel permission defined: .github/workflows/proxytests.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/pythonpackage.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":"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":"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":"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":"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/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/proxytests.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/lint.yaml:17","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:37","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 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"}},{"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.txt:0","Info: FSF or OSI recognized license: The Unlicense: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-to-pypi.yml:6"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-183 / GHSA-h8pj-cxx2-jfg2","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 26 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"}}]},"last_synced_at":"2025-08-23T11:20:04.860Z","repository_id":24057073,"created_at":"2025-08-23T11:20:04.860Z","updated_at":"2025-08-23T11:20:04.860Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273416252,"owners_count":25101806,"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-03T02:00:09.631Z","response_time":76,"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":"scholarly-python-package","name":"scholarly-python-package","uuid":"65581503","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65581503?v=4","repositories_count":1,"last_synced_at":"2023-02-27T05:10:30.989Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/scholarly-python-package","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T14:49:25.206Z","updated_at":"2023-02-27T05:10:31.022Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package/repositories"},"tags":[{"name":"v1.7.11","sha":"9269ff36ad2314e6cc0c5b499efc3b79b844707e","kind":"commit","published_at":"2023-01-16T21:58:12.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.11","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.11/manifests"},{"name":"v1.7.10","sha":"00cf1d88f06de4f753c16cdaae3a2c9414accae5","kind":"commit","published_at":"2023-01-14T05:10:01.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.10","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10/manifests"},{"name":"v1.7.10-alpha","sha":"84f9e2616538ac0efbc62f5863c76e25ef420380","kind":"commit","published_at":"2023-01-04T22:19:33.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.10-alpha","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.10-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.10-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10-alpha/manifests"},{"name":"v1.7.9","sha":"80aad41634c1e9a07763496f8f16465b2ee58c19","kind":"commit","published_at":"2022-12-28T19:13:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.9","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.9/manifests"},{"name":"v1.7.8","sha":"aa707d1ade22cb5aa467083dc7605ea35f747012","kind":"commit","published_at":"2022-12-28T05:51:21.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.8","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.8/manifests"},{"name":"v1.7.7","sha":"8630f8d92ef580390e4858625dcf7abf9e5f353c","kind":"commit","published_at":"2022-12-28T00:29:15.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.7","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.7/manifests"},{"name":"v1.7.6","sha":"f5b24dddd064081221a0ab708f31ea08e524a570","kind":"commit","published_at":"2022-12-18T02:26:08.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.6","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.6/manifests"},{"name":"v1.7.5","sha":"1851dc8e89427bf1c4ffd2bbc3d5bb61332f4bae","kind":"commit","published_at":"2022-11-30T16:32:31.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"e00d0eb7bb8165b521d16220f5beace34732fcc2","kind":"commit","published_at":"2022-11-15T23:19:29.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"970d2256a32f40d94719ab6810c5994ec3e060d2","kind":"commit","published_at":"2022-10-20T19:43:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"acbb1efc8057ad0cbacdee6c56eb88ece16a7c39","kind":"commit","published_at":"2022-07-25T03:22:28.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"816b4e3151ae26384fc24f02e4dea2d170c040bb","kind":"commit","published_at":"2022-06-21T15:58:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"de817e715a06e32aa4a938408fa6763c375ef27c","kind":"commit","published_at":"2022-05-31T17:08:13.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.0/manifests"},{"name":"v1.6.3","sha":"f76a1316f3db8e0883a7450fb89086efa902e8f3","kind":"commit","published_at":"2022-05-23T22:59:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"b37c9e9cfdb750f00ba94577d03d3af76aaa1503","kind":"commit","published_at":"2022-05-09T00:50:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"e04a2d635c6a6b107154da07ee55f7e30ae0833a","kind":"commit","published_at":"2022-05-02T07:26:37.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"5ca61183a0a435f9128f17e58a166274864c97a2","kind":"commit","published_at":"2022-03-03T21:25:08.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"0175a8d93dd8e03af98a6391715226c8c7601a51","kind":"commit","published_at":"2021-12-14T20:41:53.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"bf770fdbb1f311fa3ba91e02fb553f85a70b5bc4","kind":"commit","published_at":"2021-12-08T01:53:56.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0/manifests"},{"name":"v1.5.0-alpha","sha":"779e529b163413363d5d662fa7aceb01f0b9bb24","kind":"commit","published_at":"2021-12-07T16:52:00.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.0-alpha","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0-alpha/manifests"},{"name":"v1.4.5","sha":"4169158a3c486a2f2e48144fa947cd940a2923fe","kind":"commit","published_at":"2021-11-09T21:16:43.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2383b608088ab979a2759cfbd5f2717fa069444f","kind":"commit","published_at":"2021-10-25T20:12:40.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"4a783b1d9ce27d92f0f7dfaf302f070d670f9fe3","kind":"commit","published_at":"2021-10-13T21:44:20.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"720a5228571fe05a081f8df43473e4faf4e8a19a","kind":"commit","published_at":"2021-10-12T16:42:09.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"b0aa82a59331ba267fa4faf674b69f9396813e7e","kind":"commit","published_at":"2021-09-27T15:11:53.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"994a247cc4bdbc1a14ccb5e544ea6dc6045f27f7","kind":"commit","published_at":"2021-09-17T19:02:17.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"9fe14de6f54ee6eef117ae2ea2743e8ebfe1d13b","kind":"commit","published_at":"2021-08-31T13:08:56.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.3.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"7fe6ba631496fdebfba65f3d9438bc5d2760a19b","kind":"commit","published_at":"2021-08-24T13:49:27.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.3.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"46a5cbcffa18b216011941d7047dc3c8eb24f191","kind":"commit","published_at":"2021-07-21T23:11:21.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.2/manifests"},{"name":"v1.2.1a","sha":"78fb529b8aa2c079bcc39ad340438035fa6d07d8","kind":"commit","published_at":"2021-07-16T18:37:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.1a","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.1a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.1a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1a/manifests"},{"name":"v1.2.1","sha":"e43cf42214970535d0674b84d276d5d7d1496967","kind":"commit","published_at":"2021-07-16T18:18:25.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1/manifests"},{"name":"v1.2.0a","sha":"51ae63f5ea2e42cc745ac5156ef2b483db5f66e1","kind":"commit","published_at":"2021-03-30T17:32:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.0a","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.0a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.0a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0a/manifests"},{"name":"v1.2.0","sha":"ce6fdc4b795c1286cb52199b67a8cd384ba1b81b","kind":"commit","published_at":"2021-03-30T16:23:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"00fbcef54982bc82094eb6ea47ff32d427077de9","kind":"commit","published_at":"2021-02-22T14:59:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.1.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.1.0/manifests"},{"name":"v1.0.7","sha":"8a3f431f90058fe21b0f008b84fa711d58564e2a","kind":"commit","published_at":"2021-02-05T11:43:24.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.7","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"41ec4bbea815bbf92d80d757de91da714e31e525","kind":"commit","published_at":"2021-02-03T10:19:07.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.6","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"bc0ab175fbb63bc90a3b54d091b9bacd69017eeb","kind":"commit","published_at":"2021-01-21T12:27:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"d6c95a7ca090a56160fd1cfae32bbe59e6a3e4e3","kind":"commit","published_at":"2021-01-19T11:06:14.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"226e772b86860ec460c60638ca7884438ee102c0","kind":"commit","published_at":"2021-01-13T12:33:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e64561928a40e3c23d4be34b9d96af2f3aa21724","kind":"commit","published_at":"2020-12-15T14:12:44.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"36e08f54639cf842c5405ae1f5414da7eed7f24d","kind":"commit","published_at":"2020-12-11T09:12:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"915f17372ac63f7b06fa07b92d01c16d75aab08d","kind":"commit","published_at":"2020-12-04T13:32:41.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0/manifests"},{"name":"v1.0b1","sha":"4d4b120c044aefea90e84728cff8c17fca21439b","kind":"commit","published_at":"2020-11-25T11:05:36.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0b1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0b1/manifests"},{"name":"v0.5.1","sha":"13b203a51c8c31736c5313f1082ecbd18c925569","kind":"commit","published_at":"2020-10-09T12:25:50.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.5.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"1cda11f753b2089ebda16b8b83551f7ee303efa7","kind":"commit","published_at":"2020-09-16T12:16:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.5.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"8f88a8da60453004f897783494472df5091e359e","kind":"commit","published_at":"2020-08-28T01:21:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"17dd8819fc3dc30fbe475883dfa959783a8a712f","kind":"commit","published_at":"2020-08-07T15:36:59.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.1/manifests"},{"name":"v0.4.0.1","sha":"b984b9035a5d2d200f724ccd5dd8d9baa8dece9a","kind":"commit","published_at":"2020-08-07T02:23:55.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0.1/manifests"},{"name":"v0.4.0","sha":"f4307cbbd52c022960b9a1ad6c1d0f258dc8f02f","kind":"commit","published_at":"2020-08-04T13:44:23.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"e9eb8ab754ff2db9d3b926b1f65c3001343a4623","kind":"commit","published_at":"2020-06-01T03:06:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"cc6beb0da3456af46ccec9c3825905576a431e65","kind":"commit","published_at":"2020-06-01T02:58:09.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"545da165ef67f3b72e7c1bc68841ed4e1fda1442","kind":"commit","published_at":"2020-05-22T15:59:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.1/manifests"},{"name":"v0.3","sha":"380183abeec73f80535b132efbdf065bc301ca4b","kind":"commit","published_at":"2020-05-18T15:33:04.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3/manifests"},{"name":"v0.2.5","sha":"6dd09fed9c09bc72b18e2aed694183b7f2d2faae","kind":"tag","published_at":"2019-06-06T18:34:50.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"b019cb0aa05310eaffc7274a0944f3b17a59d4e2","kind":"tag","published_at":"2019-02-13T22:39:38.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"11181618e053d1f9ca82a015b151ac5c0422c4bb","kind":"tag","published_at":"2017-10-11T22:54:47.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"3b311d6800b52b28f73d910b871c6d51f97a49ef","kind":"tag","published_at":"2016-11-19T00:36:28.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"6e8b647cb79c2518d7866e497180743df49102d6","kind":"tag","published_at":"2015-10-22T01:17:07.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.1/manifests"},{"name":"v0.2","sha":"c3cc31250c1e91fb44b2a5e1250bf1734383930a","kind":"tag","published_at":"2015-08-05T07:29:13.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2/manifests"},{"name":"v0.1.5","sha":"923e886b28b080a3544fd7f84200123bf8ab18d5","kind":"tag","published_at":"2015-07-18T15:46:43.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"99ea0797f1ea50786f7c7cc5d865c905bff33a00","kind":"tag","published_at":"2015-07-18T15:41:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"ec8df9014cdcae3bd3b1cfbf28b0f939191961b2","kind":"tag","published_at":"2015-04-09T08:52:17.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"7b8bca927c063fba2f1a539fcc04a32124f864d8","kind":"commit","published_at":"2015-01-25T15:53:34.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"eaf908d9140e26c26e5adeecd2c2c389896df0a5","kind":"commit","published_at":"2015-01-12T18:13:23.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.1/manifests"},{"name":"v0.1","sha":"7b8d983e5645527e2e38e40afc7bbdff8e1a9996","kind":"commit","published_at":"2014-12-20T12:45:59.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T15:45:16.190Z","dependent_packages_count":16,"downloads":116076,"downloads_period":"last-month","dependent_repos_count":252,"rankings":{"downloads":2.3706190793704653,"dependent_repos_count":0.9449334601135497,"dependent_packages_count":2.1558826489433707,"stargazers_count":1.9735167045290818,"forks_count":3.110215472917362,"docker_downloads_count":0.37182938478420474,"average":1.8211661251096725},"purl":"pkg:pypi/scholarly","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/scholarly","docker_dependents_count":5,"docker_downloads_count":191396802,"usage_url":"https://repos.ecosyste.ms/usage/pypi/scholarly","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/scholarly/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-01T06:00:44.375Z","issues_count":98,"pull_requests_count":66,"avg_time_to_close_issue":4429423.576923077,"avg_time_to_close_pull_request":4863033.966101695,"issues_closed_count":52,"pull_requests_closed_count":59,"pull_request_authors_count":23,"issue_authors_count":74,"avg_comments_per_issue":3.1530612244897958,"avg_comments_per_pull_request":0.5151515151515151,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":11,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":11563392.125,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.36363636363636365,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/issues","maintainers":[{"login":"arunkannawadi","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"},{"login":"ipeirotis","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ipeirotis"}],"active_maintainers":[{"login":"arunkannawadi","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scholarly/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scholarly/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scholarly/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scholarly/related_packages","maintainers":[{"uuid":"bielsnohr","login":"bielsnohr","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/bielsnohr/","role":null,"created_at":"2023-02-08T01:11:36.176Z","updated_at":"2023-02-08T01:11:36.176Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bielsnohr/packages"},{"uuid":"ipeirotis","login":"ipeirotis","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/ipeirotis/","role":null,"created_at":"2023-02-08T01:11:36.491Z","updated_at":"2023-02-08T01:11:36.491Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ipeirotis/packages"},{"uuid":"scholewiak","login":"scholewiak","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/scholewiak/","role":null,"created_at":"2023-02-08T01:11:36.743Z","updated_at":"2023-02-08T01:11:36.743Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/scholewiak/packages"},{"uuid":"vsilva","login":"vsilva","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/vsilva/","role":null,"created_at":"2023-02-08T01:11:37.404Z","updated_at":"2023-02-08T01:11:37.404Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vsilva/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725126,"maintainers_count":308365,"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"}},{"id":5303161,"name":"scholarly","ecosystem":"conda","description":null,"homepage":"https://github.com/scholarly-python-package/scholarly","licenses":"Unlicense","normalized_licenses":["Unlicense"],"repository_url":"https://github.com/scholarly-python-package/scholarly","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2021-12-19T02:23:17.000Z","latest_release_published_at":"2022-10-21T02:10:12.000Z","latest_release_number":"1.7.3","last_synced_at":"2025-08-30T21:21:24.925Z","created_at":"2022-10-03T16:14:18.408Z","updated_at":"2025-08-30T21:24:37.830Z","registry_url":"https://anaconda.org/conda-forge/scholarly","install_command":"conda install -c conda-forge scholarly","documentation_url":null,"metadata":{},"repo_metadata":{"id":24057073,"uuid":"27442991","full_name":"scholarly-python-package/scholarly","owner":"scholarly-python-package","description":"Retrieve author and publication information from Google Scholar in a friendly, Pythonic way without having to worry about CAPTCHAs!","archived":false,"fork":false,"pushed_at":"2025-04-28T02:05:20.000Z","size":6720,"stargazers_count":1692,"open_issues_count":52,"forks_count":338,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-08-23T09:41:29.736Z","etag":null,"topics":["citation-analysis","citation-index","citation-network","citations","googlescholar","publication-data","python","python-3","python3","scholar","scholarly-articles","scholarly-communications"],"latest_commit_sha":null,"homepage":"https://scholarly.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scholarly-python-package.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2014-12-02T17:01:14.000Z","updated_at":"2025-08-20T17:49:00.000Z","dependencies_parsed_at":"2023-02-16T03:45:51.617Z","dependency_job_id":"9dbe79e6-9329-431d-ad48-866f51d7b03d","html_url":"https://github.com/scholarly-python-package/scholarly","commit_stats":{"total_commits":551,"total_committers":44,"mean_commits":"12.522727272727273","dds":0.6569872958257713,"last_synced_commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/scholarly-python-package/scholarly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/sbom","scorecard":{"id":804216,"data":{"date":"2025-08-11","repo":{"name":"github.com/scholarly-python-package/scholarly","commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/10 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Warn: no topLevel permission defined: .github/workflows/proxytests.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-to-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/pythonpackage.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":"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":"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":"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":"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/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/proxytests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/proxytests.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/proxytests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-to-pypi.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/publish-to-pypi.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonpackage.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/scholarly-python-package/scholarly/pythonpackage.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/lint.yaml:17","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/proxytests.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/publish-to-pypi.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/pythonpackage.yml:37","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   8 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"}},{"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.txt:0","Info: FSF or OSI recognized license: The Unlicense: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-to-pypi.yml:6"],"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-183 / GHSA-h8pj-cxx2-jfg2","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 26 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"}}]},"last_synced_at":"2025-08-23T11:20:04.860Z","repository_id":24057073,"created_at":"2025-08-23T11:20:04.860Z","updated_at":"2025-08-23T11:20:04.860Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272906686,"owners_count":25013108,"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-30T02:00:09.474Z","response_time":77,"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":"scholarly-python-package","name":"scholarly-python-package","uuid":"65581503","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65581503?v=4","repositories_count":1,"last_synced_at":"2023-02-27T05:10:30.989Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/scholarly-python-package","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T14:49:25.206Z","updated_at":"2023-02-27T05:10:31.022Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scholarly-python-package/repositories"},"tags":[{"name":"v1.7.11","sha":"9269ff36ad2314e6cc0c5b499efc3b79b844707e","kind":"commit","published_at":"2023-01-16T21:58:12.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.11","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.11/manifests"},{"name":"v1.7.10","sha":"00cf1d88f06de4f753c16cdaae3a2c9414accae5","kind":"commit","published_at":"2023-01-14T05:10:01.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.10","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10/manifests"},{"name":"v1.7.10-alpha","sha":"84f9e2616538ac0efbc62f5863c76e25ef420380","kind":"commit","published_at":"2023-01-04T22:19:33.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.10-alpha","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.10-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.10-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.10-alpha/manifests"},{"name":"v1.7.9","sha":"80aad41634c1e9a07763496f8f16465b2ee58c19","kind":"commit","published_at":"2022-12-28T19:13:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.9","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.9/manifests"},{"name":"v1.7.8","sha":"aa707d1ade22cb5aa467083dc7605ea35f747012","kind":"commit","published_at":"2022-12-28T05:51:21.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.8","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.8/manifests"},{"name":"v1.7.7","sha":"8630f8d92ef580390e4858625dcf7abf9e5f353c","kind":"commit","published_at":"2022-12-28T00:29:15.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.7","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.7/manifests"},{"name":"v1.7.6","sha":"f5b24dddd064081221a0ab708f31ea08e524a570","kind":"commit","published_at":"2022-12-18T02:26:08.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.6","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.6/manifests"},{"name":"v1.7.5","sha":"1851dc8e89427bf1c4ffd2bbc3d5bb61332f4bae","kind":"commit","published_at":"2022-11-30T16:32:31.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"e00d0eb7bb8165b521d16220f5beace34732fcc2","kind":"commit","published_at":"2022-11-15T23:19:29.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"970d2256a32f40d94719ab6810c5994ec3e060d2","kind":"commit","published_at":"2022-10-20T19:43:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"acbb1efc8057ad0cbacdee6c56eb88ece16a7c39","kind":"commit","published_at":"2022-07-25T03:22:28.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"816b4e3151ae26384fc24f02e4dea2d170c040bb","kind":"commit","published_at":"2022-06-21T15:58:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"de817e715a06e32aa4a938408fa6763c375ef27c","kind":"commit","published_at":"2022-05-31T17:08:13.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.7.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.7.0/manifests"},{"name":"v1.6.3","sha":"f76a1316f3db8e0883a7450fb89086efa902e8f3","kind":"commit","published_at":"2022-05-23T22:59:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"b37c9e9cfdb750f00ba94577d03d3af76aaa1503","kind":"commit","published_at":"2022-05-09T00:50:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"e04a2d635c6a6b107154da07ee55f7e30ae0833a","kind":"commit","published_at":"2022-05-02T07:26:37.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"5ca61183a0a435f9128f17e58a166274864c97a2","kind":"commit","published_at":"2022-03-03T21:25:08.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.6.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"0175a8d93dd8e03af98a6391715226c8c7601a51","kind":"commit","published_at":"2021-12-14T20:41:53.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"bf770fdbb1f311fa3ba91e02fb553f85a70b5bc4","kind":"commit","published_at":"2021-12-08T01:53:56.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0/manifests"},{"name":"v1.5.0-alpha","sha":"779e529b163413363d5d662fa7aceb01f0b9bb24","kind":"commit","published_at":"2021-12-07T16:52:00.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.5.0-alpha","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.5.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.5.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.5.0-alpha/manifests"},{"name":"v1.4.5","sha":"4169158a3c486a2f2e48144fa947cd940a2923fe","kind":"commit","published_at":"2021-11-09T21:16:43.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"2383b608088ab979a2759cfbd5f2717fa069444f","kind":"commit","published_at":"2021-10-25T20:12:40.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"4a783b1d9ce27d92f0f7dfaf302f070d670f9fe3","kind":"commit","published_at":"2021-10-13T21:44:20.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"720a5228571fe05a081f8df43473e4faf4e8a19a","kind":"commit","published_at":"2021-10-12T16:42:09.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"b0aa82a59331ba267fa4faf674b69f9396813e7e","kind":"commit","published_at":"2021-09-27T15:11:53.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"994a247cc4bdbc1a14ccb5e544ea6dc6045f27f7","kind":"commit","published_at":"2021-09-17T19:02:17.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.4.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"9fe14de6f54ee6eef117ae2ea2743e8ebfe1d13b","kind":"commit","published_at":"2021-08-31T13:08:56.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.3.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"7fe6ba631496fdebfba65f3d9438bc5d2760a19b","kind":"commit","published_at":"2021-08-24T13:49:27.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.3.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"46a5cbcffa18b216011941d7047dc3c8eb24f191","kind":"commit","published_at":"2021-07-21T23:11:21.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.2/manifests"},{"name":"v1.2.1a","sha":"78fb529b8aa2c079bcc39ad340438035fa6d07d8","kind":"commit","published_at":"2021-07-16T18:37:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.1a","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.1a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.1a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1a/manifests"},{"name":"v1.2.1","sha":"e43cf42214970535d0674b84d276d5d7d1496967","kind":"commit","published_at":"2021-07-16T18:18:25.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.1/manifests"},{"name":"v1.2.0a","sha":"51ae63f5ea2e42cc745ac5156ef2b483db5f66e1","kind":"commit","published_at":"2021-03-30T17:32:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.0a","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.0a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.0a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0a/manifests"},{"name":"v1.2.0","sha":"ce6fdc4b795c1286cb52199b67a8cd384ba1b81b","kind":"commit","published_at":"2021-03-30T16:23:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.2.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"00fbcef54982bc82094eb6ea47ff32d427077de9","kind":"commit","published_at":"2021-02-22T14:59:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.1.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.1.0/manifests"},{"name":"v1.0.7","sha":"8a3f431f90058fe21b0f008b84fa711d58564e2a","kind":"commit","published_at":"2021-02-05T11:43:24.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.7","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"41ec4bbea815bbf92d80d757de91da714e31e525","kind":"commit","published_at":"2021-02-03T10:19:07.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.6","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"bc0ab175fbb63bc90a3b54d091b9bacd69017eeb","kind":"commit","published_at":"2021-01-21T12:27:58.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"d6c95a7ca090a56160fd1cfae32bbe59e6a3e4e3","kind":"commit","published_at":"2021-01-19T11:06:14.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"226e772b86860ec460c60638ca7884438ee102c0","kind":"commit","published_at":"2021-01-13T12:33:32.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e64561928a40e3c23d4be34b9d96af2f3aa21724","kind":"commit","published_at":"2020-12-15T14:12:44.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"36e08f54639cf842c5405ae1f5414da7eed7f24d","kind":"commit","published_at":"2020-12-11T09:12:03.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0.1/manifests"},{"name":"v1.0","sha":"915f17372ac63f7b06fa07b92d01c16d75aab08d","kind":"commit","published_at":"2020-12-04T13:32:41.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0/manifests"},{"name":"v1.0b1","sha":"4d4b120c044aefea90e84728cff8c17fca21439b","kind":"commit","published_at":"2020-11-25T11:05:36.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v1.0b1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v1.0b1/manifests"},{"name":"v0.5.1","sha":"13b203a51c8c31736c5313f1082ecbd18c925569","kind":"commit","published_at":"2020-10-09T12:25:50.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.5.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"1cda11f753b2089ebda16b8b83551f7ee303efa7","kind":"commit","published_at":"2020-09-16T12:16:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.5.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"8f88a8da60453004f897783494472df5091e359e","kind":"commit","published_at":"2020-08-28T01:21:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"17dd8819fc3dc30fbe475883dfa959783a8a712f","kind":"commit","published_at":"2020-08-07T15:36:59.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.1/manifests"},{"name":"v0.4.0.1","sha":"b984b9035a5d2d200f724ccd5dd8d9baa8dece9a","kind":"commit","published_at":"2020-08-07T02:23:55.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0.1/manifests"},{"name":"v0.4.0","sha":"f4307cbbd52c022960b9a1ad6c1d0f258dc8f02f","kind":"commit","published_at":"2020-08-04T13:44:23.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.4.0","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"e9eb8ab754ff2db9d3b926b1f65c3001343a4623","kind":"commit","published_at":"2020-06-01T03:06:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"cc6beb0da3456af46ccec9c3825905576a431e65","kind":"commit","published_at":"2020-06-01T02:58:09.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"545da165ef67f3b72e7c1bc68841ed4e1fda1442","kind":"commit","published_at":"2020-05-22T15:59:49.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3.1/manifests"},{"name":"v0.3","sha":"380183abeec73f80535b132efbdf065bc301ca4b","kind":"commit","published_at":"2020-05-18T15:33:04.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.3/manifests"},{"name":"v0.2.5","sha":"6dd09fed9c09bc72b18e2aed694183b7f2d2faae","kind":"tag","published_at":"2019-06-06T18:34:50.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"b019cb0aa05310eaffc7274a0944f3b17a59d4e2","kind":"tag","published_at":"2019-02-13T22:39:38.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"11181618e053d1f9ca82a015b151ac5c0422c4bb","kind":"tag","published_at":"2017-10-11T22:54:47.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"3b311d6800b52b28f73d910b871c6d51f97a49ef","kind":"tag","published_at":"2016-11-19T00:36:28.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"6e8b647cb79c2518d7866e497180743df49102d6","kind":"tag","published_at":"2015-10-22T01:17:07.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2.1/manifests"},{"name":"v0.2","sha":"c3cc31250c1e91fb44b2a5e1250bf1734383930a","kind":"tag","published_at":"2015-08-05T07:29:13.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.2/manifests"},{"name":"v0.1.5","sha":"923e886b28b080a3544fd7f84200123bf8ab18d5","kind":"tag","published_at":"2015-07-18T15:46:43.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.5","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"99ea0797f1ea50786f7c7cc5d865c905bff33a00","kind":"tag","published_at":"2015-07-18T15:41:54.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.4","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"ec8df9014cdcae3bd3b1cfbf28b0f939191961b2","kind":"tag","published_at":"2015-04-09T08:52:17.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.3","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"7b8bca927c063fba2f1a539fcc04a32124f864d8","kind":"commit","published_at":"2015-01-25T15:53:34.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.2","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"eaf908d9140e26c26e5adeecd2c2c389896df0a5","kind":"commit","published_at":"2015-01-12T18:13:23.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1.1/manifests"},{"name":"v0.1","sha":"7b8d983e5645527e2e38e40afc7bbdff8e1a9996","kind":"commit","published_at":"2014-12-20T12:45:59.000Z","download_url":"https://codeload.github.com/scholarly-python-package/scholarly/tar.gz/v0.1","html_url":"https://github.com/scholarly-python-package/scholarly/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/scholarly-python-package/scholarly@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-30T21:24:37.829Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":12.88245570252059,"forks_count":10.227102570501623,"average":27.07761417519341},"purl":"pkg:conda/scholarly","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/scholarly","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/scholarly","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/scholarly/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T18:28:02.357Z","issues_count":99,"pull_requests_count":58,"avg_time_to_close_issue":4406333.018867925,"avg_time_to_close_pull_request":3038505.8518518517,"issues_closed_count":53,"pull_requests_closed_count":54,"pull_request_authors_count":24,"issue_authors_count":75,"avg_comments_per_issue":3.313131313131313,"avg_comments_per_pull_request":0.5517241379310345,"merged_pull_requests_count":49,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":11868082.4,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":1.6923076923076923,"past_year_avg_comments_per_pull_request":0.75,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/issues","maintainers":[{"login":"arunkannawadi","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"},{"login":"ipeirotis","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ipeirotis"}],"active_maintainers":[{"login":"arunkannawadi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/scholarly/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/scholarly/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/scholarly/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/scholarly/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":34823,"full_name":"scholarly-python-package/scholarly","default_branch":"main","committers":[{"name":"arunkannawadi","email":"kj.arun.kj@gmail.com","login":"arunkannawadi","count":216},{"name":"Panos Ipeirotis","email":"ipeirotis@gmail.com","login":"ipeirotis","count":94},{"name":"silvavn","email":"37382997+silvavn","login":"silvavn","count":54},{"name":"Dimitris Mylonopoulos","email":"dmylonopoulos@programize.com","login":null,"count":38},{"name":"Steven A. Cholewiak","email":"scholewiak@gmail.com","login":"OrganicIrradiation","count":31},{"name":"Luciano Bello","email":"luciano@debian.org","login":"1ucian0","count":22},{"name":"Stefan Tauner","email":"stefan.tauner@gmx.at","login":"stefanct","count":19},{"name":"Programize Admin","email":"32869416+programize-admin","login":"programize-admin","count":10},{"name":"Luciano Bello","email":"bello@chalmers.se","login":null,"count":9},{"name":"Steve Cholewiak","email":"steven@cholewiak.com","login":null,"count":6},{"name":"Wei (Wayne) Hu","email":"wei.hu@duke.edu","login":"waynehuu","count":6},{"name":"Matthew","email":"matthew.bluteau@gmail.com","login":"bielsnohr","count":6},{"name":"Tom Brien","email":"tom@byth.co.uk","login":"TomBrien","count":4},{"name":"Francisco Knebel","email":"franciscopaivaknebel@gmail.com","login":"FranciscoKnebel","count":3},{"name":"jonasengelmann","email":"jonenone+github@gmail.com","login":"jonasengelmann","count":3},{"name":"Steve Cholewiak","email":"stevecholewiak@fixed-169-229-228-211.ucbso.berkeley.edu","login":null,"count":2},{"name":"Panagiotis Georgakopoulos","email":"pankgeorg@programize.com","login":null,"count":2},{"name":"Leopold Talirz","email":"leopold.talirz@gmail.com","login":"ltalirz","count":2},{"name":"Remi Rampin","email":"r@remirampin.com","login":"remram44","count":2},{"name":"Bedanec","email":"pingvin1@gmail.com","login":"firefly-cpp","count":2},{"name":"nikitabalabin","email":"nikita@mxl.ru","login":"nikitabalabin","count":1},{"name":"mmontevil","email":"75024366+mmontevil","login":"mmontevil","count":1},{"name":"cdacosta","email":"c.dacostaf@gmail.com","login":"cako","count":1},{"name":"Santiago Castro","email":"bryant@montevideo.com.uy","login":"bryant1410","count":1},{"name":"Roberto Natella","email":"2117196+rnatella","login":"rnatella","count":1},{"name":"Javier Martinez Lizama","email":"javier.martinez@beablecapital.com","login":null,"count":1},{"name":"Pablo Prietz","email":"pablo@prietz.org","login":"papr","count":1},{"name":"Matthew Pfeiffer","email":"spferical@gmail.com","login":"Spferical","count":1},{"name":"Masataro Asai","email":"guicho2.71828@gmail.com","login":"guicho271828","count":1},{"name":"Mark Abspoel","email":"mail@markabspoel.nl","login":"abspoel","count":1},{"name":"Marco Scarpetta","email":"marcoscarpetta02@gmail.com","login":"marcoscarpetta","count":1},{"name":"Lukas Käll","email":"lukas.kall@gmail.com","login":"percolator","count":1},{"name":"Louis Kirsch","email":"louis@louiskirsch.com","login":"louiskirsch","count":1},{"name":"Jeongbin Park","email":"pjb7687@gmail.com","login":"pjb7687","count":1},{"name":"Harrison","email":"harrisonhayes97@yahoo.com","login":"Harrison97","count":1},{"name":"Alex Ganose","email":"alexganose@googlemail.com","login":"utf","count":1},{"name":"Arne Wendt","email":"arne.wendt@tuhh.de","login":"bitmeal","count":1},{"name":"Fei Gao","email":"contact@feigao.org","login":"feigaoxyz","count":1},{"name":"snow-fox","email":"taijunjet@hotmail.com","login":"jjshoots","count":1},{"name":"tallalnparis4ev","email":"47358379+tallalnparis4ev","login":"tallalnparis4ev","count":1}],"total_commits":551,"total_committers":40,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":13.775,"dds":0.6079854809437386,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-05-29T01:18:28.011Z","last_synced_commit":"9269ff36ad2314e6cc0c5b499efc3b79b844707e","created_at":"2023-03-07T16:57:47.587Z","updated_at":"2025-05-29T01:18:28.075Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"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":"scholarly-python-package/scholarly","html_url":"https://github.com/scholarly-python-package/scholarly","last_synced_at":"2025-09-01T06:00:44.375Z","status":null,"issues_count":98,"pull_requests_count":66,"avg_time_to_close_issue":4429423.576923077,"avg_time_to_close_pull_request":4863033.966101695,"issues_closed_count":52,"pull_requests_closed_count":59,"pull_request_authors_count":23,"issue_authors_count":74,"avg_comments_per_issue":3.1530612244897958,"avg_comments_per_pull_request":0.5151515151515151,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":11,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":11563392.125,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.36363636363636365,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-10T22:00:41.143Z","updated_at":"2025-09-03T06:32:20.225Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/scholarly-python-package%2Fscholarly/issues","issue_labels_count":{"bug":56,"enhancement":19,"proxy":10,"invalid":4,"help wanted":4,"wontfix":3,"documentation":3,"good first issue":3,"duplicate":2},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":83,"COLLABORATOR":14,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"COLLABORATOR":33,"NONE":29,"CONTRIBUTOR":5},"issue_authors":{"arunkannawadi":11,"frafra":4,"ipeirotis":3,"mzhukovs":3,"tigerjack":2,"stanleyrhodes":2,"pannone":2,"hp0404":2,"NisoD":2,"kostrykin":2,"gboeing":1,"HowardZJU":1,"timapage":1,"zhjwy9343":1,"TingxunShi":1,"alekseybelikov":1,"neuromechanist":1,"kw5t45":1,"giswqs":1,"arminfarshbaf":1,"HSILA":1,"astrowright":1,"njzjz":1,"tnaber":1,"EthanC111":1,"junoriosity":1,"oohhimark":1,"amani-acog":1,"zndx1002070101":1,"lizardpeter":1,"picheny-nyu":1,"dersuchendee":1,"YoungMind1":1,"Biotopp":1,"CLL112":1,"thelondonsimon":1,"alexanderustinov":1,"paudefuente":1,"papr":1,"DLu":1,"enaserianhanzaei":1,"danielkuang74":1,"pablogranolabar":1,"williamsongcn":1,"lvndry":1,"sanbeichahegongheguo":1,"tZimmermann98":1,"tdrivas":1,"kocmitom":1,"p0syd0n":1,"bgreenawald-vt":1,"XianZhi1022":1,"stevensgeek41":1,"jjshoots":1,"plu-project":1,"swhussain110":1,"Trenchhhhh":1,"sonnivs":1,"kirk86":1,"dlebedinsky":1,"ssdv1":1,"p-veloso":1,"eurunuela":1,"elliotchung":1,"azkhadiev":1,"shaunster0":1,"MatteoRiva95":1,"W8mark86S":1,"ianfoster":1,"simon-20":1,"shuwang21":1,"hfchen20":1,"bbardakk":1,"talhakabakus":1,"qapl1209":1,"theogiraudet":1},"pull_request_authors":{"arunkannawadi":32,"dlebedinsky":3,"Luen":2,"nkxxll":2,"jjshoots":2,"DLu":2,"yarikoptic":2,"brokenjade3000":2,"ltalirz":2,"cyyever":2,"amchagas":2,"tZimmermann98":2,"ssdv1":1,"ipeirotis":1,"ma-ji":1,"stanleyrhodes":1,"papr":1,"YoungMind1":1,"guicho271828":1,"NisoD":1,"keko24":1,"jonasengelmann":1,"earthinversion":1,"melroy89":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10068975,"issues_count":31218164,"pull_requests_count":95228988,"authors_count":10688649,"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":{"bug":9,"help wanted":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":13,"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"NONE":12,"COLLABORATOR":2},"past_year_issue_authors":{"NisoD":2,"alekseybelikov":1,"arminfarshbaf":1,"arunkannawadi":1,"astrowright":1,"CLL112":1,"kw5t45":1,"lvndry":1,"paudefuente":1,"sonnivs":1,"ssdv1":1,"tZimmermann98":1,"W8mark86S":1},"past_year_pull_request_authors":{"tZimmermann98":2,"brokenjade3000":2,"arunkannawadi":2,"yarikoptic":2,"cyyever":2,"nkxxll":2,"NisoD":1,"ssdv1":1},"maintainers":[{"login":"arunkannawadi","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"},{"login":"ipeirotis","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ipeirotis"}],"active_maintainers":[{"login":"arunkannawadi","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arunkannawadi"}]},"events":{"total":{"IssuesEvent":8,"WatchEvent":298,"IssueCommentEvent":29,"PushEvent":7,"PullRequestReviewEvent":6,"PullRequestEvent":11,"ForkEvent":39},"last_year":{"IssuesEvent":8,"WatchEvent":298,"IssueCommentEvent":29,"PushEvent":7,"PullRequestReviewEvent":6,"PullRequestEvent":11,"ForkEvent":39}},"keywords":["citation-analysis","citation-index","citation-network","citations","googlescholar","publication-data","python","python-3","python3","scholar","scholarly-articles","scholarly-communications"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.203Z","updated_at":"2023-01-14T00:20:01.203Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":6891868462,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6891868463,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891868464,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891868465,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.231Z","updated_at":"2023-01-14T00:20:01.231Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/.github/workflows/lint.yaml","dependencies":[{"id":6891868466,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891868467,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/proxytests.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.262Z","updated_at":"2023-01-14T00:20:01.262Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/.github/workflows/proxytests.yml","dependencies":[{"id":6891868468,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891868469,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891868470,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish-to-pypi.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.293Z","updated_at":"2023-01-14T00:20:01.293Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/.github/workflows/publish-to-pypi.yml","dependencies":[{"id":6891868471,"package_name":"actions/checkout","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":6891868472,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891868473,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pythonpackage.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.318Z","updated_at":"2023-01-14T00:20:01.318Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/.github/workflows/pythonpackage.yml","dependencies":[{"id":6891868474,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891868475,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891868476,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.357Z","updated_at":"2023-01-14T00:20:01.357Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/requirements-dev.txt","dependencies":[{"id":6891868477,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6891868478,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6891868479,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6891868480,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.382Z","updated_at":"2023-01-14T00:20:01.382Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/requirements.txt","dependencies":[{"id":6891868481,"package_name":"arrow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868482,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868483,"package_name":"bibtexparser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868484,"package_name":"deprecated","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868485,"package_name":"fake_useragent","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868486,"package_name":"free-proxy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868487,"package_name":"httpx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868488,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868489,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868490,"package_name":"selenium","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868491,"package_name":"stem","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-01-14T00:20:01.414Z","updated_at":"2023-01-14T00:20:01.414Z","repository_link":"https://github.com/scholarly-python-package/scholarly/blob/main/setup.py","dependencies":[{"id":6891868492,"package_name":"arrow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868493,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868494,"package_name":"bibtexparser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868495,"package_name":"deprecated","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868496,"package_name":"fake_useragent","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868497,"package_name":"free-proxy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868498,"package_name":"httpx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868499,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6891868500,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":30.226145987875125,"created_at":"2025-09-04T15:51:27.982Z","updated_at":"2025-10-07T08:20:29.632Z","avatar_url":"https://github.com/scholarly-python-package.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":116076,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/52347","html_url":"https://science.ecosyste.ms/projects/52347","bibtex_url":"https://science.ecosyste.ms/projects/52347/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/52347/export.apalike"}