shivamvats / i-am-bored

Do something productive when you are bored.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

i-am-bored

Mantra: Keep it simple.

Set up a list of goals divided into small bite-sized portions that you want to achieve. Whenever you are bored i-am-bored will give you one of those bits to do.

Setup

  • Run
ln -s /path/to/i-am-bored.py /path/to/bin
chmod +x i-am-bored.py

Usage

i-am-bored - Runs one of the available routines randomly.
i-am-bored list - Print the list of available routines.
i-am-bored run 1 - Run a specific routine.

Current Status

  • i-am-bored command can be typed and used from anywhere.
  • Currenly a few routines including coding questions and interesting blogs are available. Every time you type i-am-bored one of these tasks is randomly chosen and opened for you.

To do

  • Set up infrastructure to divide a big task into chunks.
  • Some way to track and update progress.
  • Progress tracking can be integrated with routinizer so that both are updated with progress on tasks.
  • Improve command-line use- add options to view available tasks and choose one of them.
  • Review the code- make it more extensible and easy to update.

About

Do something productive when you are bored.


Languages

Language:Python 100.0%