{"id":21514656,"url":"https://github.com/arxari/openshockclock","last_synced_at":"2025-04-09T20:07:12.263Z","repository":{"id":252322533,"uuid":"840091897","full_name":"Arxari/OpenShockClock","owner":"Arxari","description":"TUI to set an alarm clock which uses electricity (OpenShock) to wake you up","archived":false,"fork":false,"pushed_at":"2024-09-22T13:53:36.000Z","size":91,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T20:07:05.079Z","etag":null,"topics":["alarm","alarm-clock","electrostim","estim","openshock","python-script"],"latest_commit_sha":null,"homepage":"https://openshock.org/","language":"Python","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/Arxari.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":"2024-08-09T00:39:34.000Z","updated_at":"2024-10-28T19:30:33.000Z","dependencies_parsed_at":"2024-08-22T02:37:40.029Z","dependency_job_id":"f131127f-dbf7-4993-bfd8-018b022dc848","html_url":"https://github.com/Arxari/OpenShockClock","commit_stats":null,"previous_names":["arxari/openshockclock"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arxari%2FOpenShockClock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arxari%2FOpenShockClock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arxari%2FOpenShockClock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arxari%2FOpenShockClock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arxari","download_url":"https://codeload.github.com/Arxari/OpenShockClock/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"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":["alarm","alarm-clock","electrostim","estim","openshock","python-script"],"created_at":"2024-11-23T23:52:24.916Z","updated_at":"2025-04-09T20:07:12.240Z","avatar_url":"https://github.com/Arxari.png","language":"Python","readme":"### How to use\n#### Linux\n- Make sure you have python installed, you can do this on Ubuntu/Debian/Mint by doing ```sudo apt-get install python3 python3-pip``` or on Fedora by doing ```sudo dnf install python3 python3-pip``` or Arch ```sudo pacman -Sy python python-pip```\n- After you've made sure you have python installed\n- ‎ \n- Go to the releases page\n- Download the source code .zip from the latest release [here](https://github.com/Arxari/OpenShockClock/releases/latest)\n- After it's downloaded unzip it\n- Copy the location of run.sh (you can do this in GNOME files by pressing ctrl + c and in KDE Dolphin by pressing ctrl +  alt + c)\n- Open your terminal and type ```chmod +x``` and after it paste the location of your run.sh (if you downloaded the zip to your Downloads folder it should be ```/home/yourusername/Downloads/OpenShockClock-versionnunber/run.sh```)\n- After that paste your run.sh location again and hit enter\n- Go trough the text promps\n- And you're good to go :D\n- To use the script again simply paste the run.sh location into your terminal and hit enter\n#### Windows (use version  [v0.8.4 - Ronalds](https://github.com/Arxari/OpenShockClock/releases/tag/v0.8.4))\n- Make sure you have python installed, you can do this by going to the Microsoft Store and downloading Python **3.11**\n- Also install Git, you can do so from [here](https://git-scm.com/download/win), download the .exe and go trough the install process\n- After you've made sure you have python and git installed\n- ‎ \n- Go to the releases page\n- Download the source code .zip\n- After it's downloaded unzip it\n- Go into the unzipped folder\n- Double click run.sh\n- If it opens in the wrong app, right click it and choose Open In --\u003e Git for Windows\n- Ta-da!\n- To run it again just run the run.sh file again\n- ‎\n- When run.sh updates the program, the window will close so you have to re-run it again to use the updated version\n- ‎\n- Sometimes it might take upto 30 seconds to load the alarms, sadly there is not much I can do for that, so just don't panic and let it load\n#### MacOS\n- Make sure you have python installed, you can install it from [here](https://www.python.org/downloads/macos), make sure to select pytyon 3.11.9\n- After you've made sure you have python installed\n- ‎ \n- Go to the releases page\n- Download the source code .zip from the latest release [here](https://github.com/Arxari/OpenShockClock/releases/latest)\n- After it's downloaded go into Finder and unzip it\n- Open the unzipped folder\n- Copy the location of run.sh\n- Open your terminal and write ```chmod +x``` and paste your run.sh location\n-Paste your run.sh and press enter to run the program\n- Follow the text prompts in your terminal and you should be good to go :D\n  \n### Planned Features / Roadmap\n- [ ] Release prebult binaries for Windows (.bat or .exe), MacOS (idk) and Linux (AUR)\n- [ ] Port to mobile as a GUI app\n- [ ] Create a GUI for desktop platforms\n\n- [x] Add ability for multiple alarms\n- [ ] ~~Add ability to disable ringtone and add support for custom ringtones~~\n\nMassive thank you to [DexFolf](https://github.com/DexFolf) and their [OpenShock Telegram Bot](https://github.com/DexFolf/OpenShockTelegramBot).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farxari%2Fopenshockclock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farxari%2Fopenshockclock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farxari%2Fopenshockclock/lists"}