{"id":15169858,"url":"https://github.com/agoose77/pysam","last_synced_at":"2026-01-24T18:02:20.965Z","repository":{"id":76067546,"uuid":"138154173","full_name":"agoose77/pysam","owner":"agoose77","description":"State-Action-Model demo in Python","archived":false,"fork":false,"pushed_at":"2018-06-21T11:16:19.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-12T08:16:41.477Z","etag":null,"topics":["reactive-front-end","reactiveui","sam","state-action-model","ui-pattern","web"],"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/agoose77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-21T10:12:51.000Z","updated_at":"2018-06-21T11:16:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"af19d54e-d32f-40be-885b-7925deb3440f","html_url":"https://github.com/agoose77/pysam","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"9f168478f62de0c0c7ee5003182c19aeac3b6d83"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agoose77/pysam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoose77%2Fpysam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoose77%2Fpysam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoose77%2Fpysam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoose77%2Fpysam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agoose77","download_url":"https://codeload.github.com/agoose77/pysam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoose77%2Fpysam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28733310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T17:51:25.893Z","status":"ssl_error","status_checked_at":"2026-01-24T17:50:48.377Z","response_time":89,"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":["reactive-front-end","reactiveui","sam","state-action-model","ui-pattern","web"],"created_at":"2024-09-27T07:40:35.766Z","updated_at":"2026-01-24T18:02:20.949Z","avatar_url":"https://github.com/agoose77.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pysam\nState-Action-Model demo in Python. Based upon http://sam.js.org/\n\n## server_side\nA server side demonstration of SAM, where the client provides the actions (those which are not used by the next-action-predicate (nap)), and the server provides the View, Model, and State.\nWebsockets are used to communicate between the server and client, and to maintain the global state (model) for each client. View updates are returned to the client, and rendered to a `div`.\n\nRun `python3 app.py`, and navigate to http://localhost:5000/ to try the demo.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagoose77%2Fpysam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagoose77%2Fpysam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagoose77%2Fpysam/lists"}