Project

General

Profile

Actions

Feature #534

open

Feature #145: Improve Epiphany user's experience

Feature #72: Hide ads on web pages

Block web tracking code using Ghostery block list

Added by Jean-Michel Philippe over 11 years ago. Updated over 11 years ago.

Status:
Ready for test
Priority:
Normal
Category:
Development
Target version:
Start date:
03/05/2012
Due date:
09/30/2012 (over 11 years late)
% Done:

100%

Estimated time:
3:00 h
Spent time:

Description

In order to escape the spying activities of several main actors of the web, we should add to the advertisement block list of Epiphany the list of spying tools URL grabbed from Ghostery, the Firefox extension. This way these companies won't be able to know what our children like or dislike anymore :).

The Ghostery block list seems to be stored in Json format at the following URL:

http://www.ghostery.com/update/all?format=json

Actions #1

Updated by Jean-Michel Philippe over 11 years ago

Another way to implement this feature is to put the blacklist at DansGuardian level.

Actions #2

Updated by Anonymous over 11 years ago

The json file can be easily parsed using Python:

import json

f=open("ghostery-blacklist.json")
d=json.load(f)
f.close()
r=[x["pattern"] for x in d["bugs"]]
print '\n'.join(r).replace('\\', '')

There are 4 categories of URL's of various length:

>>> d.keys()
[u'lsos', u'surrogates', u'bugsVersion', u'bugs']
>>> [len(d[x]) for x in d.keys()]
[439, 23, 2, 1048]
Actions #3

Updated by Jean-Michel Philippe over 11 years ago

  • Status changed from New to In Progress
  • Assignee set to Jean-Michel Philippe
  • % Done changed from 0 to 70
Actions #4

Updated by Jean-Michel Philippe over 11 years ago

  • Due date changed from 05/21/2012 to 09/30/2012
  • Status changed from In Progress to Ready for test
  • Target version changed from 2012-05 to 2012-08
  • % Done changed from 70 to 100

Finally we use the Epiphany adblock lists. A Debian package is available. Its lists are updated during package building from Ghostery lists.

Actions

Also available in: Atom PDF