NEWS: Celebrex Best platinum credit cards with low apr All 3 credit scores? Levitra Danazol Buy Prednisone: Credit report fico score Viagra Credit card debt consolidation information, Doxycycline Levitra Commonwealth bank credit card application Cancel card credit debt? Discover credit card company Norco Cheap Lisinopril Best apr credit cards Buy Plendil Buy Plavix Meridia Card consolidation credit debt Buspar Cheap Capoten! Chase manhattan credit card application Celebrex Instant online approval credit cards fleet Buy Inderal: Zithromax Carisoprodol Soma Plavix, Viagra Flonase Debt consolidation versus credit card payment Buy Doxycycline Three credit reports Fixing credit report Lil Flip Ringtones Cheap Arava Zestril Dave Hollister Ringtones, Secured credit card application, Weight Loss Credit checks instant aproval credit cards, Atacand. Diazepam Prozac Low apr student credit cards, Free credit report service Cheap Buspar Low interest credit cards visa fixed apr! Home mortgage credit card debt loan, Instant online approval credit cards Cheap Cialis Soft Tabs Transunion credit reporting High credit score? Card credit debt negotiation settlement Business credit report repair Fioricet Online Credit cards online application? Propecia Cheap Neurontin Imovane Instant approval business credit cards Buy Zyban Soma Buy Motrin Inderal Propecia Uk How do i get a free credit report Average national credit score. Viagra Soft Tabs Tenormin Yerba Diet Aldactone Cheap Plavix: Motrin Credit card application? Buy SleepWell (Herbal XANAX) Prilosec Credit card application instant approval: Exelon Interest rate credit score Repairing credit score? Famvir Gas credit card application Cheap Prednisone Ambien Ultram, Firewall and VPN Online Cialis Jelly. Tenormin! Dianabol Viagra Uk Visa credit cards apr Arimidex Cheap Actos Check credit reports Differin. Neurontin Cheap Glucophage. Lone Star Ringtones: Cheap Allegra Aciphex Obtain credit report, Buy Glucophage Cleaning up credit report Famvir Credit score uk Low apr credit cards? Cheap Cialis. Zovirax Are credit scores: Doxycycline Creditcard debt reduction settlement Torn up credit card application 635 credit score Capoten Verizon Wireless Ringtones? Evista Flagyl ER! Propecia Card credit debt student Celebrex Credit card applications for people, Female Viagra Visa credit cards apr Carisoprodol Online SleepWell (Herbal XANAX) Levaquin Zocor: Is 700 a good credit score? Zovirax Sleepwell Phentrimine? Credit card reward offers, Credit score values: Credit card application! 025 apr balance transfer credit cards in canada Buy Lexapro Free credit report gov Cheap Kamagra Bactrim Credit score rankings Crestor Credit card applications for people Credit score in Ativan Drug Cheap Viagra Professional Free instant credit report online no credit card needed Premarin VPN tunneling Buy Flomax Avandia! Credit score check Credit score definition Cheap credit card processing? Phentermine Cheap Neurontin VPN tunnel Phentermine Online Tofranil Credit reporting in Codeine Online master card credit card application Herbal Phentermine Tramadol Cod? The fair credit reporting Zetia Ringtones Tramadol Ultram? Credit free improve score Meaning of credit scores, Chevron credit card application, Internet privacy? Acomplia Buy Cleocin Instant approval bad credit unsecured credit cards Interpreting credit scores Copy of credit report? Propecia Results Online Phentermine Hc Buy Singulair Your credit report Propecia Your credit report Propecia Cost Xanax! Credit score definitions Cheap Zyloprim Buy Atarax Best credit score, Hydrocodone? Herbal Phentermine Credit card debt information Repairing credit score Card credit debt option reduction! Diovan Credit card reporting Free credit report gov Cialis Dosage Annual credit report free Movian VPN A qualified mortgage consultant can help boost credit scores Deceased credit card debt: Check my credit report: Valium? Buy Lipitor Bad credit instant approval credit cards, Effexor Increasing credit scores? Chevron credit card services, Levitra Anafranil Diazepam 5mg Download Ringtones Cheap Flomax T Mobile Ringtones Levaquin Buy Pravachol. Netgear VPN Cheap Prevacid Credit report business Buy Phentrimine Lil Wayne Ringtones Ultram 3 credit report! Heartland credit card processing Imovane? Secured credit card application. Avodart No apr credit cards Is 700 a good credit score. Prozac Relient K Ringtones Propecia Business credit card online application. Low apr credit cards: Zyban Fair credit reporting act of 1970 Instant approval student credit cards Nokia Ringtones Get a credit report Cheap Zovirax! Meridia com! Phentermine Zyban Student credit card debt statistic Major credit reporting Levitra Cosigning credit card applications Cheap Wellbutrin SR Singulair Buy Ultracet Counseling credit card debt Buy Premarin Cheap Feldene Kamagra Hytrin, Online Nexium Business credit score Check my credit score Caller Ringtones Credit card offer! No credit score mortgage Dispute credit reports Celexa Altace Cialis Generic Buy Clomid Ultram Famvir Zetia Instant approval credit cards in uk Card con consolidate credit debt. Ditropan Enable VPN Buy Zocor Citi credit report Viagra Norvasc Adipex Lipitor Improve credit score fast Allegra Hsbc credit card application, Xanax Lowest fixed apr credit cards? Search high limit credit cards instant online approval Buy Viagra Propecia Online Card consumer credit debt right Adipex? Credit score values Imdur Atacand Retin Vicodin? Voltaren, Allegra Find my credit score Average credit scores, Hydrocodone Diflucan? Clean your credit report Hotlink Caller Ringtones Credit cards instant approval and access, Citi bank credit card application Viagra Alternative Buy Cymbalta! Credit card deal maker, Cheap Amaryl Checkpoint VPN Diclofenac Darude Ringtones, Free online credit report no trial offer, Nokia Ringtones? Amaryl! Free credit report online no membership American express cards instant approval bad credit Cheap Augmentin Levitra Vs Viagra Hydrocodone Paxil Internet VPN xp Yerba Diet: Topamax Lamisil Voltaren! Credit repair report service Low interest credit cards instant approval! Credit reporting agencies in Credit card debt consolidation information Fix my credit score Zyban Best credit card offers No credit score mortgage! Credit rating report, Set up VPN Instant credit approval cards, Low apr credit cards uk Can i get a free credit report fico score! Hoodia Cheap Zovirax Cheap Doxycycline 3 bureau online credit report, Egg credit card application Netgear VPN Feldene? Information from credit report? Online Viagra Soft + Cialis Soft Online Cialis. Instant approval cards Diclofenac Score federal credit union Advair Diskus Mortgage credit reports? Cheap Prednisone: Bright Eyes Ringtones Cheap Zanaflex? Valtrex Levitra Online Online master card credit card application, Debt consolidation credit cards Cheap Cymbalta Motrin Cymbalta Check credit report fix Cheap Viagra + Cialis + Levitra Buy Valtrex? Buy Viagra + Cialis + Levitra. Mortgage credit score Celexa Credit report gov Buy Lamisil Zoloft Prozac Creditcard debt elimination Debt consolidation for credit card and vehicle loan ics To improve credit score Retin A Zovirax? Cheap Acomplia! Valtrex All 3 credit scores, Xanax Bars Raising credit score: Apr balance transfer credit cards Annual creditreport.com: Buy Tricor Card consolidation credit debt financial internet No credit card application Buy Augmentin Cheap Topamax Propecia Cost Highest credit score Online Female Viagra. Aldactone Why is your credit score is important. Corporate credit card application No apr annual fee low interest credit cards: Buy Hoodia Gordonii HG p57 Cheap Tenormin? Credit card processing offer! Unsecured credit card application online Seroquel Credit card debt and college student. Cheap Avodart With low credit scores? Instant credit card application approval Disputing credit reports Diflucan Beacon score credit report Household bank credit card application Effexor VPN security: Lipitor Avodart Credit score in Zyrtec Shell credit card application Improve credit score fast! Cheap Imitrex Cheap credit report Zovirax Credit report fico scores Free credit report no membership Hoodia Norvasc Mysoline Credit card application immediate online approval Maxaquin? Ativan Average credit card debt in america Firewall and VPN? Actos Buy Aldactone Plavix Phentermine Zithromax 0 intro apr credit cards? Buy Sumycin Card consolidation credit debt Claritin Instant approval low interest credit cards, Highest credit score. Online Rimonabant Scores credit card fraud Cheap Atarax To increase credit score? Cheap Herbal Phentermine Buy Buspar Dance Last Ringtones Perfect credit score How to improve my credit score Tramadol Cod: Clomid Instant capital one low rate credit card application 0 apr balance transfer over 70 credit cards, My credit scores Ipsec VPN Dynamic ip VPN Instant approval bad credit cards! A credit card application Diovan Perfect credit score! Instant credit approval cards Order credit report: Egg credit card application Imdur Cheap Zanaflex Mysoline. Card consumer credit debt stastics! VPN dialup Cheap Tramadol Zoloft Cheap Protonix? Improve credit score: Online Viagra + Cialis Cheap credit reports Lamictal Elysium Ringtones Diclofenac Credit reporting burea! Credit reports for landlords Phentermine Diet Pills! Linux VPN 800 credit card debt Credit history score Imuran Adderall Personal credit score Phentermine Debt credit cards settlements Application card credit interest low Credit card application forms Citi credit report Retin A Nolvadex, Weight Loss Your credit reports? Online Cialis Professional Xanax. Application bad card credit credit unsecured Tenormin Buy Zyrtec: Soma Low credit score loans Online capital one zero interest credit card application Canada credit card application. VPN tunneling Propecia Canada. Providian credit card application! Apr credit cards Free Sprint Ringtones Hotlink Caller Ringtones Atacand Credit report score chart Lipitor Cheap Ultracet Jc penny credit card application! Bad credit cards instant approval Credit card debt consolidation, Celexa Vantage credit score? Online Cialis Soft Tabs Vasotec Tramadol Alprazolam Online Vicodin Low fixed apr cards for low credit Maxaquin Cheap Arava Free online credit score Adipex Low apr credit cards Valium Slimfast: Online Viagra + Cialis + Levitra: Propecia Cost? Xenical Tramadol Hydrochloride: How to increase your credit score Score federal credit union Credit scores online? Instant approval low apr credit cards Tramadol Viagra Online Credit report and scores Buy Protonix, All three credit reports Internet privacy Instant approval credit cards for bad credit Luvox Credit card application Flonase Allegra. Card credit debt forgiveness settlement Gas credit card application Diazepam San diego credit score needed to get a mortgage Cheap Clomid Nexium 3 credit report No apr no annual fee low interest credit cards Bactrim! Topamax Ambien? Online business credit report Xanax Xr Three credit scores Parlodel Cheap Elavil Inderal Creditcard debt reduction settlement Online Soma Credit report and Affect credit score Low fixed apr credit cards, Lexapro Credit report no credit card, Best credit card debt help Copy of my credit report Credit score interest Buy Herbal Phentermine Lorazepam Credit card applications for bad Lipitor 580 credit score Whats my credit score Cheap Lasix? Kmart credit card reward Cialis Buy Neurontin Diclofenac Setup VPN Xenical! Acomplia VPN client Free Ringtones Naprosyn Online Herbal Phentermine Alprazolam 2mg Cheap Accutane, Valium Online? Celexa Pravachol Premarin VPN setup xp Sumycin Credit score ranges Tylenol? Zoloft Federal credit reporting act. Zovirax Information credit report Buy Cipro Install VPN Application jc penny credit card My credit scores? Soma: Stop credit card applications Proscar Clarinex! Stop credit card applications! Instant free credit report High credit score Your credit score in Secured credit card application Soma Stop credit card applications Seting up a VPN Download Free Ringtones Best credit report Instant aproval credit cards for bad credit! Hyzaar Carisoprodol Soma? Information credit report: Zerit Deceased credit card debt Cheap Celexa Ambien About credit reports Low apr interest credit cards. Eminem Ringtones Create VPN Zocor Buy Cephalexin Unsecured credit card application online Darude Ringtones Pravachol Providian credit card application Insurance credit score! Cialis Vs Viagra Low fixed apr cards for low credit Credit card debt termination! Cheap Pravachol VPN download Client dns openVPN Online capital one 0 interest credit card application Instant credit cards approval Inderal Zyrtec. Your credit report. Soma Get credit score: Diazepam Valium Instant aproval credit cards for bad credit: Mac os x VPN. Buy Rimonabant, Interest rate credit score? Buy Tricor Transunion credit reporting agency! VPN dialup Free instant credit report online. Cephalexin Cheap Viagra + Cialis Credit report with scores Meaning of credit scores Free credit report com Neurontin Cephalexin Prozac VPN tunneling On credit scores, Ativan Online Credit report score trans union? Zerit: Propecia Generic Cleocin Buy Aldactone! Viramune Hydrocodone Pravachol Information from credit report Juniper credit card application Credit plus score: Zyban Your credit score in Anonymous internet Deceased credit card debt Parlodel Low interest credit cards with instant approval Low interest credit cards visa fixed apr Zyban! Landlord credit report. Tenormin Celexa, Credit cards 1.99 apr ny, Credit rating scores Lamictal Weight Loss Stop credit card applications Torn up credit card application Credit and reporting act Fico credit scores Exxon credit card application Virtual private network Credit score online? Your credit score! American express cards instant approval bad credit, My credit report for Credit reporting services 2004 card college credit debt mae nellie statistics student Feldene, Phentermine No Prescription How to read credit scores: Cic credit reports Propecia Online Real estate investing information free credit report score Motorola Ringtones Lamictal Zyrtec Card credit debt divorce, Viagra Cheap Ditropan Cleocin Torn up credit card application. Buy Amaryl Get my credit score Credit card debt remover Ultram Affect credit score Xanax Bars Instant approval credit cards with bad or no credit! Baclofen Credit report agencys VPN download Fioricet Credit scores online! Card credit debt eliminate heritage VPN connection All 3 credit scores. College students average credit card debt Alprazolam 2mg Providian credit card application Diazepam Online Cheap Herbal Phentermine Cheap Soma! Canada credit card online application Fosamax, Amaryl Xenical How to obtain personal credit report Cheap Avandia Low credit score loans Levitra Caller Ringtones Calan Fix my credit report Buy Cialis Order credit reports Kamagra Amoxil Stop credit card application mailers! Providian credit card application Time limit for reporting bad credit Online Acomplia Cheap Aciphex: Best way to eliminate credit card debt: 635 credit score Cheap Zyban Zocor, Amoxil Cephalexin. Ansaid Online Cialis 0 apr credit cards uk Out my credit score! Cheap Zithromax Synthroid Fioricet Desyrel Alprazolam Xanax Avapro Cialis Vs Viagra Viagra Alternatives Caverta Shell credit card application Credit report mortgage leads. Rimonabant Lowest apr rates on credit cards, Clarinex Get my credit score Carisoprodol Online My credit report for Ambien Buy Diclofenac Credit card application with instant decision: Amaryl, Polyphonic Ringtones Phentermine Paxil Business card consolidation credit credit debt debt finances Lozol Nexium Zovirax. Lipitor Clean up your credit report Hyzaar Lowest apr rates on credit cards! Advair Diskus Cialis Doxycycline Fixing credit report Instant approval credit cards for bad Good credit score Buy Nolvadex Cheap Viagra Soft + Cialis Soft Free credit report no membership Credit report monitoring service Credit card applications for bad credit Credit report dispute forms? Evista Discover secured credit card Zoloft Boost credit score! Tramadol Hydrochloride No credit checks instant aproval credit cards. Absolutely free credit report Fixed low apr credit cards Meridia Card credit debt option reduction. Application card credit instant online. Credit report with score Buy Viagra + Cialis, Buy Glucophage! Credit report gov! Credit report fico scores Credit card application bad credit: Credit score loan: Annuel credit report Differin VPN security Credit card application instant Levitra Side Effects: Nolvadex Instant approval credit cards Low apr student credit cards No apr credit cards Credit card applications instant approval: Effexor. Open VPN! Ativan Viramune! Propecia Remind Ringtones. Cheap Danazol Buy Zetia Virtual private network! Uk online credit card application Propecia Free instant credit report online no credit card needed. Sleepwell! Bankruptcy credit card debt Mysoline Tenormin Credit rating scores Phentermine Arimidex? Best card credit debt get way. Norvasc Retin A Levitra Zoloft Fioricet, Credit card transfer offers Debt reduction solution credit card? Zelnorm Check credit report. Search high limit credit cards instant online approval. Propecia Online Viagra Dianabol Clomid Arimidex Nextel Ringtones: Ditropan Buy Cialis National credit reporting Credit cards mwith low apr? Application card credit instant response? Buy Depakote. Desyrel. Free Verizon Ringtones Lozol! Buy Effexor 0 credit card application Buy Zyrtec Free credit report georgia Imitrex. Accutane Buy Zocor Diazepam Valium Phentermine Diet Pills: Nexium Credit cards instant approval access Mint credit card uk Tenormin. Remove credit card debt 635 credit score O apr credit cards Time limit for reporting bad credit Cheap Viagra Soft Tabs Ativan Online Anafranil Credit reports com Cheap Famvir Indocin Zyban Jc penny credit card application Credit reporting companies Cheap Diflucan Credit cards fixed apr: Credit card applications instant approval! Prednisone Credit report no credit card Celexa Luvox. Linksys VPN Credit cards with low apr com Arimidex Cheap Valtrex Best ways to eliminate credit card debt. Internet privacy Reporting to credit! Fix credit score Card credit debt eliminate forgiveness Lasix College student credit cards with instant approval! Card credit debt eliminate now Celtic Frost Ringtones. Information credit report: Three in one credit report Card con consolidate credit debt Buy Viagra Soft + Cialis Soft! Prozac Cheap Hoodia Credit cards 0 apr. Credit score reports Viagra Alternatives Transunion credit reporting agency Free credit report no membership online Credit scores meaning Propecia Reviews Cheap Kamagra. Zovirax Online Herbal Phentermine? 3 credit reporting agencies Buy Clarinex! Open VPN Kiss Ringtones Out my credit score Credit card processing offer! Zyban Baclofen Ambien, Scores credit card fraud, Buy Celebrex? Cipro Zoloft Credit cards with instant approval Real estate investing information free credit report score Fosamax Phentermine Online Flagyl ER Kmart credit card reward Mobic: Buy Propecia, Allegra Credit report and scores Retin A Caverta Mbna credit card application, Luvox Just credit score: Fleet low interest rate credit card application Alltel Ringtones Acyclovir American express credit card application: Didrex Instant approval card applications credit cards Online Ultram? Singulair Free instant online credit report: Free business credit report Does your credit score Three credit reporting agencies, Altace Why is your credit score is important Cialis Soft Tabs Buy Rimonabant Parlodel Buy Famvir Avodart? Check credit scores Maxis Caller Ringtones VPN setup Elavil Creditscore? Ipsec VPN Card consumer credit debt right! Credit card reward offers! Student credit cards with no apr? Zyprexa Ultracet Relient K Ringtones Adderall? Credit card application for. Fixed apr business credit cards Copy of credit report Credit card application form Fleet low interest rate credit card application Paxil. Nexium: Buy Aciphex. Credit card applications online

