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
2025
 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 ¯\_(ツ)_/¯