open-source - para - manual de programacion android pdf
¿Mejor aplicación de seguimiento de tiempo de línea de comandos? (9)
Estoy buscando algo que se ejecute en una terminal y me permite rastrear el tiempo. Me gustaría que fuera de código abierto, pero eso no es necesario.
La mayoría de las aplicaciones de seguimiento del tiempo que he encontrado están basadas en la web o en la interfaz gráfica de usuario, y me gustaría que tarde más tiempo en ingresar los datos.
Depende de la información que desea rastrear el tiempo. En una compañía solo teníamos que hacer un seguimiento de nuestro tiempo total de trabajo por día (impuesto / seguro social). La solución más fácil fue: last
. Más granular puedes hacer algo como
echo -e -n `date`/tProjectName/tTask/tComment >> MyTimeTable.txt
...whatever...
echo -e /t`date` >> MyTimeTable.txt
y procsessing con los sospechosos habituales (grep, awk, ...).
Cuando necesitas incluso más funcionalidades, no conozco a nadie que funcione sin una GUI.
Podría usar wtime :
wtime [ -t task ] [ <action> ]
-t task
Specify the name of the task. It has to be a valid file-
name. Only the first 32 characters are taken into account.
The default value is "default".
action is one of the following:
-h Display help.
-a Start counting.
-s Stop counting.
-c Display current elapsed time in seconds.
-r [ start [ end ]]
Display time spent on the task during the specified
period. The parametres start and end represent the
begginning and end of the reporting period respec-
tively. The format of start and end is ''%d-%m-%Y''
(see strptime (1)). The default values are the cur-
rent time for end and the begginning of the current
month for the start parameter.
uno real básico sería
$ echo `date`": what I''m doing now" >> timelog.txt
Si desea procesarlo más adelante, es más fácil si realiza esa date +%s
o date +%F%T
Podría envolver eso como un script de shell:
#!/usr/bin/bash -
echo `date +%s` $* >> ~/timelog.txt
Algún indicio de lo que realmente quieres hacer podría ser útil.
TimeTrap. Es simple y ligero, y algo intuitivo de usar.
$ t switch World Domination Plan
$ t in --at "5 minutes ago" Research Volcano Islands
$ t out
$ t display
Timesheet World Domination Plan:
Day Start End Duration Notes
Mar 14, 2009 19:53:30 - 20:06:15 0:12:45 Research Volcano Islands
Total 0:12:45
Está escrito en ruby y está disponible como gema en gemcutter o en github: http://github.com/samg/timetrap
Una herramienta similar escrita en python se llama TimeBook y está disponible en bitbucket.
Si usa todo.txt-cli, debería considerar usar el seguimiento del tiempo de perforación , escrito en Python.
App :: TimeTracker - el rastreador de tiempo basado en línea de comandos fácilmente extensible
~$ cd work/some_project
~/work/some_project$ tracker start
Started working on some_project at 13:06:20
~/work/some_project$ # hack ... hack ... hack
~/work/some_project$ tracker stop
Worked 00:15:42 on some_project
~/work/some_project$ cd ../other_project
~/work/other_project$ tracker start
Started working on other_project at 13:32:54
~/work/other_project$ # hack some more
~/work/other_project$ tracker current
Working 00:35:31 on other_project
Started at 13:32:54
~/work/other_project$ tracker start --tag testing
Worked 00:38:23 on other_project
Started working on other_project (testing) at 14:11:27
~/work/other_project$ # hack, then go for lunch
~/work/other_project$ # ups, forgot to hit stop when I left
~/work/other_project$ tracker stop --at 14:30
Worked 00:18:33 on other_project (testing)
~/work/other_project$ tracker report --this day
work 01:12:38
some_project 00:15:42
other_project 00:56:56
total 01:12:38
Más detalles en el sitio de los autores: http://timetracker.plix.at/
Recientemente comencé a usar Worklog, parece bastante simple y directo.
Recientemente descubrí TaskWarrior , que es puramente CLI pero bastante rico en funciones.
EDITAR Junio de 2015: Desde que escribí esta respuesta hace años, taskwarrior se ha desarrollado en un proyecto increíble con muchas características e integraciones. Entre mis favoritos hay:
- https://inthe.am/about (interfaz web)
- http://mirakel.azapps.de/index.html (aplicación de Android)
Más herramientas de luchadores aquí .