{"id":73,"date":"2006-01-03T23:50:57","date_gmt":"2006-01-04T06:50:57","guid":{"rendered":"http:\/\/outflux.net\/blog\/archives\/2006\/01\/03\/my-firefox-extensions\/"},"modified":"2006-03-22T18:44:49","modified_gmt":"2006-03-23T01:44:49","slug":"my-firefox-extensions","status":"publish","type":"post","link":"https:\/\/outflux.net\/blog\/archives\/2006\/01\/03\/my-firefox-extensions\/","title":{"rendered":"my firefox extensions"},"content":{"rendered":"<p>I&#8217;ve gotten all my Firefox extensions straightened out again since the 1.5 shake-up.  Now that it&#8217;s sane, I wanted to report what I&#8217;m using so I&#8217;ll remember for the future, and so I can go look somewhere if I&#8217;m on my laptop or some other machine and I can&#8217;t remember which extension I was looking for.<\/p>\n<p>Also at least one other person has asked me what extensions I&#8217;m using, so maybe others would be interested.  I used the following to get a human-readable list of my extensions:<\/p>\n<blockquote>\n<pre>\r\negrep ':(version|name|description|type)' ~\/.mozilla\/firefox\/*.default\/extensions.rdf | \\\r\nperl -pe 'print \"\\n\" if (\/:version\/); s\/^[^=]+=\"\/\/; s\/\"$\/\/;' | \\\r\n(read EMPTY; while read VER; do \\\r\n  read NAME; read DESC; read TYPE; read EMPTY; \\\r\n  if echo \"$TYPE\" | grep \\>2\\<>\/dev\/null; then \\\r\n    echo \"$NAME $VER\"; echo \"$DESC\"; echo \"\"; \\\r\n  fi; \\\r\ndone)\r\n<\/pre>\n<\/blockquote>\n<p>I bet there is an elegant XPath command to extract this directly with a single &#8220;perl&#8221; execution, but, uhm, I&#8217;m not an XML expert.  :)<\/p>\n<p>Almost all of these extensions were gotten from the Firefox extensions list:<\/p>\n<ul>\n<li><b>BugMeNot<\/b> (0.9) Bypass compulsory web registration with the context menu via www.bugmenot.com.<\/li>\n<li><b>Tabbrowser Preferences<\/b> (1.2.8.8) Enhances control over some aspects of tabbed browsing.<\/li>\n<li><b>Modify Headers<\/b> (0.5.1) Add, modify and filter http request headers<\/li>\n<li><b>View Rendered Source Chart<\/b> (1.2.03) Creates a Colorful Chart of a Webpage&#8217;s Rendered Source<\/li>\n<li><b>Gcache<\/b> (0.2.1) Displays a google cached version of the webpage.<\/li>\n<li><b>Adblock<\/b> (0.5.2.039) Filters ads from web-pages<\/li>\n<li><b>Word Count<\/b> (0.3) Counts the number of words in selected text.<\/li>\n<li><b>Allow Right-Click<\/b> (0.3) Defeats web sites&#8217; right-click prevention scripts.<\/li>\n<li><b>JavaScript Options<\/b> (1.2.2) Provides advanced JavaScript options for Firefox.<\/li>\n<li><b>User Agent Switcher<\/b> (0.6.6) Adds a menu and a toolbar button to switch the user agent of the browser.<\/li>\n<li><b>Live HTTP Headers<\/b> (0.11) View HTTP headers of a page and while browsing.<\/li>\n<li><b>Download Manager Tweak<\/b> (0.7.1) A modification of the Firefox download manager that changes its appearance and allows it to be opened in a separate window, a new tab, or the sidebar.<\/li>\n<li><b>View Cookies<\/b> (1.5) View cookies of the current web page.<\/li>\n<li><b>udtranslate<\/b> (0.0.7) UDTranslate: a zombie translation utility for Urban Dead<\/li>\n<li><b>Stop-or-Reload Button<\/b> (0.2) Turns the stop and reload buttons into a single one. When you can stop, you have a Stop button, otherwise you have a Reload button. (Like in Safari)<\/li>\n<li><b>QuickJava<\/b> (0.4.1) Allows quick enable and disable of Java and Javascript from statusbar.<\/li>\n<li><b>Flashblock<\/b> (1.5) Replaces Flash objects with a button you can click to view them.<\/li>\n<li><b>Greasemonkey<\/b> (0.6.4) A User Script Manager for Firefox<\/li>\n<li><b>Fasterfox<\/b> (1.0.1) Performance and network tweaks for Firefox.<\/li>\n<li><b>Disable Targets For Downloads<\/b> (1.0) Prevents download links opening a blank window.<\/li>\n<li><b>QuickProxy<\/b> (2005.12.04) Quickproxy creates a statusbar button to quickly turn the proxy on and off.<\/li>\n<li><b>DownThemAll!<\/b> (0.9.8.4) The mass downloader for Firefox.<\/li>\n<li><b>Web Developer<\/b> (0.9.4) Adds a menu and a toolbar with various web developer tools.<\/li>\n<li><b>Wayback<\/b> (0.1.1) Displays an archived version of the webpage.<\/li>\n<li><b>Extended Cookie Manager<\/b> (0.5.5) Change the cookie status for websites on demand.<\/li>\n<\/ul>\n<p>In addition, it seems the option in TabBrowserPreferences for URL pasting into the display window to load was removed.  After some <a href=\"http:\/\/www.google.com\/search?q=paste+loads+URL\">Googling<\/a>, I was <a href=\"http:\/\/thomer.com\/howtos\/paste_in_firefox.html\">directed<\/a> to the about:config page, under &#8220;middlemouse.contentLoadURL&#8221;.  Set it to <strong>true<\/strong> to restore the prior default behavior.<\/p>\n<p style='text-align:left'>&copy; 2006, <a href=\"https:\/\/outflux.net\/blog\/\">Kees Cook<\/a>. This work is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution-ShareAlike 4.0 License<\/a>.<br \/><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\"><img decoding=\"async\" alt=\"CC BY-SA 4.0\" style=\"border-width:0\" src=\"https:\/\/i.creativecommons.org\/l\/by-sa\/4.0\/88x31.png\" \/><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve gotten all my Firefox extensions straightened out again since the 1.5 shake-up. Now that it&#8217;s sane, I wanted to report what I&#8217;m using so I&#8217;ll remember for the future, and so I can go look somewhere if I&#8217;m on my laptop or some other machine and I can&#8217;t remember which extension I was looking [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/73"}],"collection":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":0,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"wp:attachment":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}