{
  "id": 2440177,
  "title": "GreaseMonkey, or How to Enhance Your Web Experience (2008)",
  "url": "https://urgent.news/2026/08/21/greasemonkey-or-how-to-enhance-your-web-experience-2008",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-21T22:00:58.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/hamdi_laadhari/greasemonkey-or-how-to-enhance-your-web-experience-2008-2003"
  },
  "original_language": "en",
  "account": "GreaseMonkey, a Firefox extension, empowers users to take control of their web experience. By applying a few lines of code, users can customize the visual appearance of websites to their liking, removing unwanted elements such as ads or sponsored links. This technology relies on the user's understanding of JavaScript, the Document Object Model (DOM), and/or XPath.\n\nOne example of a userscript provided showcases how to eliminate Google's sponsored links from search results. The script first identifies the elements containing the sponsored links using specific IDs, then removes them from the page by removing the parent node of each element.\n\nFor those interested in exploring the world of userscripts, the author encourages others to write their own scripts and share them on UserScripts.org, where they might be helpful to others. The author's specific script, a Google Sponsored Links remover, is available on the site, open to any feedback or criticism.",
  "summary": "Archival repost — originally published on my old blog on December 21, 2008. Lightly cleaned up for dev.to (translated from French, and I fixed a smart-quote encoding issue in the code block that would have made it fail). GreaseMonkey itself has since been discontinued for Firefox — Tampermonkey and Violentmonkey are the modern equivalents — and Google's markup has changed completely since 2008,…",
  "key_points": [
    "GreaseMonkey is a Firefox extension that enhances web experience",
    "Users customize websites by removing ads and sponsored links",
    "Userscripts.org platform for sharing and receiving feedback on scripts"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}