Giter VIP home page Giter VIP logo

surftracker's Introduction

SurfTracker -- Figure out what pages you like and consider related


SurfTracker is a Firefox extension that tracks your page navigations,
and specifically the number of times you traverse links between pages
in your history.  Using SurfTracker, you can discover what pages you
consider interesting and related, and check your browsing habits.

SurfTracker monitors a given set of domains that you specify in its
filters.  When you visit a page that falls in one of these domains,
SurfTracker will keep track of the navigations you make between pages
in the domain and builds a surf graph customized for you.  Nodes
correspond to webpages and directed links correspond to hyperlinks you
used to navigate between them.  For example, if you are on page X and
you click a link to page Y, SurfTracker will make a new link in its
surfing graph from node X to node Y.  Each link has a count associated
with it, so if you traverse the same link later, the count is
incremented rather than making a new link.  Only links between nodes
in a monitored domain are captured.

After surfing for a while, SurfTracker will have for each monitored
domain a surfing graph with links weighted by the number of times you
navigated the link.  SurfTracker can then visualize the graph for you
so you can see the pages that you frequently visit and navigate within
each domain.  In this way you can discover your browsing habits as
well as the relationships that you consider important, as measured by
the links between pages that you traverse.

I created this extensions because I spend way too much time reading
Wikipedia in my spare time, and I wanted to know and quantify which
topics I found most interesting, and why I found them interesting.  By
creating this graph and visually performing operations such as clique
finding, I could easily find the topics I visited more frequently, and
the relationships I frequently traversed.  This is a very personalized
measure of relatedness and is better for a single person than using
measures such as measuring the size of intersection of each page's
links, since such data is notoriously sparse.  In other words, two
pages that may be highly related would indeed link to some of the same
pages, but those pages would be very general and hence related to a
ton of other things.  Also, some of the most interesting pages (at
least for me) are linked only in the "See also" section, and sometimes
I click them only because the name sounds interesting.  By making this
I could discover why I consider those topics related and what they
have in common.


Michael Lieberman
[email protected]

surftracker's People

Contributors

mikelieberman avatar

Watchers

James Cloos avatar  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.