Project

star_track

0.0
No commit activity in last 3 years
No release in over 3 years
Because manual time tracking is for barbarians
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0

Runtime

~> 0.8
freckles
~> 1.1
 Project Readme

Star Track

Because manually typing your time tracking is for barbarians

What does it do?

Creates a time tracking entry on your time tracker (currently only Freckle because I use Freckle) and fill it's description with data taken from you task manager (currently only Wunderlist and Terminal because I use Wunderlist and like terminals).

How do I...?

  1. gem install star_track
  2. touch ~/.star_track.yaml
  3. Fill the .star_track.yaml configuration file with your data (sample below)
  4. star_track help for more info, star_track 8:00 to log 8 hours
  5. Profit $$$

Configuration examples

Wunderlist + Freckle

task_manager: "wunderlist"
time_tracker: "freckle"

freckle:
  token:      "e3b0c44298fc1c149afbf4c8996fb92427a41e4649b934ca495991b7852b855"
  project_id: 291342
wunderlist:
  list_name:    "My Work List"
  client_id:    "e181349b16af3a629"
  access_token: "5fd924625f6ab16a19cc9807c7c506ae1813490e4ba675f843d50e0baacdb8"

Terminal + Freckle

task_manager: "terminal"
time_tracker: "freckle"

freckle:
  token:      "e3b0c44298fc1c149afbf4c8996fb92427a41e4649b934ca495991b7852b855"
  project_id: 291342

That's lame...

This is just a personal script turned into gem ¯\_(ツ)_/¯