{"id":38969057,"url":"https://github.com/softwarepub/hermes-plugin-python","last_synced_at":"2026-01-17T16:35:49.654Z","repository":{"id":251346573,"uuid":"824515463","full_name":"softwarepub/hermes-plugin-python","owner":"softwarepub","description":"Hermes-Plugins to deal with Python projects (e.g., harvest from pyproject.toml)","archived":false,"fork":false,"pushed_at":"2025-08-27T08:13:50.000Z","size":130,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-27T17:09:27.801Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softwarepub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/Apache-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T09:47:24.000Z","updated_at":"2024-08-02T11:35:52.000Z","dependencies_parsed_at":"2024-08-02T11:54:03.835Z","dependency_job_id":null,"html_url":"https://github.com/softwarepub/hermes-plugin-python","commit_stats":null,"previous_names":["hermes-hmc/hermes-plugin-python"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/softwarepub/hermes-plugin-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes-plugin-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes-plugin-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes-plugin-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes-plugin-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softwarepub","download_url":"https://codeload.github.com/softwarepub/hermes-plugin-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes-plugin-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28511868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T16:35:48.934Z","updated_at":"2026-01-17T16:35:49.645Z","avatar_url":"https://github.com/softwarepub.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Hermes harvest plugin for .toml files\nThis plugin enables the harvesting of metadata stored in the .toml file of the project. It is configured to automatically harvest from \"pyproject.toml\". Although it can be used for every .toml file it uses the fields commonly used in .toml files for python.\n\n\n## Authors\n\n- [@led02](https://www.github.com/led02)\n- [@notactuallyfinn](https://www.github.com/notactuallyfinn)\n\n\n## Related\n\nThe hermes project\n\n[Github repository](https://github.com/hermes-hmc/hermes)\n\nThe hermes harvest plugin for git\n\n[Github repository](https://github.com/hermes-hmc/hermes-git)\n## Run Locally\n\nClone Hermes project\n\n```bash\n  git clone https://github.com/hermes-hmc/hermes.git\n```\n\nGo to the project directory\n\n```bash\n  cd your_other_folder\n```\n\nMake a python package out of it\n\n```bash\n  pip install .\n```\n\nClone the project\n\n```bash\n  git clone https://github.com/hermes-hmc/hermes-python.git\n```\n\nGo to the project directory\n\n```bash\n  cd your_folder\n```\n\nMake a python package out of it\n\n```bash\n  pip install .\n```\n\nGo to the project folder you want to harvest\n\n```bash\n  cd your_project_to_harvest\n```\n\nControll that you have a file named \"hermes.toml\" in your project with the following content.\n```\n  [harvest]\n  sources = [\"cff\", \"toml\"]\n\n  [deposit.invenio_rdm]\n  site_url = \"https://sandbox.zenodo.org\"\n  access_right = \"open\"\n```\n\nRun harvest command\n\n```bash\n  hermes harvest\n```\n\n![Logo](https://docs.software-metadata.pub/en/latest/_static/hermes-visual-blue.svg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwarepub%2Fhermes-plugin-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwarepub%2Fhermes-plugin-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwarepub%2Fhermes-plugin-python/lists"}