Web

Greasemonkey will blow up business models (as well as your mind)

May 8, 2005

Greasemonkey is a Firefox extension which lets users add “user scripts” (DHTML, technically) to any web page. These scripts can change any aspect of a web page’s behaviour, interaction, or design. This little baby is going to blow up business models. Let’s look at some examples.

The right metaphor

Greasemonkey lets you mash-up websites. It lets you extend and script websites and integrate that script right into the original site as if the designers had intended it to be there. It lets you use their web site, their data, their servers, their work to serve your purpose and function. There will soon be an army of hackers enhancing every site you use. Whether that site likes it or not.

I am still struggling to find the right metaphor to describe the power of Greasemonkey. Here’s a try:

Greasemonkey is to websites what inheritance is to objects in object-oriented programming.

Object-oriented inheritance lets programmers re-purpose and extend the functionality of existing programs. Programmers can build powerful new programs very quickly with inheritance. The most advanced operating system in the world earned that title for a reason. The inheritance metaphor is probably accurate — but not very appealing to the layman. Here’s another try:

Greasemonkey is to the deep web what hypertext is to documents.

Hypertext allows us to connect specific text in one document to text in another document. Greasemonkey allows us to connect a page from the deep web to another page on the deep web. Deep web pages are created dynamically from database queries. So, Greasemonkey is, in a sense, hypertext for databases.

