Friday, May 13, 2011

More updates


So I've finally set up my extension to log all user activity to an external log file. My log file is here: http://stanford.edu/~rparikh/cgi-bin/delaybot/log.txt

Essentially I'm logging user actions as comma-separated values. The fields I'm logging are:
datetime, delay length (ms), url, tabid, action, ip address

To explain further...delay length is the delay length in milliseconds that my extension has induced on that particular page load, url is the url they visited, tabid is Chrome's assigned tab id, and action is whether the user was opening or closing the tab.

My extension is available for download here: http://stanford.edu/~rparikh/cgi-bin/delaybot/delaybot.zip

I haven't put it up on the extension store because I want to control the distribution for now. Right now I'm just going to offer it to friends and people in the class, and track usage for a few days to make sure that nothing fishy is happening and then distribute it more widely.

3 comments:

  1. Here's a list of the bad websites I could think of:

    - facebook, myspace, youtube, ...

    - huffington post, NY times, sfgate, news.google, drudge report ...

    - craigslist (sf, etc), ebay, Amazon, shopping.google, ...

    these ones: http://cornellsun.com/node/35563

    - imdb.com
    - hulu.com (maybe?)
    - funnyordie.com
    - todaysbigthing.com
    - failblog.org

    ReplyDelete
  2. Are you still going to try and track if a user uninstalls the extension?

    And I would personally balk at including news sites because even if it is procrastinating-ish, reading the news is at least a valuable activity, IMO. (As opposed to, say, looking at funny pictures of cats).

    ReplyDelete