Skip to content
/ worklog Public

Fast personal event logging for major and minor details. Log something and get on with it

License

Notifications You must be signed in to change notification settings

nosmo/worklog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Worklog

Personal event logging for major and minor details

Worklog is a tool that accepts text input, organises it into a dicionary organised by date and time. That's it.

Worklog was written to log simpler, invisible or lesser acknowledged aspects of the workday. This means everything between "chat with Máire about API onboarding workflow" to specific commands run in the process of a multi-stage task.

The generated worklog was designed to be a way of working in parallel and contributing to a brag document. There's many aspects of glue work that can be missed: they don't end up on tickets and may be forgotten when it comes to writing performance reviews or even just enumerating the ways in which you and those you work with contributed to larger projects.

Worklog accepts input as a command line argument or via stdin. This means worklog is a handy way to log the output of commands (when used with the --tee argument so as to not silence output).

Operation

Log an arbitrary message on the commandline:

$ worklog "Second pass at architecture review document diagrams"
Logged message at 20:26:15

Via stdin:

$ echo "Spun around in my chair a bunch" | worklog
Logged message at 20:26:39

Capture a command:

echo "lmao" | toilet | worklog
Logged message at 20:27:01

Worklog defaults to saving the log at ~/.worklog.json.

The log is stored as a simple dictionary of dictionaries keyed by date and time respectively.

Configuration

Faic.

Author

Hugh Nowlan nosmo@nosmo.me

About

Fast personal event logging for major and minor details. Log something and get on with it

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages