Skip to content

TUI to set an alarm clock which uses electricity (OpenShock) to wake you up

License

Notifications You must be signed in to change notification settings

Arxari/OpenShockClock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to use

Linux

  • 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
  • After you've made sure you have python installed
  • Go to the releases page
  • Download the source code .zip from the latest release here
  • After it's downloaded unzip it
  • 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)
  • 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)
  • After that paste your run.sh location again and hit enter
  • Go trough the text promps
  • And you're good to go :D
  • To use the script again simply paste the run.sh location into your terminal and hit enter

Windows (use version v0.8.4 - Ronalds)

  • Make sure you have python installed, you can do this by going to the Microsoft Store and downloading Python 3.11
  • Also install Git, you can do so from here, download the .exe and go trough the install process
  • After you've made sure you have python and git installed
  • Go to the releases page
  • Download the source code .zip
  • After it's downloaded unzip it
  • Go into the unzipped folder
  • Double click run.sh
  • If it opens in the wrong app, right click it and choose Open In --> Git for Windows
  • Ta-da!
  • To run it again just run the run.sh file again
  • When run.sh updates the program, the window will close so you have to re-run it again to use the updated version
  • 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

MacOS

  • Make sure you have python installed, you can install it from here, make sure to select pytyon 3.11.9
  • After you've made sure you have python installed
  • Go to the releases page
  • Download the source code .zip from the latest release here
  • After it's downloaded go into Finder and unzip it
  • Open the unzipped folder
  • Copy the location of run.sh
  • Open your terminal and write chmod +x and paste your run.sh location -Paste your run.sh and press enter to run the program
  • Follow the text prompts in your terminal and you should be good to go :D

Planned Features / Roadmap

  • Release prebult binaries for Windows (.bat or .exe), MacOS (idk) and Linux (AUR)

  • Port to mobile as a GUI app

  • Create a GUI for desktop platforms

  • Add ability for multiple alarms

  • Add ability to disable ringtone and add support for custom ringtones

Massive thank you to DexFolf and their OpenShock Telegram Bot.