Skip to content

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks