Skip to content

ksikka/mojito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mojito

Divide your free time fairly amongst side-projects.

In asana, write a weekly time allotment for each project, and add time estimates to tasks. Mojito will pack as many tasks as can fit into your allotment per week, and show you your progress. Now you can see what you should actually be working on, instead of following your impulse.

Mojito turns this:

alt tag

Into this:

Welcome, Karan Sikka. Fetching your projects...
Fetching your projects' tasks..

Bicycle [0.5h]: 0% completed. 0 hours down, 0.5 to go.
  Warnings:
    - No tasks left with time estimates, but 3 incomplete tasks exist.

Frontend [2h]: 0% completed. 0 hours down, 2 to go.
  ☐ The history of promises [E: 1h]
  ☐ How does desktop frontend dev work? [E: 1h]

Hindi [2h]: 100% completed. 2 hours down, 0 to go.
  ✓ Ask Abhi if he can teach me weekly [30m]
  ✓ Visit Abhi for lunch and talk in Hindi [1.5h]
  Warnings:
    - No tasks left with time estimates.

Blog [12h]: 87.5% completed. 10.5 hours down, 1.5 to go.
  ✓ Pick a static site generator [E: 1h]
  ✓ Keeping a time log draft [6h]
  ✓ Review of Berkeley DB [E: 1.5h] [A: 2.5h]
  ✓ Setup static site generator with Berkeley article [E: 1h] [A: 2h]
  ☐ Read Andrew dean email to nivedita [E: 45m]
  ☐ Format blog better [E: 1h]
  Warnings:
    - Found 1 completed tasks with Estimates but not Actual times.

Meta [6h]: 266.7% completed. 16 hours down, -10 to go.
  ✓ Allocate time to tasks [E: 1h] [A: 1h]
  ✓ Write product spec first draft for Asana "Free time allotment" system [E: 3h] [A: 3h]
  ✓ Make v1 barely working version of Asana "Free time allotment" system [E: 6h] [A: 10h]
  ✓ Time log for Sun Aug 23rd [20m]
  ✓ Improve mojito: add project progress stats, improve aesthetic [1h20m]
  ✓ Fix mojito bug: break statement too early for completed tasks [E: 30m] [A: 20m]

Fitness [6h]: 19.4% completed. 1.2 hours down, 4.8 to go.
  ✓ Gym (Sunday morning) [E: 1h] [A: 1h10m]
  ✓ Erg wednesday night [E: 1.5h]
  ☐ Gym (Thursday afternoon) [E: 1h]
  ☐ Tennis with Kevin on Friday [E: 2h]
  Warnings:
    - Found 1 completed tasks with Estimates but not Actual times.

Backend [6h]: 58.3% completed. 3.5 hours down, 2.5 to go.
  ✓ Berkeley DB First pass [1h]
  ✓ Review of Berkeley DB [E: 1.5h] [A: 2.5h]
  ☐ A comparison of approaches to large-scale data analysis [E: 2.5h]

Social [6h]: 66.7% completed. 4 hours down, 2 to go.
  ✓ Hang out with Luke Metro [E: 1h] [A: 1.5h]
  ✓ Hang out with Jeff [E: 1h] [A: 1h]
  ✓ Visit Abhi for lunch and talk in Hindi [1.5h]
  ☐ Tennis with Kevin on Friday [E: 2h]

Text editor [1.5h]: 0% completed. 0 hours down, 1.5 to go.
  Warnings:
    - No tasks left with time estimates, but 5 incomplete tasks exist.

About

Divide your free time fairly amongst side-projects. Built on Asana.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published