{"id":21893679,"url":"https://github.com/asterics/addon-bluetooth-webgui","last_synced_at":"2025-04-15T15:22:48.091Z","repository":{"id":45865967,"uuid":"350635597","full_name":"asterics/Addon-Bluetooth-WebGUI","owner":"asterics","description":"ESP32 Addon for FABI \u0026 FLipMouse, adding Bluetooth and WiFi/WebGUI support","archived":false,"fork":false,"pushed_at":"2025-04-06T10:03:13.000Z","size":1780,"stargazers_count":4,"open_issues_count":5,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-06T11:19:29.715Z","etag":null,"topics":["ble","bluetooth","bluetooth-low-energy","esp32","fabi","flipmouse","hid","javascript","webgui","webserial"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asterics.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":"2021-03-23T08:32:01.000Z","updated_at":"2024-12-12T22:17:24.000Z","dependencies_parsed_at":"2024-01-18T15:23:01.606Z","dependency_job_id":"4e4eb210-4fc4-4e8b-8463-54f2a0a21240","html_url":"https://github.com/asterics/Addon-Bluetooth-WebGUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterics%2FAddon-Bluetooth-WebGUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterics%2FAddon-Bluetooth-WebGUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterics%2FAddon-Bluetooth-WebGUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterics%2FAddon-Bluetooth-WebGUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asterics","download_url":"https://codeload.github.com/asterics/Addon-Bluetooth-WebGUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249095387,"owners_count":21211914,"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":["ble","bluetooth","bluetooth-low-energy","esp32","fabi","flipmouse","hid","javascript","webgui","webserial"],"created_at":"2024-11-28T13:16:01.877Z","updated_at":"2025-04-15T15:22:48.070Z","avatar_url":"https://github.com/asterics.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FABI \u0026 FLipMouse Configurator\n\nYou can configure your FLipMouse or FABI device via this page.\n\n\u003e :warning: You need a Chromium based browser! (Chromium, Chrome, Edge, Vivaldi,...)\n\nTo adjust settings on your assistive device, please:\n\n1. Connect your device to the PC\n2. Select your device from below to go to the configuration page\n\n## Please select your device\n\u003cul\u003e\n    \u003cli\u003e\n        \u003ca href=\"https://flipmouse.asterics.eu\" style=\"border: 1px solid; margin-bottom: 1em\"\u003e\n            \u003cspan\u003eFLipMouse\u003c/span\u003e\n            \u003cdiv style=\"border: 1px solid\"\u003e\u003cimg src=\"https://github.com/asterics/Addon-Bluetooth-WebGUI/blob/main/webgui/img/fm_lowres.png\" alt=\"FLipMouse logo\" width=\"300\"/\u003e\u003c/div\u003e\n        \u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003ca href=\"https://fabi.asterics.eu\" style=\"border: 1px solid\"\u003e\n            \u003cspan\u003eFABI\u003c/span\u003e\n            \u003cdiv style=\"border: 1px solid\"\u003e\u003cimg src=\"https://github.com/asterics/Addon-Bluetooth-WebGUI/blob/main/webgui/img/fabi_lowres.png\" alt=\"FABI logo\" width=\"300\"/\u003e\u003c/div\u003e\n        \u003c/a\u003e\n    \u003c/li\u003e\n\u003c/ul\u003e\n\n## Run WebGUI locally\nTo run the WebGUIs locally you need to download this repository and start a local webserver to serve the data. Do the following steps:\n1. Clone the repository with `git clone https://github.com/asterics/Addon-Bluetooth-WebGUI.git`\n2. Install any local webserver, e.g. [http-server from npm](https://www.npmjs.com/package/http-server) with `npm install --global http-server` (or Python: `python3 -m http.server 8080`)\n3. Start the local webserver to serve documents from the webgui folder e.g. with `cd Addon-Bluetooth-WebGUI/webgui` and starting `http-server` in this directory\n4. Open `http://localhost:8080/index_fm.htm` or `http://localhost:8080/index_fabi.htm` in your browser\n\n## Test suites\nThere are automatic test suites for testing correct function of the AT command API for a device:\n* [FLipMouse tests](https://asterics.github.io/Addon-Bluetooth-WebGUI/webgui/test_fm.htm)\n* [FABI tests](https://asterics.github.io/Addon-Bluetooth-WebGUI/webgui/test_fabi.htm)\n\n## Developer information\n\nThis project here has two purposes:\n\n* We will use it as landing page for this site (GitHub pages)\n* All build files for building the ESP32 based Bluetooth and WebGUI addon are located here\n\nIf you are interested in flashing/updating your ESP32 addon for FABI/FLipMouse, please go to this repository's page: [Addon-Bluetooth-WebGUI](https://github.com/asterics/Addon-Bluetooth-WebGUI)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterics%2Faddon-bluetooth-webgui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasterics%2Faddon-bluetooth-webgui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterics%2Faddon-bluetooth-webgui/lists"}