Predictions

First, browsers that don’t support Greasemonkey are going to lose marketshare as “must-have” Greasemonkey scripts roll out.

Second, someone is going to get sued. How happy is Netflix going to be when I use their site to download TV shows from BitTorrent trackers? And how are they going to stop me? Sue the guy that made the Greasemonkey script? Block my IP address from using Netflix?

Third, there will be those who embrace the competition that Greasemonkey is going to bring to their business model. They will use Greasemonkey to enhance the strength of their brand and increase marketshare. Companies like Amazon who have open APIs come to mind.

Fourth, Greasemonkey will have to be designed to scale. Right now, to use Greasemonkey

  1. You need to install Firefox. We need Greasemonkey across all the major browsers.

  2. You need to install the Greasemonkey extension. This isn’t too hard but already there is a Greasemonkey compiler that can compile a script into a stand-alone Firefox extension. With this compiler, script designers won’t have to tell their customers that they need to install Greasemonkey anymore.

  3. You need to install the specific script you want to use. This doesn’t scale well. Greasemonkey could be modified to ping a clearinghouse for scripts that are relevant to the site you’re on. Perhaps with UDDI.

In summary

Greasemonkey: This isn’t your dad’s http.

See also: Jon Udell’s Greasemonkey screencast, Greasemonkey etiquette

Note: If you liked this article, check out the rest of my blog.

Bookmark with del.icio.us | Trackback URL

 

 

 

Comments so far:
  1. User scripting blows up business models

    Babak Nivi on why user scripting will change the web. Of course, this applies as much to Opera User JavaScript as it does to Greasemonkey.

    Virtuelvis
  2.  

  3. This is amazing and sure going change the market dynamics its just the start of web 2.0

    Ruchit
  4.  

  5. Greasemonkey will allow you to redecorate your shopping mall to your wishes, whenever you walk in, without permission of the owners.

    Out goes the awful music!

    Mark Wubben
  6.  

  7. Greasemonkey

    There’s a new extension for Firefox that is quickly becoming interesting. It essentially allows users to add functionality to other…

    Gen Kanai weblog
  8.  

  9. > These scripts can change any aspect of a web page’s
    > behaviour, interaction, or design. This little
    > baby is going to blow up business model

    The arms race is in full effect:
    http://philringnalda.com/blog/2005/03/mark_pilgrim_goes_both_ways.php

    ;)

    Sencer
  10.  

  11. Opera version 8.0 supports user Javascript files. It should theoretically be able to use Greasemonkey scripts, but those that I have tried (gmail search and lickr) produce errors in the Javascript console.

    Here’s a guide to user Javascript:
    http://people.opera.com/rijk/opera/userjs.html

    Dekaritae
  12.  

  13. Good insights, I agree with most of what has been said here. The metaphor “Greasemonkey is to websites what inheritance is to objects in object-oriented programming. is not very fitting, since in OOP the object’s class defines, how the object could be inherited, while with GM you just patch the object any imaginable way.

    The clearinghouse idea looks promising!

    quirkyalone
  14.  

  15. Grappling with Greasemonkey

    Sam Ruby
  16.  

  17. 1) Proxomitron could already do that and more. So technically the idea isn’t new.
    2) Of course, usability matters. I don’t really use Firefox, so I won’t bother trying it (but I believe that GM may be more user-friendly than Proxomitron). I suspect that pretty much the same thing can be done with my Opera (it can run user JS on every page), though.
    3) It is indeed very likely that it will become popular in the future, at least among the digital “haves”. It clearly has some potential and will help us last until the Semantic Web comes along.

    Danila
  18.  

  19. Check out the Expedia Expanded Search. It is great if you want to fly but are very flexible.

    Jesse Andrews
  20.  

  21. You need to install Firefox. We need Greasemonkey across all the major browsers.

    This is not strictly true: Many Greasemonkey scripts will work in Opera: Stay away from XSLT, XPath and Mozilla-specific extensions, and you should mostly be able to run your GM scripts in Opera.

    Opera’s User JavaScript on the other hand will not always run in Greasemonkey, since it has the possibility of intervening in more places than GM has. An example of this is Plainscript.

    As for your 2), Opera’s User JavaScript implementation is integrated into your browser: All you have to do is to point Opera at your User JS directory.

    As for your 3) — there are two script repositories on the way, my userjs.org which will focus on Opera User JavaScript, and Jeremy Dunck’s userscript.org.

    I am thinking that autodiscovery of site-specific user scripts is best handled with, you guessed it, a user javascript. Probably easiest achived by using a minimal, custom API.

    Arve Bersvendsen
  22.  

  23. Greasemonkeyed!

    Babak Nivi posts this great explainer why Greasemonkey is changing the rules of the Web. [via Sam] My predictions of the impact on online business models: Advertisement - Greasemonkey is to online advertisement what TiVo to TV advertisement. In…

    Alexis Smirnov
  24.  

  25. That is crazy. If it catches on it could have powerful implications for many online businesses. It is always fun to see how people are changing what they see online to make life easier, even though most of the time it is not what companies wants us to do.

    Ookami Snow
  26.  

  27. here’s another metaphor:

    “Greasemonkey is to Firefox what ActiveX is to Internet Explorer”

    Or in other words, a malicious greasemonkey script can do serious damage.

    Hashim
  28.  

  29. Is Greasemonkey the same as Claria (Gator)?

    A post over on Nivi got me thinking if Greasemonkey is a good thing. I can see the obvious benefits as a user having the ability to add

    76 | Ideas
  30.  

  31. links for 2005-05-09

    Tacky Living (tags: crafty) palestine (tags: blogs political) 15 things you can do with RSS (it was supposed to be 10, but I got carried away) - Tim Yang’s Geek Blog (tags: web technology) How to detect lies - body language, reactions, speech pattern…

    BooIzzy.com
  32.  

  33. Firefox Extension Greasemonkey, will blow up business models (as well as your mind)

    Firefox Extension Greasemonkey, will blow up business models (as well as your mind)…

    Grubbykid.com :: Links
  34.  

  35. Nice overview…even cooler that you managed to sneak Philip K. Dick in an Amazon screenshot!

    Kunal
  36.  

  37. Of note, greasemonkey isn’t a firefox only thing. Opera 8 has it too, they call it user javascript, but they also have a greasemonkey compatibility mode.

    Peter Tripp
  38.  

  39. I hear Gm also cooks up a great plate of Green Eggs and Spam, as well.

    Will wonderments never cease?

    You might want to “amend / append” item #2, because I think it reads and/or implies that you don’t need to install all/each of the compiled GmScript-extensions, which you do, so, it’s not really that much different, altho I think I get your intended meaning. Perhaps a trailing parenthetical comment:

    (though you would need to separately install each compiled GmScript extension, of course)

    Am I picking nits? Depends on the reader and their level of understanding of FF and extensions.

    Good, interesting article, though. Makes one think and consider and all that jazz.

    Bill Donnelly
  40.  

  41. Nomenclature suggestion

    I think individual user scripts for Greasemonkey should be called “Smart Tags”. Everyone who switched sides on this one since 2001, please raise your hand. (For once, I get to smugly be consistent on this one.)…

    Anil Dash
  42.  

  43. Jeebus man, take a few slow, deep breaths… you sound like you’re talking about a world-changing invention like the Segway or something.

    Dodja
  44.  

  45. […] #183; Filed under mac, windows, linux, programs, interesting article Nivi : Greasemonkey will blow up business models (as well as your mind) To th […]

  46.  

  47. Monkeying Around with Web Business Models

    Babak Nivi: “Greasemonkey will blow up business models (as well as your mind)”. I’m not particularly sure that I want my mind blown up, but any attempt to answer the thorny “what does it all mean?” question is certainly to be welcomed.

    Bab…

    Peer Pressure
  48.  

  49. Greasemonkey is just the beginning of user-modified web pages.
    My master’s project, Outfoxed, adds commentaries and re-orders search results, hilights dangerous links, alerts you to bad business practices, and certifies the authenticity of files, all using the user’s individual social network. I’m looking for beta-testers, so please give it a look!

    Stan
  50.  

  51. Go, Greasemonkey, Go!

    Perfect is in the eyes of the beholder. Even though Seth is talking about a billboard in Grand Central, many of businesses with websites will be stumbling and ch

  52.  

  53. […] e owners no longer have control. And ofcourse, not everybody likes change. Take a look at this post by nivi, and you can see why. You would now be able to lookup an Ama […]

  54.  

  55. What things look like on my side of the new digital divide, or hacking Amazon for fun.

    That’s nice, but not all that spectacular. Yet I expect that the first GreaseMonkey script to screenscrape this information off of Amazon and use it within some other site is already in the process of being written. And maybe Amazon will never …

    Just Imagine...
  56.  

  57. […] tial is noted … in addition to my old posts here , there and there … see this nice summary … some comments are elaborating on … Greasemonkey is […]

  58.  

  59. So what are these business models being blown up?

    Showing competitor’s book prices on Amazon? Book Burro uses Amazon’s own API. Amazon gives away that information for repurposing intentionally. I can’t seem them being taken by surprise.

    Greasemonkey isn’t introducing any new competition. It’s making it slightly easier to see what the competition is (assuming that Bittorrent competes with Netflix, and libraries with Amazon, which certainly isn’t clear to me), but it’s making it slightly easier than checking in another window.

    Minor gains in convenience are great, but they’re still minor gains in convenience, and there is a vast difference between making something more convenient and revolutionizing online business.

    rich
  60.  

  61. This “baby” just blows.

    “These scripts can change any aspect of a web page’s behaviour, interaction, or design. This little baby is going to blow up business models.”

    Is this what happens when a developer gets bored? This is just what already badly designed web sites need…letting the “user” change the way it looks and interacts.

    We’re going back in time, just to have the ability to do some cool new trick.

    Design and usability should be left to the professionals. But, I suppose if they did their job in the first place, we wouldnt have silly little scripts like this at all.

    PAOW
  62.  

  63. Two comments on people’s comments…

    First, a malicious greasemonkey script can blow up your browser, yes, but that’s true of any Firefox extension. The fact that you have to explicitly add scripts is a feature, not a flaw.

    Second, “design and usability should be left to the professionals”? Like hell, design and usability should be left to the user. Let the user and his browser display what they want to display… they will anyway… and follow Google’s first and most successful site in just providing the content in as plain a way as possible, and get out of the way. Play “what if”… “what if” your site was an RSS feed, would it be better off with glowing shadowed shuffle-down menus or simple markup that works with all the bells and whistles left to the end-user?

    Peter da Silva
  64.  

  65. Client power: you modified the page your browser receives (greasemonkey)

    GreaseMonkey is an extension for Firefox browser that easily allows you to change the rendering of a web page received by your browser. The example image shows how Greasemonkey can insert prices from competitive booksellers right into Amazon.. Well, yo…

    Paolo Massa Blog
  66.  

  67. Nivi : Greasemonkey will blow up business models (as well as your mind)

    Nivi : Greasemonkey will blow up business models (as well as your mind)
    It lets you use their web site, their data, their servers, their work to serve your purpose and function. There will soon be an army of hackers enhancing every site you use. Wheth…

    house of the hanged man
  68.  

  69. Nivi : Greasemonkey will blow up business models (as well as your mind)

    Greasemonkey - a fancy firefox plugin…

    Daily Links
  70.  

  71. I’t ’s interesting to note that nothing is in fact really new (from my own post on greasemonkey):

    * bookmarklets have been arround for some time, and already led to amazing applications, such as when you combine Google Maps with other data sources, such as users’ pictures and annotations.
    * nothing new either about the concept of “Web annotation”, think of the WikiAlong Firefox plugin, letting you annotate webpages (on the public WikiAlong Wiki or an a private, company or project group wiki).
    * The really new thing with Greasemonkey is the ease scripts can be written (javascript has been around for almost 10 years), made available (simply put a file online) installed (right-click), and propagated (think of a user script showing the available user scripts for the site you’re browsing!!). Without any doubt, zillions of these scriptlets will be hacked together and spread like wildfire, extending and bending existing functionality. (see for example Greasemonkey for Google Maps)

    Pascal Van Hecke
  72.  

  73. Another example of greasemonkey making money and serving a purpose: Amazon Localization User Script

    Pete Freitag
  74.  

  75. Outfoxed

    Outfoxed: I was following a discussion about how the Greasemonkey extension to Firefox will destroy many existing business models, when I saw a link to this master’s project on applying metadata to existing webpages by readers and their friends… bas…

    JD on MX
  76.  

  77. Design and usability should be left to the user? YEAH RIGHT!

    Most users want ease-of-use, and clear design when they get there…they dont want to do that themselves.

    If we all followed Googles “wonderful” plain design, we might as well be back in 1995. That’s nuts.

    Design it plain, and then get out of the way? Yeah, only if I want to bore a user to death…or just really piss them off.

    We can have cool developer “goodies” without having to foresake design. This isnt one of those cases.

    PAOW
  78.  

  79. This line of discussion intrigues me, although I can’t say I understand all of it. Nor do I want _my_ mind blown up, either.

    My professional background is in technical editing. I am more of an early adopter than a techie. But this Greasemonkey stuff has really started me thinking.
    Clear and concise writing is one casualty of blogging and what used to be called internet time. People like me know how to bring out a writer’s voice by following Strunk and White’s famous dictum, “Omit needless words.” I have wondered for a long time how basic editing principles could be brought to bear most effectively on the net. Perhaps Webmonkey or Java scripts could provide the answer.
    If anyone wants to try this out, I would be willing to do some editing _pro bono_. A good testing setup would be something like this:
    1. I am notified of a request to edit a certain text to a certain level of edit (e.g., correcting major mistakes, correcting punctuation, cleaning up grammar, flagging unclear passages, doing everything—I know of some excellent checklists that could be used).
    2. I click to accept the assignment and am taken to a page with the original text and some sort of overlay (perhaps similar to that used by Book Burro). One important thing the overlay does is to let me correct the text without having to correct—or even know—the underlying code.
    3. I enter my edits such that all revisions are evident (all major word processing programs provide for this). Other WP tools (ported from Open Office?) such as spellcheck would also be helpful.
    4. The author gives me feedback of what edits were accepted, reasons why or why not, statements of eternal gratitude, offers of first-born sons, etc.
    What think, O Wise Ones?
    “I am sorry this is so long. I did not have time to make it short.”

    Hyphena Tor
  80.  

  81. If GreaseMonkey is like having your own well stocked garage, Proxomitron is like having a flying carpet.

    Kumao
  82.  

  83. Web 2.0 Weekly Wrap-up, 9-15 May 2005

    This week: Greasemonkey mayhem, Ajax fever, Web Design Minimalism mojo, Blogpoly Fun!, Yahoo
    Music Engine rave…

    Read/Write Web
  84.  

  85. What You Say Or Do Doesn’t Hurt Me

    hey all. Long weekend. Went to the Pacers game Friday with my brother. That rocked. They won.

    Went to the Pacers game Sunday with Kelly. That sucked. They lost. (And there was a whole row of the most obnoxious, immature and insanely STUPID Pistons f…

    X-Tra Rant
  86.  

  87. It BLOW UP EVERYTHING!!!

    Thinking that people do change everything around, replacing names with random strings, trademarks with anything. Evil guys can install scripts without knowledge of the browser user, browsers in public library being modified, ….

    Worse then that, not only the browser can change contents, ISP can certain does that, routers can do that, and every things being pass through the network is subject to change without notice.

    Of cause, without Greasmonkey, everything can be done that way. It just make that easier. However, we are facing that dead of trust. Trust no more. Nothing can be sure any more. The web is useless.

    kentsin
  88.  

  89. It is not such a big deal. And when the web site changes its page? Sigh. The toys people are impressed with …

    Yo
  90.  

  91. Where is this technology taking us? This and the open source applications are taking us to an ‘era’ of “Power to the People”. Large corporations are losing out their rights on Intellectual Properties, not to people who steal them, but to people who say they have no use for them anymore. Interesting development, I should say.

    Venkat Mangudi
  92.  

  93. Greasy CLiki

    Since Greasemonkey is so cool and is revolutionizing the web (get in line), I figured I should play with it. Also I thought it would help me to know a little Javascript when the Dashboard, Ajax and Greasemonkey people…

    Lemonodor
  94.  

  95. Grease Monkey - Its your browser

    Have you ever wished that all links into New York Times pages were links into the single-page format ? Or that web-based Google Mail “auto-saved” mails regularly to safeguard against sudden network outage or laptop power failure ?

    Well now you …

    Sumedh Mungee
  96.  

  97. I wonder what, if any, impact the IBM decision to recommend firefox to all 130,000 employees will have on “greasemonkeyworld?” Granted, 130,000 people is now a drop in the bucket when it comes to the overall Firefox footprint. But combined with the fact that they are at IBM and they are also all supposed to be blogging…not that GM scripts need any help building momentum.

    JF

    John Franklin
  98.  

  99. Hrm, the comment form ate half my comment. (after opening angle bracket).

    Wow, I am amazed at the people that are downtalking the importance of Greasemonkey/Opera Userscripts. Ironic that you are doing so in a _Weblog_. Which from a technological POV is even a lot older than the possibility of userscripting. Increasing the usability of a task can make all the difference between something you do and something you don’t do.

    Sencer
  100.  

  101. Productivity / Geeky crappy stuffy

    Geeky Stuff: Why adsense for feeds is a bad idea (at least for now). Matt Haughey makes some very good arguments for not putting ads into RSS feeds for now. WinAmp Plugin for the iPod. About time this came about….

  102.  

  103. In love with Platypus and Greasemonkey

    Greasemonkey is a Firefox extension that lets you rewrite arbitrary web pages client side from your browser by installing “user scripts” that get injected into the page. As you may or may not have realised Greasemonkey has the potential to…

  104.  

  105. Greasemonkey will blow up business models (as well as your mind)

    Greasemonkey will blow…

  106.  

  107. GreaseMonkey is the real Semantic Web (and now works on HospitalityClub)

    GreaseMonkey is an extension for Firefox that allows you to totally (and easily) change the layout of any received web page. Don’t like the color of the banner of that_site.com? You can change it! Do you prefer to have the…

    Paolo Massa Blog
  108.  

  109. PATHETIC! ANOTHER HACKER TOOL…
    you dont have a right to change a page layout that ISNT YOURS! If you 15-years-old script kiddies dont like my site, so fuck off! What next, steal cc passwords because “information should be free”??? HOLY SHIT!!!! But you’ll get caught, sooner or later…

    JACK
  110.  

  111. bookburro.org has the latest version of the book burro extension. It currently adds caching, abebooks, and powell books.

    Jesse Andrews
  112.  

  113. Yes, GM will force feckless site designers to develop a functional business model. Forcing me to waste my surfing bandwidth and sacrafice my privacy to ad networks is NOT a “business model”; it’s sloth. If siteA actually had content “worth” something they would sell it — perhaps charge a subscription. Why don’t more sites do this? Because they know right well nearly no one will pay them for “their” “content”. Those that can do. Those that can’t foolishly call embedding ads a business model.

    GM brings the power of geeks to the average guy. GM ought not be considered a nefarious tool of net denizens anymore than a hammer should be. The contrary is the tired, fallacious argument in favor of attempting to supress my constitutional right to keep and bear arms. It doesn’t work there and it’s not going to work against freedom to tinker with GM.

    BeLeBored
  114.  

  115. Remember you do NOT have the right to not-look-at every single ad on my site. You waive your personal liberties when you surf to my domain. It’s our implicit, unratified contract. Not obeying my wishes is itself punishable by death. Please enjoy my site. GM automates your ability to do as you please — something we’ve already established you don’t have the right to do. Bow before me!

    Vogon geek
  116.  

  117. Not wanting to sound like a broken record, but this “feature” has been available sine the dawn of java script debugging and DOM model exposure by IE.
    As somebody pointed out Meta Tags and Proxomitron has been around for a while.
    Don’t get me wrong, I appriciate the enthusiasm with which this article has been written. Obviously the author l.o.v.e.d the concept.
    In any case, greasemonkey is here to stay .. hmmm .. how about scripts which change the amount posted for submissions to payment gateways :p this has been possible since the release of Visual InterDev v0.1 .. hows that for business model shake up :D

    Anonymous
  118.  

  119. I know it’s an old post, but….

    You need to install the Greasemonkey extension. This isn’t too hard but already there is a Greasemonkey compiler that can compile a script into a stand-alone Firefox extension. With this compiler, script designers won’t have to tell their customers that they need to install Greasemonkey anymore.

    Sorry, but this is totally pointless. The point in GreaseMonkey is that you don’t have to install an extension. Thus you don’t have to restart the browser, you don’t have to revisit the page that made you look for a user script. That’s (almost all) what greasemonkey does. Otherwise the same (and more) can be accomplished with extensions (and this is the way it has been done).

    But it also forces the developer to create an XPI (with separate FireFox and Seamonkey install scripts/manifests) which is just too much of a barrier for simple things. Of course the ‘compiler’ that you were talking about is a nice thing to have (I wanted to create something like that for myself) beause some users might not see the point in installing greasemonkey and then a usersript. At least at first :). So it may be wise to publish your usersripts as extensions as well. But not instead of the original form.

    Laszlo Marai
  120.  

  121. Unless I’m quite mistaken, the recent versions of Greasemonkey disable off-server requests… the feature that enables all of the coolest GMs.

    You can still put into links to off-site, but you can’t hit a remote XML-RPC to fetch a price.

    Mike Purvis
  122.  

  123. “Design and usability should be left to the professionals. But, I suppose if they did their job in the first place, we wouldnt have silly little scripts like this at all.”

    Exactly. Whenever I get frustrated by a usability type of issue on a major web site (like the inability to sort by negative feedback on eBay…), I take a quick look to see if there’s a GreaseMonkey script that fixes it, and most of the time, there is.

    If I were in charge of re-designing a major Web site, I’d take a look at what available GreaseMonkey scripts were out there, and build the ones that made sense into the site itself.

    Al Chumley
  124.  

  125. GreaseMonkey, gm4ie and others makes internet much more flexible and free, now you dont have to tolerate anything annoying on any web and the end-user can choose how is the service.

    wsktb
  126.  

  127. It’s been a year and a half since this article. Any new thoughts, Nivi? Anyone?

    Jabberwock
  128.  

  129. Nivi, what do you think of iMacros?
    http://www.iopus.com/imacros/firefox/

    Al Meir
  130.  

  131. You don’t change the site at the site’s server. You change a already loaded copy of the site locally! No matter, if you use Greasemonkey or you don’t using it: the traffic will be the same.

    Dirk
  132.  

  133. Dirk,

    actually you do, the web page loads just the html, it doesn’t load the images, or advertisements. so if were to strip out those parts of the html at this point they wouldn’t get loaded, thus no bandwidth would be wasted for loading them.

    However much to the dismay of advertisers i COULD load the advertisement, but not show it to myself. That would bring in shown advert notification to them and money to my favorite site. BUT i wouldn’t see the ad, on need to wait for it to load before rendering. So what i do is a waste the bandwidth when it does not disturb me, and the advertisement way just no longer works

    Ugh
  134.  

Leave a comment (I read all of them):

You can use <a href=" "> <b> <blockquote> <code> <em> <i> <strike> <strong>

 

 

 
About Me
I am currently a Founder of Venture Hacks and an Advisor to Songbird, Grockit, and others. I live in San Francisco. More →
Contact:
nivi at alum.mit.edu
 
Feeds
Blog RSS
 
 
 
Recent Articles

Recommended: A new Venture Hacks feature

Warren Buffett on Taxes

Subscribe to my FriendFeed

The Latest from Venture Hacks

You can’t be normal

More Articles →
Articles Feed →
 
Blog Topics