{"id":16579449,"url":"https://github.com/brianpeiris/spacepad","last_synced_at":"2026-05-27T13:35:09.978Z","repository":{"id":136732007,"uuid":"504984991","full_name":"brianpeiris/spacepad","owner":"brianpeiris","description":"A simple python script that turns a spacemouse device into a standard gamepad","archived":false,"fork":false,"pushed_at":"2022-06-27T10:38:15.000Z","size":83,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-18T22:34:06.490Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianpeiris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-hidapi.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":"2022-06-19T01:16:41.000Z","updated_at":"2025-09-01T18:40:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"3debf38e-f475-4a31-8500-05450dce9e68","html_url":"https://github.com/brianpeiris/spacepad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brianpeiris/spacepad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fspacepad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fspacepad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fspacepad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fspacepad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianpeiris","download_url":"https://codeload.github.com/brianpeiris/spacepad/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fspacepad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33568857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"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"}},"keywords":[],"created_at":"2024-10-11T22:18:01.830Z","updated_at":"2026-05-27T13:35:09.962Z","avatar_url":"https://github.com/brianpeiris.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spacepad\n\nA simple python script that turns a 3Dconnexion SpaceMouse device into a standard Xbox-style gamepad device, using pyspacemouse and vgamepad. This allows the SpaceMouse to be used in browsers via the Gamepad API.\n\nYou do not need to install 3Dconnexion's software or drivers to use this script.\n\nThis repo also includes hidapi.dll for Windows, from [libusb](https://github.com/libusb/hidapi), under the BSD license detailed in LICENSE-hidapi.md.\n\n# usage\n\n```bash\npip install -r requirements.txt\npython main.py\n```\n\n# mapping \n\nThe mapping used is a bit quirky, since it was designed to be used with a fork of the [Figma SpaceMouse plugin](https://github.com/brianpeiris/figma-plugin-spacemouse).\n\n| gamepad | spacemouse |\n| - | - |\n| left thumbstick x | x |\n| left thumbstick y | y |\n| right thumbstick x | roll |\n| right thumbstick y | z |\n| left trigger | pitch |\n| right trigger | yaw |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianpeiris%2Fspacepad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianpeiris%2Fspacepad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianpeiris%2Fspacepad/lists"}