{"id":200,"date":"2008-07-17T14:58:33","date_gmt":"2008-07-17T19:58:33","guid":{"rendered":"http:\/\/bitpost.com\/news\/2008\/07\/17\/rip-the-web-in-15-minutes-with-firefox-greasemonkey-addon-compiler\/"},"modified":"2011-04-06T19:21:42","modified_gmt":"2011-04-07T00:21:42","slug":"rip-the-web-in-15-minutes-with-firefox-greasemonkey-addon-compiler","status":"publish","type":"post","link":"https:\/\/bitpost.com\/news\/2008\/rip-the-web-in-15-minutes-with-firefox-greasemonkey-addon-compiler\/","title":{"rendered":"Rip the web in 15 minutes with Firefox + Greasemonkey + Addon compiler"},"content":{"rendered":"<p>Lots of people have been doing this style of web mashup for a long time.  Things are now stable enough, even in FF3, that you can jump in and get ramped up super-fast.<\/p>\n<ul>\n<li>Install <a href=\"http:\/\/www.mozilla.com\/en-US\/firefox\/\">Firefox<\/a>, along with <a href=\"http:\/\/www.greasespot.net\/\">Greasemonkey<\/a> and <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/1843\">Firebug<\/a> addons.<\/li>\n<li>Grab a starter script from <a href=\"http:\/\/userscripts.org\/\">here<\/a>, save it as [myscript].user.js, and open it in Firefox (Ctrl-O) to install it.<\/li>\n<li>Bang on it!  Change the script to do your bidding&#8230;\n<ul>\n<li>change the target website<\/li>\n<li>browse around for DOM objects to mangle with Firebug&#8217;s Inspect<\/li>\n<li>you can do cross-site xmlhttprequests, whoop!<\/li>\n<li>reload by simply reopening the file and refreshing the page<\/li>\n<\/ul>\n<\/li>\n<li>Compile the script into a FF addon in one easy step, <a href=\"http:\/\/arantius.com\/misc\/greasemonkey\/script-compiler\">here<\/a>.<\/li>\n<\/ul>\n<p>Bring all your honed software development skillz, or things will get messy fast.  Get mashing!<\/p>\n<p>Also check out <a href=\"http:\/\/groups.csail.mit.edu\/uid\/chickenfoot\/\">chickenfoot<\/a> for another way to go.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lots of people have been doing this style of web mashup for a long time. Things are now stable enough, even in FF3, that you can jump in and get ramped up super-fast. Install Firefox, along with Greasemonkey and Firebug addons. Grab a starter script from here, save it as [myscript].user.js, and open it in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[21,4,10],"tags":[87],"class_list":["post-200","post","type-post","status-publish","format-standard","hentry","category-firefox","category-projects","category-tricks-tips-tools","tag-greasemonkey"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9M11L-3e","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/comments?post=200"}],"version-history":[{"count":2,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":1151,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/200\/revisions\/1151"}],"wp:attachment":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/media?parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/categories?post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/tags?post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}