Code Monkey home page Code Monkey logo

onetab-stats's Introduction

onetab-stats

Compute and visualize statistics about your browsing patterns using data from the OneTab Chrome extension.

Goals

Initial sections:

  • Parsing
  • Global histogram (how many tab group creations on each day in this 4 month span)
  • Time of day: global histogram, May histogram, June histogram, July histogram, August histogram of tab group creation (bin by hour - i.e. create a new column named hourNumber, extract hour number from the time string, and place it in that column, then run hist() on that column)

Todo: not just how many tab groups, but how many tabs were visited on each day in this 4 month span AND histogram of number of tabs visited at different times of day in each month and globally

Coming soon: URL metadata. i.e.:

  • which domains are the most visited (histogram of domain visited count based on which day in the 4-month period, and which time of day (globally and by month))
  • then find a way to assign one of three classes to each domain: {educational, entertainment, work} - and see all those graphs in above bullet with data binned into these three classes.

Way down the road:

Build a Chrome extension that keeps track of all tabs you open, not just the ones you choose to save (i.e. the OneTab model). Then, we produce the equivalent of the account usage summary reports Google churns your GPS logs into.

This will all happen client side, of course; the Google Chart API can handle our pie-charting needs, but is their a good way to create histograms in JS?

onetab-stats's People

Contributors

maximz avatar

Stargazers

Rowanelizabeth avatar  avatar Jérémie Lumbroso avatar Salil avatar tg-z avatar קµรรץ ђคש๏ςк avatar Keilin Olsen avatar Christian Bagley avatar Sheryl Hohman avatar Peter Magenheimer avatar David Walsh avatar none-p avatar Peter Bowyer avatar

Watchers

David Walsh avatar  avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.