/RescueTime

Download and analyze your computer usage data from RescueTime

Primary LanguageJupyter NotebookMozilla Public License 2.0MPL-2.0

RescueTime

Download and Visualize Computer Usage Data from RescueTime

Dependencies

Use of this project requires Python 3 with the following dependencies installed:

  • pandas
  • numpy
  • matplotlib

File Descriptions

  • credentials-sample.json - json file to store your RescueTime API key
  • rescuetimedownloader.py - Python file to download your RescueTime data
  • rescuetime_data_analysis.ipynb - Jupyter notebook to visualize your RescueTime data

How to Download and Analyze your RescueTime Data.

*** If you don’t already have a RescueTime account. Create one today and then come back tomorrow or at another time so you have some data to download. (https://www.rescuetime.com/get_rescuetime)

Setup

  1. Download the 3 files included in this repo:
  • credentials-sample.json
  • rescuetimedownloader.py
  • rescuetime_data_analysis.ipynb
  1. Go to the RescueTime API page and copy your API Key (https://www.rescuetime.com/anapi/manage)

  2. Rename credentials-sample.json to credentials.json and add your RescueTime Key.

  3. Make sure you have the 3 needed files in the same directory:

  • credentials.json (with your KEY)
  • rescuetimedownloader.py
  • rescuetime_data_analysis.ipynb

Download

  1. Run the python script from the command line. This will download and organize the data for use in analysis.

Analyze

  1. Open the jupyter notebook and create visualizations.

Sample Visualizations

viz1 viz2 viz3 viz4 viz5

Acknowledgements

https://github.com/markwk/qs_ledger/tree/master/rescuetime