{"id":37069997,"url":"https://github.com/weavechain/weave-py-api","last_synced_at":"2026-01-14T08:03:41.683Z","repository":{"id":173315405,"uuid":"650471444","full_name":"weavechain/weave-py-api","owner":"weavechain","description":"Weavechain Python API","archived":false,"fork":false,"pushed_at":"2025-05-28T08:11:27.000Z","size":54,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-28T15:46:19.615Z","etag":null,"topics":["confidential-compute","data","data-replication","distributed-computing","homomorphic-encryption","layer-0","mpc","self-sovereign","verifiable-credentials","weavechain","zero-knowledge-proofs"],"latest_commit_sha":null,"homepage":"https://www.weavechain.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/weavechain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-06-07T06:27:58.000Z","updated_at":"2025-05-28T08:11:31.000Z","dependencies_parsed_at":"2024-01-18T04:08:02.633Z","dependency_job_id":"93a0ec98-4ad9-46a7-b5e1-a4acf4c5a880","html_url":"https://github.com/weavechain/weave-py-api","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"2833b61b053613450431555c0864744c79a5397e"},"previous_names":["weavechain/weave-py-api"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/weavechain/weave-py-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavechain%2Fweave-py-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavechain%2Fweave-py-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavechain%2Fweave-py-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavechain%2Fweave-py-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weavechain","download_url":"https://codeload.github.com/weavechain/weave-py-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weavechain%2Fweave-py-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28413527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["confidential-compute","data","data-replication","distributed-computing","homomorphic-encryption","layer-0","mpc","self-sovereign","verifiable-credentials","weavechain","zero-knowledge-proofs"],"created_at":"2026-01-14T08:03:41.079Z","updated_at":"2026-01-14T08:03:41.676Z","avatar_url":"https://github.com/weavechain.png","language":"Python","readme":"## Weavechain Python API\n\n[https://weavechain.com](https://weavechain.com): Layer-0 For Data\n\n#### How to install\n\n```sh\npip install weave-py-api\n```\n\n#### Data read sample\n\n```python\nfrom weaveapi import weaveapi\nfrom weaveapi.records import *\nfrom weaveapi.options import *\nfrom weaveapi.weaveh import *\n\npub, pvk = generate_keys()\nprint(\"Public key: \", pub)\nprint(\"Private key:\", pvk)\n\nnode = \"https://public.weavechain.com:443/92f30f0b6be2732cb817c19839b0940c\"\norganization = \"weavedemo\"\nscope = \"shared\"\ntable = \"directory\"\n\ncfg = weave_client_config(pub, pvk, node, organization)\nnodeApi, session = connect_weave_api(cfg)\n\nreply = nodeApi.read(session, scope, table, None, READ_DEFAULT_NO_CHAIN).get()\nprint(reply[\"data\"])\n```\n\n#### Docs\n\n[https://docs.weavechain.com](https://docs.weavechain.com)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavechain%2Fweave-py-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweavechain%2Fweave-py-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavechain%2Fweave-py-api/lists"}