Skip to content
This repository was archived by the owner on Sep 19, 2021. It is now read-only.

jmpinit/badger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Badger

A simple personal task manager written in Python.

Usage

  • badger cal or badger calendar to graphically see your calendar
  • badger now to see the current event
  • badger next to see the next event to get ready for
  • badger assumptions to print what badger has guessed

Settings

  • default view (day, week, month)

Assumptions

missing...

  • name => filename without extension and _'s replaced with spaces
  • time => badger will schedule it for you based on the following:
    • your free time
    • the event's priority
    • length - so it does not overlap other events
    • setup time - more likely to slice the event into different instances if this is low
    • ongoing - it will be fitted in repeatedly, wherever possible

Formats

Event Properties

  • name - full name of the event
  • time/date/when - when the event takes place
  • place/location/loc/where - where the event takes place
  • tag/type/category - "important" or "class" or etc.
  • priority/importance - low, medium, high. Or any number (relative to all others)
  • setup - time to get set up (warm-up time for tasks)
  • ongoing - "make me do this as much as possible"
  • note - extra textual information

Time Formats

Things that can go in time fields. Case doesn't matter. Anything unrecognized is ignored.

Days of the week:

  • monday tuesday wednesday thursday friday saturday sunday
  • mon tue wed thur fri sat sun

Times:

  • 10am
  • 1:30pm
  • 2:30 pm
  • 3:30 (am/pm guessed according to your usual work/wake hours)
  • four pm

About

Minimalistic workflow management on the command line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors