{"id":31508257,"url":"https://github.com/weiljimmer/sosflashlightapp","last_synced_at":"2025-10-02T21:37:07.479Z","repository":{"id":307984448,"uuid":"1031206616","full_name":"WeilJimmer/SOSFlashlightApp","owner":"WeilJimmer","description":"SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.","archived":false,"fork":false,"pushed_at":"2025-09-04T03:42:06.000Z","size":711,"stargazers_count":10,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-04T05:47:10.691Z","etag":null,"topics":["android","android-app","flashlight","flashlight-app","morse","morsecode","screenlight","sos","tools"],"latest_commit_sha":null,"homepage":"https://sosflashlight.weil.app.wbftw.org/privacy","language":"Kotlin","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/WeilJimmer.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-03T08:43:53.000Z","updated_at":"2025-09-04T03:42:04.000Z","dependencies_parsed_at":"2025-08-23T13:43:41.852Z","dependency_job_id":"1fe6a2b9-59b4-4190-8ec8-40dffca7190c","html_url":"https://github.com/WeilJimmer/SOSFlashlightApp","commit_stats":null,"previous_names":["weiljimmer/sosflashlightapp"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/WeilJimmer/SOSFlashlightApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeilJimmer%2FSOSFlashlightApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeilJimmer%2FSOSFlashlightApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeilJimmer%2FSOSFlashlightApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeilJimmer%2FSOSFlashlightApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeilJimmer","download_url":"https://codeload.github.com/WeilJimmer/SOSFlashlightApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeilJimmer%2FSOSFlashlightApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278078060,"owners_count":25926032,"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","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"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":["android","android-app","flashlight","flashlight-app","morse","morsecode","screenlight","sos","tools"],"created_at":"2025-10-02T21:37:03.198Z","updated_at":"2025-10-02T21:37:07.464Z","avatar_url":"https://github.com/WeilJimmer.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SOS Flashlight: Advanced Morse Code Communication Tool\n\nSOS Flashlight App transforms your smartphone into a powerful Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.\n\n[![Platform](https://img.shields.io/badge/Platform-Android-green.svg)](https://www.android.com/)\n[![GitHub License](https://img.shields.io/github/license/WeilJimmer/SOSFlashlightApp)](LICENSE)\n[![API](https://img.shields.io/badge/API-23%2B-brightgreen.svg)](https://android-arsenal.com/api?level=23)\n[![GitHub Release](https://img.shields.io/github/v/release/WeilJimmer/SOSFlashlightApp)](https://github.com/WeilJimmer/SOSFlashlightApp/releases)\n[\u003cimg src=\"https://shields.rbtlog.dev/simple/org.wbftw.weil.sos_flashlight\" alt=\"RB shield\"\u003e](https://shields.rbtlog.dev/org.wbftw.weil.sos_flashlight)\n\n## Downloads\n\n[\u003cimg src=\"https://wbreader.weil.app.wbftw.org/images/get-it-on-google-play.png\" alt=\"Get it on Google Play\" height=\"80\"\u003e](https://play.google.com/store/apps/details?id=org.wbftw.weil.sos_flashlight)\n[\u003cimg src=\"https://wbreader.weil.app.wbftw.org/images/get-it-on-github.png\" alt=\"Get it on Github\" height=\"80\"\u003e](https://github.com/WeilJimmer/SOSFlashlightApp/releases)\n[\u003cimg src=\"https://wbreader.weil.app.wbftw.org/images/get-it-on-fdroid.png\" alt=\"Get it on Fdroid\" height=\"80\"\u003e](https://f-droid.org/packages/org.wbftw.weil.sos_flashlight/)\n[\u003cimg src=\"https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png\" height=\"80\" alt=\"Get it at IzzyOnDroid\"\u003e](https://apt.izzysoft.de/packages/org.wbftw.weil.sos_flashlight)\n\n## Features\n\n### Signal Transmission Methods\n- **Flashlight**: Utilizes your device's camera flash to transmit visual signals.\n- **Vibration**: Sends tactile signals through device vibration.\n- **Audio**: Generates clear audio tones at 700Hz frequency.\n- **Screen Light**: Maximizes screen brightness to create visual signals in darkness.\n\n### Core Capabilities\n- **Background Service**: Continue signaling even when the app is minimized or screen is locked.\n- **Message Customization**: Send any custom message in Morse code.\n- **Adjustable Speed**: Choose from slow, medium, fast, or custom transmission speeds.\n- **Morse Code Decoder**: Convert received Morse code into readable text.\n- **User Preferences**: Independently toggle each signaling method based on your needs.\n\n## Practical Applications\n\n- **Emergency Situations**: Signal for help when conventional communication is unavailable.\n- **Outdoor Activities**: Hiking, camping, or sailing where cellular service is limited.\n- **Educational Tool**: Learn and practice Morse code with visual and audio feedback.\n- **Accessibility**: Provide alternative communication methods for users with special needs.\n\n## Technical Specifications\n\n- Optimized for minimal battery consumption.\n- Supports Android 6.0 (Marshmallow) and above.\n- Requires permissions for camera, vibration, and audio output.\n\n## Usage\n\n1. **Emergency SOS**: Press the SOS button to immediately begin transmitting the international SOS signal (... --- ...) .\n2. **Custom Message**: Enter your text in the input field and press \"Send\" to convert and transmit.\n3. **Decoder**: Navigate to the decoder screen to translate incoming Morse code signals.\n4. **Settings**: Customize transmission speed and toggle different signaling methods.\n\n## Permissions\n\n- **Camera**: Required for flashlight functionality.\n- **Vibration**: Required for haptic feedback.\n- **Notification**: Required for keeping background services alive.\n\n## Contribute\n\nContributions are welcome! Feel free to open issues or submit pull requests on our [GitHub repository](https://github.com/WeilJimmer/SOSFlashlightApp).\n\n## License\n\nThis project is licensed under the GNU General Public License (GPLv3) - see the [LICENSE](LICENSE) file for details.\n\n---\n\n# SOS 手電筒: 進階摩斯電碼通訊工具\n\nSOS 手電筒 App 將您的智慧型手機轉變為摩斯電碼信號裝置，能夠同時通過多種管道傳輸緊急訊息或自定義文字。\n\n## 功能特色\n\n### 信號傳輸方式\n- **閃光燈**：利用設備的相機閃光燈傳輸視覺信號。\n- **震動**：通過設備震動發送觸覺信號。\n- **音效**：生成清晰的700Hz頻率音頻。\n- **螢幕光源**：最大化螢幕亮度，在黑暗中創建可見的信號。\n\n### 核心功能\n- **背景服務**：即使應用最小化或螢幕鎖定，仍能持續發送信號。\n- **訊息自定義**：以摩斯電碼發送任何自定義訊息。\n- **可調速度**：選擇慢速、中速、快速或其他自定義傳輸速度。\n- **摩斯電碼解碼器**：將接收到的摩斯電碼轉換為可讀文字。\n- **用戶偏好設定**：根據需求獨立開關每種信號傳輸方式。\n\n## 實際應用\n\n- **緊急情況**：當常規通訊不可用時發出求救信號。\n- **戶外活動**：在行動電話服務有限的遠足、露營或航行中使用。\n- **教育工具**：通過視覺和聽覺反饋學習和練習摩斯電碼。\n- **無障礙功能**：為有特殊需求的用戶提供替代通訊方法。\n\n## 技術規格\n\n- 優化最小電池消耗。\n- 支援Android 6.0 (Marshmallow) 及以上版本。\n- 需要相機、震動和音頻輸出權限。\n\n## 使用方法\n\n1. **緊急SOS**：按下SOS按鈕立即開始傳輸國際SOS信號 (... --- ...)\n2. **自定義訊息**：在輸入欄位中輸入文字並按下「發送」進行轉換和傳輸\n3. **解碼器**：導航至解碼器畫面以翻譯接收到的摩斯電碼信號\n4. **設定**：自定義傳輸速度並切換不同的信號傳輸方式\n\n## 所需權限\n\n- **相機**：閃光燈功能所需\n- **震動**：震動反饋所需\n- **通知**：需要讓背景服務長時間運作\n\n## 貢獻\n\n歡迎貢獻！請隨時在我們的[GitHub存儲庫](https://github.com/WeilJimmer/SOSFlashlightApp)上開啟問題或提交拉取請求。\n\n## 授權條款\n\n本專案採用 GNU 通用公共授權條款(GPLv3) - 詳情請查看[LICENSE](LICENSE)文件。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweiljimmer%2Fsosflashlightapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweiljimmer%2Fsosflashlightapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweiljimmer%2Fsosflashlightapp/lists"}