Skip to content

LeonB/otta

Repository files navigation

Online Time Tracking App

Requirements

  • pip install jira-python peewee

Example shell

otta start What project, Dave? What To-do Item? otta stop|start

Timer Backend Service (BC, JIRA)

Backend.get_projects() Backend.get_todo_items() Backend.log_time(time, project = None, todo_item = None)

Config.services.jira Config.

Global idea:

  • worktimers: van/tot/project/todo/active (kan maar 1 active zijn)

@todo:

  • When away: stop timer
  • think about how/when to post
  • seperate class for upload function
  • Make it workspace dependant (hamster)
  • Notifications
  • Respect gnome date format
  • Alleen projecten met actieve todo items (# in haakjes?)

Away function

Inspiration:

GUI/GTK:

Documentation:

DB:

Autostart:

Opzet classes:

Project(sqlite) (Deze maar even laten zitten?)

  • BascampProject(BasecampObject) (lxml)

About

Online Time Tracking App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages