Ciao, sul mio computer vorrei creare uno script che registri la finestra attiva e ne salvi su db data e ora.

L'idea è quella di capire quanto sono produttivo, quindi mi piacerebbe registrare:

ore 10:00 attivo sublimetext
ore 10:10 attivo firefox: facebook <-cosi capisco quanto tempo butto nel cesso
ore 10:15 attivo firefox: sitopincopallo ecc ecc

La cosa quindi dovrebbe essere gestita ad eventi, quando attivo una finestra e quando attivo una scheda del browser.

Secondo voi è possibile in qualche modo? Magari esiste qualcosa di già pronto?

ciao