{"id":19294282,"url":"https://github.com/mdecker-mobilecomputing/ionic_leetspeak","last_synced_at":"2026-05-02T20:33:16.474Z","repository":{"id":119792423,"uuid":"367039477","full_name":"MDecker-MobileComputing/Ionic_Leetspeak","owner":"MDecker-MobileComputing","description":"Ionic app to be encapsulated by Electron","archived":false,"fork":false,"pushed_at":"2022-05-21T20:41:11.000Z","size":1906,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-24T00:27:12.455Z","etag":null,"topics":["electron","ionic","leetspeak"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MDecker-MobileComputing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-05-13T12:19:20.000Z","updated_at":"2022-05-21T10:25:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"94972629-1308-4c06-a388-5761ed542837","html_url":"https://github.com/MDecker-MobileComputing/Ionic_Leetspeak","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/MDecker-MobileComputing/Ionic_Leetspeak","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_Leetspeak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_Leetspeak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_Leetspeak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_Leetspeak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MDecker-MobileComputing","download_url":"https://codeload.github.com/MDecker-MobileComputing/Ionic_Leetspeak/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MDecker-MobileComputing%2FIonic_Leetspeak/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32549376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T19:18:06.202Z","status":"ssl_error","status_checked_at":"2026-05-02T19:16:21.335Z","response_time":132,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["electron","ionic","leetspeak"],"created_at":"2024-11-09T22:37:47.514Z","updated_at":"2026-05-02T20:33:15.622Z","avatar_url":"https://github.com/MDecker-MobileComputing.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leetspeak app (Ionic app in Electron container) #\n\nSimple Ionic app with Angular, to demonstrate how an Ionic app can be\npackaged into an [Electron app](https://www.electronjs.org/).\nThe function of the app is it to translate the text provided by the user\nto [Leetspeak](https://en.wikipedia.org/wiki/Leet), which is realized by simple letter substitutions.\n\n**Example:**\n* Input:  *\"The quick brown fox jumps over the lazy dog.\"*\n* Output: *\"Th3 qu1ck 8r0wn f0x jump5 0v3r th3 142y d09.\"*\n\n\u003cbr\u003e\n\n----\n\n## Screenshots ##\n\nScreenshot of app when compiled for Android:\n\n![Screenshot: App for Android](screenshot_AndroidApp.png)\n\n\u003cbr\u003e\n\nElectron app compiled for Windows:\n\n![Screenshot: App for Windows](screenshot_WindowsApp.png)\n\n\u003cbr\u003e\n\n----\n\n## Configure Electron for an Ionic project ##\n\nSee [this README file in German](https://github.com/MDecker-MobileComputing/Ionic_Wuerfel/blob/electron/README_electron.md)\n\n\u003cbr\u003e\n\nIf in your local clone there is no subfolder `npm_modules` in folder `electron`, then execute `npm install` in this folder.\n\n\u003cbr\u003e\n\nRun the following script contained in the root folder of this repository to preview the Electron app:\n```\n./vorschauElectronApp.sh\n```\nThe script will also perform the update needed when something in the Ionic code was changed.\n\n\u003cbr\u003e\n\nFor building the Electron app for different operating systems one of the following commands can be executed (before this the app must have been executed with `npx cap open electron`):\n```\nnpm run electron4win\nnpm run electron4mac\nnpm run electron4linux\n```\nThese commands are defined under `script` in file [package.json](./package.json).\n\n\u003cbr\u003e\n\nWorkaround needed to get app running with package [ngx-electron](https://www.npmjs.com/package/ngx-electron):\nIncreased version of package `@types/node` listed under `devDependencies` to version `15.0.3`, which was the latest\nversion according to [this page on *npmjs.com*](https://www.npmjs.com/package/@types/node) when the app was developed;\nsee also [this answer on *stackoverflow.com*](https://stackoverflow.com/a/66596834/1364368)\n\n\u003cbr\u003e\n\nCustom menus for Electron app are defined in function `erzeugeEigenesMenue()` in file [electron/index.js](electron/index.js).\n\n\u003cbr\u003e\n\n----\n\n## License ##\n\nSee the [LICENSE file](LICENSE.md) for license rights and limitations (BSD 3-Clause License) for the files in this repository.\n\n\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_leetspeak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_leetspeak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdecker-mobilecomputing%2Fionic_leetspeak/lists"}