{"id":21311029,"url":"https://github.com/eeriemyxi/mechvibes-lite","last_synced_at":"2025-04-14T19:51:12.934Z","repository":{"id":89812608,"uuid":"588617822","full_name":"eeriemyxi/mechvibes-lite","owner":"eeriemyxi","description":"Lightweight alternative for https://mechvibes.com","archived":false,"fork":false,"pushed_at":"2025-04-01T10:54:27.000Z","size":20744,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T11:21:28.083Z","etag":null,"topics":["keyboard","linux","mechvibes","python","sound","windows"],"latest_commit_sha":null,"homepage":"https://mechvibes-lite.pages.dev/","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/eeriemyxi.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-13T15:06:43.000Z","updated_at":"2025-04-01T10:54:02.000Z","dependencies_parsed_at":"2025-01-15T19:10:35.351Z","dependency_job_id":"9df16c42-ee9f-41ea-9766-756a78341517","html_url":"https://github.com/eeriemyxi/mechvibes-lite","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeriemyxi%2Fmechvibes-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeriemyxi%2Fmechvibes-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeriemyxi%2Fmechvibes-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeriemyxi%2Fmechvibes-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eeriemyxi","download_url":"https://codeload.github.com/eeriemyxi/mechvibes-lite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248951595,"owners_count":21188414,"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","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":["keyboard","linux","mechvibes","python","sound","windows"],"created_at":"2024-11-21T17:15:44.785Z","updated_at":"2025-04-14T19:51:12.924Z","avatar_url":"https://github.com/eeriemyxi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mechvibes Lite\nMechvibes Lite is a lightweight alternative to Mechvibes. It boasts full\ncompatibility with the original version.\n\n# Demo\nhttps://github.com/user-attachments/assets/3af7e7d6-dff7-414d-9ffc-c311231450ac\n\n\u003e [!NOTE]\n\u003e You browser might be muting the embedded video's audio by default.\n\n# [Documentation](https://mechvibes-lite.pages.dev/)\nPlease visit \u003chttps://mechvibes-lite.pages.dev/\u003e for documentation.\n\n# [Installation](https://mechvibes-lite.pages.dev/#installation)\n* [Documentation for Windows](https://mechvibes-lite.pages.dev/installation/windows/)\n* [Documentation for Linux](https://mechvibes-lite.pages.dev/installation/linux/)\n\n# [Configuration](https://mechvibes-lite.pages.dev/configuration/)\nYou need to setup a configuration file to use Mechvibes Lite. Instructions and\nguidance can be found [here](https://mechvibes-lite.pages.dev/configuration/).\n\n# [Usage](https://mechvibes-lite.pages.dev/usage/)\nYou can learn how to use this software\n[here](https://mechvibes-lite.pages.dev/usage/).\n\n# Contributing\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md). Thank you.\n\n# Command-line Arguments\n```\nUsage: mvibes [OPTIONS] COMMAND [ARGS]...\n\n  Mechvibes Lite is an alternative to Mechvibes (it plays sounds when you\n  press keys.\n\nOptions:\n  -L, --log-level [DEBUG|INFO|WARNING|CRITICAL|ERROR]\n  --no-config                     Do not read config file from standard\n                                  locations. Will error if you don't provide\n                                  required configuration as flags instead.\n  --no-wskey                      Do not run the Wskey daemon.\n  --with-config FILENAME          Load this configuration instead of the one\n                                  at the standard location. Can be - for\n                                  stdin.\n  --theme-dir PATH                Path to the theme directory.\n  --theme-folder-name TEXT        Name of the theme folder. This folder must\n                                  exist under --theme-dir.\n  --wskey-host TEXT               The hostname to use to connect to the Wskey\n                                  daemon.\n  --wskey-port INTEGER            The port to use to connect to the Wskey\n                                  daemon.\n  --event-id TEXT                 The port to use for the Wskey server started\n                                  when --no-wskey is *not* provided.\n  --version                       Show the version and exit.\n  --help                          Show this message and exit.\n\nCommands:\n  daemon  Run the keyboard input player as a daemon.\n  wskey   WebSocket server for sending keyboard input.\n\n  * Homepage for Mechvibes Lite is hosted at\n  https://github.com/eeriemyxi/mechvibes-lite\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feeriemyxi%2Fmechvibes-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feeriemyxi%2Fmechvibes-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feeriemyxi%2Fmechvibes-lite/lists"}