Skip to main content

Self tracking your online life!

Project description

nostalgia_chrome [alpha]

Cross-platform Chrome History Analysis

PyPI PyPI

Self tracking

There is a movement of self tracking. Monitoring pulse, heartbeat and so on. But the most important is not being tracked: our online behavior.

Making sure we can self document, we need the following things.

  1. Chrome only keeps its history for a max of 90 days, so we need to start saving history.

  2. We need to collect HTML data from the pages we visit and keep them cached.

  3. (Cleaning up) We need to extract and analyze data from the HTML, such as code snippets, links, microdata, images, events.. anything really.

  4. (Not started) Allow plugins per website for example. Extract trip date from airbnb page to connect to photos for example.

Usage examples

To come

Installation

  1. For now, go to Extensions in Chrome, and "load unpacked". Open the chromePlugin in this folder.

  2. pip install nostalgia_chrome

  3. To test it out, run nostalgia_chrome serve. Look at the boot_as_service on how to run nostalgia_chrome as a service on boot.

  4. Make sure you do not lose history, run nostalgia_chrome backup_history every (at most) 90 days.

Data overview

Chrome history:

  • Referral data
  • Visit counts

HTML (after adding analyzer)

  • DOM
  • code snippets
  • text
  • publication date
  • links
  • microdata
  • images
  • events

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nostalgia_chrome-0.0.7.tar.gz (16.1 kB view hashes)

Uploaded Source

Built Distribution

nostalgia_chrome-0.0.7-py2.py3-none-any.whl (7.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page