https://github.com/alseambusher/tartarus
Timer based locker to fight addiction
https://github.com/alseambusher/tartarus
addiction electron
Last synced: 5 months ago
JSON representation
Timer based locker to fight addiction
- Host: GitHub
- URL: https://github.com/alseambusher/tartarus
- Owner: alseambusher
- License: mit
- Created: 2016-10-26T17:46:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-02T05:38:45.000Z (over 9 years ago)
- Last Synced: 2025-09-29T10:56:32.179Z (9 months ago)
- Topics: addiction, electron
- Language: JavaScript
- Homepage:
- Size: 175 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tartarus
========
Tartarus (/ˈtɑːrtərəs/) - named after a prison for bad guys in Greek mythology, is an electron app using which we can lock away games, movies or any files to fight your addiction and increase productivity.

You can use this in two ways.
1. You can lock now and set the time at which it has to be unlocked.
2. You can schedule locking and unlocking.

##Setup - Installer
Install node and then [download](https://github.com/alseambusher/tartarus/releases) binary.
(NOTE: Sometimes it might not work the first time you open. Restart app)
##Setup - Code (dev mode)
Install node and then
```bash
git clone https://github.com/alseambusher/tartarus
cd tartarus
npm install
npm start
```
##Force open
You can force open locked content at the expense of increase in "force open count" badge :P

##Compatibility
This should be compatible with Linux, Windows and MacOS. However, I have only tested in linux.
###Todo
1. Find alternative to `pm2` to run `tartarus-process.js`. Or find a way to package `pm2` using `electron-packager` so that user wont need node.
2. Add auto refresh for datatables without `fs.watch`.
3. Design a cool icon (`.icon`, `.icns` and `.ico`).