aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavid <public@beloved.name>2018-05-22 20:47:41 +0200
committerdavid <public@beloved.name>2018-05-22 20:47:41 +0200
commit014ec8c41a71bbc93092bbeabec39e4881201cbe (patch)
tree54dc4eb2b11e408e5ca0a21c3d3b0abaad2492ad
parent4859706124b4437ed2258edc57c0265f4e7a2a02 (diff)
I only marked addons.mozilla.org-fsd for commit
-rw-r--r--addons.mozilla.org-fsd/README.md28
-rw-r--r--addons.mozilla.org-fsd/get-data/TODO10
-rw-r--r--addons.mozilla.org-fsd/get-data/TODO~5
-rw-r--r--addons.mozilla.org-fsd/get-data/build/collection-DavidHedlund-webextensions.json1
-rwxr-xr-xaddons.mozilla.org-fsd/get-data/license-reporter377
-rwxr-xr-xaddons.mozilla.org-fsd/get-data/license-reporter (copy)316
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-collections1
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-custom51
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-custom~53
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-log5
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-log~2
-rw-r--r--addons.mozilla.org-fsd/get-data/license-reporter-repository1
-rwxr-xr-xaddons.mozilla.org-fsd/get-data/license-reporter~377
-rwxr-xr-xaddons.mozilla.org-fsd/get-data/src/download-custom86
-rwxr-xr-xaddons.mozilla.org-fsd/get-data/src/download-custom~86
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt10
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt~12
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt78
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt8
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt~8
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt3
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/issue_intro.txt~99
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/output.txt25
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt5
-rw-r--r--addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt~99
-rwxr-xr-xaddons.mozilla.org-fsd/sync-data/Text_templates/request~314
-rwxr-xr-xaddons.mozilla.org-fsd/sync-data/fsd-amo-bot306
-rw-r--r--addons.mozilla.org-fsd/sync-data/fsd-amo-bot-issues.txt5
-rwxr-xr-xaddons.mozilla.org-fsd/sync-data/fsd-amo-bot~306
-rw-r--r--addons.mozilla.org-fsd/sync-data/fsdedits.xml74
-rw-r--r--addons.mozilla.org-fsd/sync-data/index.html1
31 files changed, 2752 insertions, 0 deletions
diff --git a/addons.mozilla.org-fsd/README.md b/addons.mozilla.org-fsd/README.md
new file mode 100644
index 0000000..73d1301
--- /dev/null
+++ b/addons.mozilla.org-fsd/README.md
@@ -0,0 +1,28 @@
+################################################################################
+About this project
+
+This project has been developed to syncronize free WebExtensions (WE) data from addons.mozilla.org entries to the Free Software Directory entries (https://directory.fsf.org/wiki/Collection:IceCat), example https://addons.mozilla.org/en-US/firefox/addon/librejs/ with https://directory.fsf.org/wiki/LibreJS. See `About WebExtensions` why legacy add-ons are excluded.
+
+This script uses the Mozilla add-on API (https://addons-server.readthedocs.io/en/latest/topics/api/addons.html), and decides what to do with add-ons distributed under a free license. A lot of developers have added a license on the addons.mozilla.org page for their add-on but are not aware of the common guidelines to make their programs fully free because Mozilla never informed them about it. Common issues:
+* COPYING or LICENSE file in the root directory for example.
+* There are no (full) license notices in the non-trivial source files
+
+Add-ons that doesn't have these issues will get generated XML files that can be synced to the Free Software Directory while add-ons that has these issues will generated on a list so we can contact the developers and ask them to fix them.
+
+I've decided to set the uppder limit for WebExtensions to have 10 000 daily users or more so we have a chance to work on the most relevant add-ons since there are many thousands of add-ons on addons.mozilla.org. However a few add-ons that has less than 10 000 daily users are highly relevant (for example https://addons.mozilla.org/en-US/firefox/addon/librejs/ at this writing) so the script will be able to include add-ons from customized so called Collections from addons.mozilla.org (example, https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/) where they can be managed, or from a simple text document that lists the addons.mozilla.org URL's.
+
+
+################################################################################
+About WebExtensions
+
+GNU IceCat 60 is based on Firefox ESR 60 which is the first Fireofox ESR version based on Firefox Quantum (Firefox 57+). Firefox Quantum removed support for legacy add-ons and only run WebExtension add-ons. WebExtensions is a new browser extension compatible with the extensions APIs of Google Chrome and Microsoft Edge.
+
+################################################################################
+About GNU IceCat
+
+GNU IceCat aim to be based on the the current official release of Firefox Extended Support Release (ESR) with removal of trademarked artwork and proprietary components.
+
+However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally.
+
+IceCat -> Tools -> Add-ons (about:addons) -> Get Add-ons -- this page could use https://directory.fsf.org/wiki/Collection:IceCat?&printable=yes in the future
+
diff --git a/addons.mozilla.org-fsd/get-data/TODO b/addons.mozilla.org-fsd/get-data/TODO
new file mode 100644
index 0000000..93a1e9f
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/TODO
@@ -0,0 +1,10 @@
+The author of the package, licenseutils, has implemented an option per request that make it possible to use detect licenses, its evoked with:
+$ licensing detect *
+
+I cannot install licenseutils for the moment because I held broken packages in my system.
+
+
+###############################
+
+Look in GitHub repositories for LICENSE or COPYING. Sometime the add-on is delayed or have not been released to addons.mozilla.org."
+
diff --git a/addons.mozilla.org-fsd/get-data/TODO~ b/addons.mozilla.org-fsd/get-data/TODO~
new file mode 100644
index 0000000..5bb2611
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/TODO~
@@ -0,0 +1,5 @@
+The author of the package, licenseutils, has implemented an option per request that make it possible to use detect licenses, its evoked with:
+$ licensing detect *
+
+I cannot install licenseutils for the moment because I held broken packages in my system.
+
diff --git a/addons.mozilla.org-fsd/get-data/build/collection-DavidHedlund-webextensions.json b/addons.mozilla.org-fsd/get-data/build/collection-DavidHedlund-webextensions.json
new file mode 100644
index 0000000..3288a5e
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/build/collection-DavidHedlund-webextensions.json
@@ -0,0 +1 @@
+{"url": "https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/webextensions/", "iconUrl": "https://addons.cdn.mozilla.net/static/img/icons/collection.png", "addons": [{"last_updated": 1510349409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/simple-form-fill/?src=api", "weekly_dls": 138, "guid": "simpleformfill@sblask", "id": 642690, "adu": 2226, "support": "https://github.com/sblask/webextension-simple-form-fill", "version": "2.1.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://addons.mozilla.org/firefox/addon/simple-form-fill/", "total_dls": 37372, "status": "public", "description": "Simple Form Fill\n================\nEnter text into input fields by choosing configured items from the context menu\nor using the optional autocomplete (not autofill) which suggest items based on\ntyped input.\n\nNew items can be added through the context menu while having some text selected\nor in the extension's preferences (click on toolbar icon).\n\nPlease have a look at the screenshots to see how it works.\n\nFeedback\n--------\n\nYou can report bugs or make feature requests on\nhttps://github.com/sblask/webextension-simple-form-fill.\n\nPatches are welcome.", "previews": [{"caption": "Configure the items you can fill into text fields in the add-on preferences (get there directly by clicking the toolbar button or through the context menu).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184693.png?src=api&modified=1496669599", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184693.png?src=api&modified=1496669599"}, {"caption": "Or add items from selected text using the context menu.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184694.png?src=api&modified=1496669599", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184694.png?src=api&modified=1496669599"}, {"caption": "Use the context menu on input fields to fill one of the configured items.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184695.png?src=api&modified=1496669599", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184695.png?src=api&modified=1496669599"}, {"caption": "Enable autocomplete in the preferences to get a list of matching items to choose from when typing in input fields. You can configure comments in the preferences - they are matched against but removed from the item before filling.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184696.png?src=api&modified=1496669599", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184696.png?src=api&modified=1496669599"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/sblask/?src=api", "id": 10503078, "name": "Sebastian Blask"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/642/642690-32.png?modified=1511387554", "name": "Simple Form Fill", "created": 1439539729, "type": "extension", "summary": "Enter text into input fields by choosing items from the context menu or using the optional autocomplete.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/simple-form-fill/reviews/"}, {"last_updated": 1524816310, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/zoom-page-we/?src=api", "weekly_dls": 2208, "guid": "zoompage-we@DW-dev", "id": 725990, "adu": 42580, "support": null, "version": "10.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "51.0"}}], "homepage": "https://addons.mozilla.org/addon/zoom-page-we/", "total_dls": 213761, "status": "public", "description": "-------------------------------------------------------\nVersions 10.4\n\u2022 Allows zoom levels outside of 30-300 in Firefox.\n\u2022 This requires changes to Firefox preferences.\n-------------------------------------------------------\n\nOVERVIEW\n\nZoom Page WE provides facilities to zoom a web page (either per-site or per-tab) using full-page zoom, text-only zoom and minimum font size. Automatic fit-to-width zoom can be applied instead of the default zoom level. Small images can be scaled to fit the browser window. Please see the 'Zoom Mode', 'Zoom Type' and 'Image Scaling' sections for more details.\n\nZoom Page WE is an alternative simpler no-restart version of the well established Zoom Page add-on.\n\nZoom Page WE is implemented using the new WebExtensions API and is available for both Firefox and Chrome with identical functions and user interfaces.\n\nOPTIONS PAGE\n\nThe options page for Zoom Page WE can be accessed as follows:\n\n\u2022 Firefox - On the menu bar select Tools &gt; Add-ons (or press Ctrl+Shift+A), select the Extensions tab, and then click on the Options button.\n\n\u2022 Chrome - Right-click on the toolbar button, and then select Options.\n\nTOOLBAR BUTTON\n\nAfter installation of Zoom Page WE, there will be a new icon on the main toolbar with a blue badge showing the current zoom level.\n\nTo change the zoom level for a page, click on the Zoom Page WE toolbar button to show the popup panel, then click on one of the six buttons on the right side of the popup panel:\n\n\u2022 Zoom Type - toggles the zoom type between Full zoom and Text zoom.\n\u2022 Zoom Level (%) - shows a drop-down menu from which a specific zoom level can be selected.\n\u2022 Zoom In (+) - increases the zoom level to the next defined zoom level or by a fixed zoom step.\n\u2022 Zoom Out (-) - reduces the zoom level to the next defined zoom level or by a fixed zoom step.\n\u2022 Zoom Autofit - automatically adjusts the zoom level so the page contents fit the width of the browser window.\n\u2022 Zoom Reset - applies the defined default full/text zoom level depending on the current zoom type.\n\nNote, Ctrl+Click on the Zoom Reset button sets the default full/text zoom level to the currently applied zoom level.\n\nTo change the minimum font size for a page, click on the Zoom Page WE toolbar button to show the popup panel, then click on one of the two buttons on the left side of the popup panel:\n\n\u2022 Font Minimum Size (px) - shows a drop-down from which a specific minimum font size can be selected.\n\u2022 Font Reset - applies the defined default minimum font size.\n\nNote, Ctrl+Click on the Font Reset button sets the default font size to the currently applied font size.\n\nThere are options to:\n\n\u2022 define the set of zoom levels that are applied when zooming in/out.\n\u2022 define the default full zoom and text zoom levels.\n\u2022 define the autofit minimum and maximum zoom levels.\n\u2022 zoom to the next defined zoom level or by a fixed zoom step when zooming in/out.\n\u2022 define the fixed zoom step.\n\u2022 define the default minimum font size.\n\u2022 adjust the line space factor for text zoom and minimum font size.\n\u2022 not apply text zoom and minimum font size to dynamic content.\n\u2022 show the zoom level and minimum font size state on the button.\n\u2022 clear all per-site data (site-specific zoom types, zoom levels and minimum font sizes).\n\nNote, when using Firefox, it is possible to apply zoom levels outside of 30-300 if the 'zoom.minPercent' and 'zoom.maxPercent' preferences are changed in the 'about:config' page.\n\nCONTEXT MENU &amp; BUTTON MENU\n\nTo change the zoom level of a page, right-click on the page contents to open the context menu, select the 'Zoom Page WE' sub-menu, and then select one of the menu items.\n\nAlternatively, right-click on the Zoom Page WE toolbar button to open the button menu, and then select one of the menu items.\n\nThe available menu items are:\n\n\u2022 Zoom In\n\u2022 Zoom Out\n\u2022 Zoom Reset\n\u2022 Zoom Type\n\u2022 Zoom AutoFit\n\u2022 Font Reset\n\nThese menu items have the same effect as the similarly named buttons on the toolbar button popup panel.\n\nThere is an option to show/hide the Zoom Page WE submenu on the context menu.\n\nKEYBOARD SHORTCUTS\n\nTo open the toolbar button popup panel, press Alt+Z.\n\nTo change the zoom level of a page, press one of these five keyboard shortcuts:\n\n\u2022 Zoom In - Ctrl+Plus\n\u2022 Zoom Out - Ctrl+Minus\n\u2022 Zoom Reset - Ctrl+0\n\u2022 Zoom Type - Ctrl+9\n\u2022 Zoom AutoFit - Ctrl+8\n\u2022 Font Reset - Ctrl+7\n\nThese keyboard shortcuts have the same effect as the similarly named buttons on the toolbar button popup panel.\n\nThere is an option to enable/disable the Ctrl+7, Ctrl+8 and Ctrl+9 keyboard shortcuts.\n\nMOUSE WHEEL\n\nTo change the zoom level of a page, when the mouse is over the page contents, hold down the 'Ctrl' key (or hold down the right mouse button) and rotate the mouse wheel.\n\nTo change the zoom level of a page, when the mouse is over the right-side of the toolbar button popup panel, simply rotate the mouse wheel.\n\nTo change the minimum font size of a page, when the mouse is over the left-side of the toolbar button popup panel, simply rotate the mouse wheel.\n\nZOOM MODE\n\nThere is an option to set the 'Zoom Mode' as either 'Per Site' or 'Per Tab'.\n\n'Per Site' zoom is also known as 'site-specific' zoom. 'Per Tab' zoom is always independent in each tab.\n\nWhen using 'Per Tab' zoom, there is an option to reset to the default zoom level when loading a page (this is the default in Chrome, but not in Firefox).\n\nThere is an option to use a CSS Zoom engine instead of the browser's built-in zoom engine, which is particularly useful when using Chrome, since it avoids frequent zoom popups in the address bar.\n\nThere is an option to apply AutoFit zoom when a page is loaded or when the browser is resized. AutoFit is only applied if there is no site-specific zoom level already applied.\n\nThere is an option to show/hide the zoom mode and privacy warnings (only in Firefox).\n\nZOOM TYPE\n\nThere is an option to set the 'Zoom Type' as either 'Full' or 'Text'.\n\nWhen using the 'Full' zoom type, the currently selected zoom level will be applied to all elements (text, graphics and containers) in the page.\n\nWhen using the 'Text' zoom type, the currently selected zoom level will be applied to text elements in the page, and the default full zoom level will be applied to the other elements (graphics and containers) in the page.\n\nIMAGE SCALING\n\nZoom Page WE extends Firefox's 'View Image' functionality so that small images can be scaled to fit the browser window.\n\nThere are options to enable scaling of small images (so that images scale when clicked) and to apply scaling to images when they are loaded.\n\nSUPPORT\n\nPlease e-mail: dw-dev@gmx.com\n\nLICENSE\n\nDistributed under the GNU General Public License version 2.\nSee LICENCE.txt file and http://www.gnu.org/licenses/", "previews": [{"caption": "Zoom Page WE - toolbar button popup", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180729.png?src=api&modified=1506865779", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180729.png?src=api&modified=1506865779"}, {"caption": "Zoom Page WE - popup zoom menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180730.png?src=api&modified=1506865779", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180730.png?src=api&modified=1506865779"}, {"caption": "Zoom Page WE - toolbar button menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180731.png?src=api&modified=1506865779", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180731.png?src=api&modified=1506865779"}, {"caption": "Zoom Page WE - context menu sub-menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180732.png?src=api&modified=1506865779", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180732.png?src=api&modified=1506865779"}, {"caption": "Zoom Page WE - options page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180733.png?src=api&modified=1506865779", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180733.png?src=api&modified=1506865779"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/dw-dev/?src=api", "id": 1236621, "name": "DW-dev"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/725/725990-32.png?modified=mcrushed", "name": "Zoom Page WE", "created": 1471620098, "type": "extension", "summary": "Zoom web pages (either per-site or per-tab) using full-page zoom, text-only zoom and minimum font size. Fit-to-width zooming can be applied to pages automatically. Fit-to-window scaling can be applied to small images.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/zoom-page-we/reviews/"}, {"last_updated": 1522428616, "platforms": ["All Platforms"], "dev_comments": "If you encounter an issue or any enhancement requests, please report it to <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/6fd27db4a9bd53454df057762ba90382433e8948dc03459f1de4f8494957c5e7/https%3A//github.com/cpriest/SnapLinksPlus/issues\">our issue tracker</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/snaplinksplus/?src=api", "weekly_dls": 1386, "guid": "snaplinks@snaplinks.mozdev.org", "id": 332432, "adu": 23607, "support": "https://github.com/cpriest/SnapLinksPlus/issues", "version": "3.1.2.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}, {"Firefox for Android": {"max": "*", "min": "50.0"}}], "homepage": "http://cpriest.github.io/SnapLinksPlus/", "total_dls": 533806, "status": "public", "description": "New Version 3.1.1 is fully compatible with FF 50+ and multi-process.\n\nReviews are not an appropriate place to request features and remember that this software is free and open-source. Please report any issues or feature requests to our Issue Tracker.\n\nVersion 3.1.1 brings most of the features of the original v2 and with a minimal configuration panel, further configuration is planned for the next minor release (v3.2).\n\nI am looking for volunteers to help develop version 3, if you have any experience with JavaScript and would like to contribute, please contact me\n\nWith Snap Links Plus you can open multiple links in to new tabs by drawing a selection rectangle. You can also use it to click multiple check boxes, a single radio button, regular buttons and JavaScript links with a single action. Many other actions are available for the selected links such as open links in one new window, open each link in separate windows, copy links to the clipboard and more.", "previews": [{"caption": "Original Snapshot", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/61/61402.png?src=api&modified=1466717865", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/61/61402.png?src=api&modified=1466717865"}, {"caption": "Version 3 Snapshot", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/175/175540.png?src=api&modified=1466717869", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/175/175540.png?src=api&modified=1466717869"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/cpriest/?src=api", "id": 705334, "name": "Clint Priest"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/332/332432-32.png?modified=mcrushed", "name": "Snap Links Plus", "created": 1312288510, "type": "extension", "summary": "Select a number of links with a rectangle and open them all in new tabs in the same or a new window(s), download them or copy them to the clipboard. You can also lasso checkboxes to quickly check or uncheck them.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/snaplinksplus/reviews/"}, {"last_updated": 1520761219, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix/?src=api", "weekly_dls": 2164, "guid": "jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack", "id": 351740, "adu": 65071, "support": "https://github.com/palant/searchlinkfix/issues", "version": "1.6.7", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/palant/searchlinkfix", "total_dls": 1426945, "status": "public", "description": "Google and Yandex search pages have the annoying habit of changing the result link when you click it. So if you right-click the link in order to copy it you get some gibberish instead of what you wanted. This extension disables that behavior \u2013 on any Google or Yandex domain, without having to configure anything. Simply install and enjoy! As an added bonus, the search engine can no longer track your clicks.\n\nKnown limitations\n\n This extension cannot recover links after they have been modified. This means that it doesn\u2019t work on Google Search on smartphones (tablet version will work fine) or if JavaScript is disabled \u2014 Google will produce modified links from the start rather than changing them when you click the link.\nSource code / Contributing\n\nThe extension source code is available under https://github.com/palant/searchlinkfix.", "previews": [{"caption": "Before", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/65/65241.png?src=api&modified=1406075587", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65241.png?src=api&modified=1406075587"}, {"caption": "After", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/65/65243.png?src=api&modified=1406075587", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65243.png?src=api&modified=1406075587"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/palant/?src=api", "id": 13616734, "name": "Wladimir Palant"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-32.png?modified=mcrushed", "name": "Google search link fix", "created": 1322461186, "type": "extension", "summary": "This extension prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when copying links but it also helps privacy by preventing the search engines from recording your clicks.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix/reviews/"}, {"last_updated": 1525981510, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/?src=api", "weekly_dls": 23612, "guid": "jid1-MnnxcxisBPnSXQ@jetpack", "id": 506646, "adu": 399810, "support": "https://github.com/EFForg/privacybadger", "version": "2018.5.10", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}, {"Firefox for Android": {"max": "*", "min": "50.0"}}], "homepage": "https://www.eff.org/privacybadger", "total_dls": 3607468, "status": "public", "description": "Privacy Badger automatically blocks spying ads and invisible trackers as you browse. It's there to ensure that companies can't track your browsing without your consent.\n\nPrivacy Badger sends the Do Not Track header with each request and evaluates the likelihood that you are still being tracked. If a domain appears to be tracking you on multiple websites, Privacy Badger automatically blocks your request from being sent to the tracking domain. \n\nOur extension shows you one of three states for each tracker. Red means block the tracker. Yellow means that we don't send cookies or referers to the tracker. Green means unblocked (probably because the third party does not appear to be tracking you - yet). You can click on the Privacy Badger icon in your browser's toolbar if you wish to override the automatic blocking settings.\n\nNothing can stop the Privacy Badger from eating cookies when it's hungry!\n\nPrivacy Badger is a project of the Electronic Frontier Foundation (https://www.eff.org)", "previews": [{"caption": "Privacy Badger at work on the whitehouse.gov privacy policy.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/171/171793.png?src=api&modified=1457053084", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171793.png?src=api&modified=1457053084"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/eff-technologists/?src=api", "id": 5474073, "name": "EFF Technologists"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-32.png?modified=mcrushed", "name": "Privacy Badger", "created": 1398968596, "type": "extension", "summary": "Protects your privacy by blocking spying ads and invisible trackers.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/"}, {"last_updated": 1522154432, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/forecastfox-fix-version/?src=api", "weekly_dls": 1312, "guid": "forecastfox@s3_fix_version", "id": 583250, "adu": 54553, "support": "http://forums.mozillazine.org/viewtopic.php?t=2913287", "version": "4.15", "compatible_apps": [{"Firefox": {"max": "*", "min": "51.0"}}], "homepage": "http://www.s3blog.org/forecastfox.html", "total_dls": 784616, "status": "public", "description": "Original Forecastfox Weather add-on for Mozilla Firefox is abandoned October 6, 2012:\nhttps://addons.mozilla.org/addon/forecastfox-weather/\n\nDoes it mean its death? Of course not! It has been reborn! I brought it back to life!\nNow it is called Forecastfox (fix version) and works with all Firefox versions.\n\n\n=====================\n!!!!! About version 4.x !!!!!\n=====================\n\nSorry, but the statusbar/addonbar is missing in new versions of Firefox.\nThe current version of Forecastfox is the version for the new API: WebExtensions (supported Firefox and Google Chrome)\n\nWebExtensions not supported \"statusbar/addonbar\" from xul-addons like as \"Addon-bar restored\", \"Status-4-ever\" , etc\n\nThese are the inevitable changes in Firefox - all Xul-addons is die in Firefox 57 (November 2017)\nhttps://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/\n\nForecastfox WebExtensions Features:\n1. Addon Permissions: Access your data for all websites\n2. Forecast bar now has 2 mode: Vertical (by default) and Horizontal\n3. Forecast bar will not be displayed on some sites from mozilla.org and google.com\n4. Forecast bar will not be displayed on sites that do not have pages, for example error 404 (page not found)\n5. Forecast bar will not be displayed on internal Firefox and GoogleChrome pages, for example about:addons , about:config , chrome://extensions/ , chrome://settings/ , etc.\n6. Forecast bar will not be displayed on the WebExtensions pages \"moz-extension://....\" , \"chrome-extension://....\"\n7. Forecast bar may not be displayed correctly on some sites. In this case, report the problem on the forum\n\nSorry for the inconvenience and thanks for understanding!\n\nPS:\nversion 2.4.8 (last for XUL-technology) - is broken: City search does not work\nI could not fix and make version 2.4.9, because 2.4.8 uses the outdated version of jQuery\njQuery 1.x is now forbidden by Mozilla, read more: https://bit.ly/1TRIyZY\nand I had to choose - either completely rewrite code for WebExtensions (version 3.4) or completely rewrite code for a new jQuery (version 2.4.9)\nI chose WebExtensions. \nSorry!\n\n=====================\nWhat is Forecastfox?\n\nGet international weather forecasts from AccuWeather.com and display them in any toolbar or statusbar with this highly customizable and unobtrusive extension.\n\n=====================\nForecastfox (fix version) - correction relative to the original Forecastfox Weather\nbased on last version 2.2.4\nhttp://static.getforecastfox.com/downloads/forecastfox-2.2.4.xpifixed receiving of weather forecasts for non-English localesfixed receiving weather - in some cases come obsolete datachanged url to accuweather.com\noriginal:\nhttp://spotlight.accuweather.com/dyndoc/goto/spotlight/adc_qxa3506/forecastfox.gif|www.accuweather.com/US/NY/Two Bridges/10038/city-weather-forecast.asp?partner=forecastfox\n\nfix version:\nhttp://www.accuweather.com/US/NY/Two Bridges/10038/city-weather-forecast.asp?partner=forecastfoxfixed display in the case when the addon-bar is turned off or missing (Firefox 29+)added Date in tooltipsother minor bugs fixes\nForecastfox (fix version) for Google Chrome:\nhttps://chrome.google.com/webstore/detail/forecastfox-fix-version/boljdehmejbffnfiiicckjhafabdepnd\n\n============\nforums mozillaZine:\nhttp://forums.mozillazine.org/viewtopic.php?t=2913287\n\nforums mozilla-russia:\nhttps://forum.mozilla-russia.org/viewtopic.php?id=6652", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184447.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184447.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185032.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185032.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185031.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185031.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184457.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184457.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184456.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184456.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184451.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184451.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184450.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184450.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184448.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184448.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184449.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184449.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184452.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184452.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184453.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184453.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184454.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184454.png?src=api&modified=1505804352"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184455.png?src=api&modified=1505804352", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184455.png?src=api&modified=1505804352"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/senselius/?src=api", "id": 5642089, "name": "Oleksandr"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/583/583250-32.png?modified=mcrushed", "name": "Forecastfox (fix version)", "created": 1423236673, "type": "extension", "summary": "Get international weather forecasts from AccuWeather.com and display them in any toolbar or statusbar with this highly customizable and unobtrusive extension.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/forecastfox-fix-version/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/s3blog/10"}}, {"last_updated": 1524637813, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/?src=api", "weekly_dls": 2496, "guid": "{aecec67f-0d10-4fa7-b7c7-609a2db280cf}", "id": 797378, "adu": 29505, "support": null, "version": "2.9.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://violentmonkey.github.io/", "total_dls": 165988, "status": "public", "description": "Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support. It supports most scripts for Greasemonkey and Tampermonkey.\nFeatures:\n- Update automatically according to the meta data.\n- Scripts will be executed in order as shown in the list.\n- GM functions are supported.\n- Support import from and export to a zip file.\n- Sync to Dropbox and OneDrive!\n- Open source!", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186154.png?src=api&modified=1500309053", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186154.png?src=api&modified=1500309053"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186155.png?src=api&modified=1500309054", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186155.png?src=api&modified=1500309054"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gera2ld/?src=api", "id": 6458157, "name": "Gerald"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/797/797378-32.png?modified=1524717559", "name": "Violentmonkey", "created": 1490058181, "type": "extension", "summary": "Violentmonkey provides userscripts support for browsers.\nIt's open source! https://github.com/violentmonkey/violentmonkey", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/gera2ld"}}, {"last_updated": 1518250216, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/yass-we/?src=api", "weekly_dls": 377, "guid": "yetanothersmoothscrollingwe@kataho", "id": 832256, "adu": 3566, "support": null, "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": null, "total_dls": 22159, "status": "public", "description": "With this extension, you can customize smooth scrolling behavior.\nThe extension is worth to use, if you are frustrated at any of below.\n- Step size for scrolling by the cursor keys is so short.\n- A built-in smooth scrolling is somewhat less sensitive and laggy.\n- When you flick a wheel so quick, it should scrolls farther but just count ticks of a wheel.\n- When you flick a wheel so much on a loooong web page, it should scrolls farther.\n\nOf cource the \"Access your data for all websites\" permission request is for overriding scroll behavior. For instance it needs website's geometric data to know which is scrollable. \nYou may would like to read \nhttps://support.mozilla.org/en-US/kb/permission-request-messages-firefox-extensions\nfor more info.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/kataho/?src=api", "id": 238015, "name": "kataho"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/832/832256-32.png?modified=1518250823", "name": "Yet Another Smooth Scrolling WE", "created": 1499755316, "type": "extension", "summary": "Replaces scrolling with the mouse wheel and the arrow keys into totally customizable smooth one.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/yass-we/reviews/"}, {"last_updated": 1526035509, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bookmarks-manager-and-viewer/?src=api", "weekly_dls": 1935, "guid": "{beb1b1c0-32b9-47d8-bbd1-f65bed4e7c22}", "id": 743689, "adu": 10330, "support": "http://add0n.com/bookmarks-manager.html", "version": "0.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://add0n.com/bookmarks-manager.html", "total_dls": 92935, "status": "public", "description": "Bookmarks Manager and Viewer provides a panel view to browser and modify your bookmarks the easy way. The panel is equipped with fuzzy search (like Google search) to help you easily find the matched bookmarks. You have a full set of tools to edit your bookmarks on the fly. It is even possible to drag a bookmark to a new position in the tree or create a new directory and place the bookmark inside it.\n\nThe fuzzy search can be used to find matching items even if you are not sure what was the exact title of the stored bookmark was.\n\nIt is even possible to delete unused bookmarks or directory right in the panel.\n\nThere is a validation button to find broken links; combining this with the delete button you can clean your bookmarks tree.\n\nThe properties section can be used to modify the title or address of a stored bookmark.\n\nThe color of the toolbar button indicates whether the current tab is in your bookmark tree or not. Using the panel view you can add the current tab to the specified location in the tree and edit the title once the bookmark is placed inside a branch.\n\n--- notes:\n1. This extension can be used as a workaround to Firefox bug \"Add \"Open Enclosing Folder\" context menu to search results of bookmarks in the Library window (link to view/open containing folder, parent folder button) \"\n2. In the Firefox version, to resolve favicons, www.google.com/s2/favicons?domain_url= is used. Unfortunately, Firefox still does not support chrome://favicon/ at the moment.\n\nFor more FAQs please visit:\n http://add0n.com/bookmarks-manager.html\n\nFor technical bug reports use:\n https://github.com/inbasic/bookmarks-manager\nFor general reports use:\n http://add0n.com/bookmarks-manager.html#reviews", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179679.png?src=api&modified=1479026232", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179679.png?src=api&modified=1479026232"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/inbasic/?src=api", "id": 40154, "name": "InBasic"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/743/743689-32.png?modified=mcrushed", "name": "Bookmarks Manager and Viewer", "created": 1477213374, "type": "extension", "summary": "An elegant bookmarks manager with fuzzy search and more", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bookmarks-manager-and-viewer/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1524560411, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/smart-https-revived/?src=api", "weekly_dls": 1320, "guid": "{b3e677f4-1150-4387-8629-da738260a48e}", "id": 776805, "adu": 13853, "support": "http://mybrowseraddon.com/smart-https.html", "version": "0.2.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/smart-https.html", "total_dls": 104033, "status": "public", "description": "Note: Smart HTTPS (revived) is a revised version of Smart HTTPS addon and, is written with the new WebExtensions API. This new version has better performance and robustness comparing to the old Smart HTTPS which was written with addon-sdk API. If you have Firefox (version 51 and above), please consider using this addon.\n\nSmart HTTPS is a Firefox addon that helps you always use the secure HTTPS protocol, if supported by the server. It automatically changes HTTP protocol to the secure HTTPS, and if loading encounters error, reverts it back to the HTTP protocol.\n\nHTTP vs. HTTPS:\nHTTP, or Hyper-Text Transfer Protocol, is the way a server communicates with the browser. HTTP enables visitors to view a website and send information back and forth to the server. HTTPS, or Hyper-Text Transfer Protocol Secure, is communication through a secured connection. Communications through an HTTPS with the server are encrypted by a secure certificate known as an SSL. The encryption prevents third-parties from eavesdropping on all communications to and from the server. Read more about HTTPS at the Addon's Homepage.\n\nSome Key Features:\na. Seamlessly changes all HTTP requests to the secure HTTPS, and if an error occurs, reverts it back to the HTTP address (and remembers this choice).\nb. All websites (addresses) that do not support HTTPS, are saved to memory in order to speedup the protocol-check process. Note that you can see and delete these items from the Addon's Options page.\nc. Toolbar button serves as the ON-OFF switch to turn the extension ON or OFF. Blue color indicates ON state and Gray color is for OFF state.\nd. (v0.1.2) You can now add desired websites to the white-list manually (see Addon's options page).\n\nA Sample Scenario (based on a question from a user):\nWhen you install the Addon for the first time, you will visit its support page. Since this page does not support HTTPS protocol; the Addon first loads the address in HTTPS, and when it sees the error (it this case the error is the Firefox\u2019s certificate-error page) reverts the address back to HTTP. But this operation is so fast that you will not see the error page at all. However, it is available in the browser\u2019s log (or history) if you check. In simple words, SMART HTTPS\u2019s procedure is as following:\n\nFor any HTTP address, loads the page in HTTPS &gt;&gt;&gt; watch for any sort or ERROR page (such as cert-error, blank-page, not-found-page, etc.) &gt;&gt;&gt; reverts the page back to HTTP\n\nFurthermore, SMART HTTPS only monitors HTTP websites and does not have any effect on HTTPS addresses at all. The behavior of SMART HTTPS is very similar to what human does to check for HTTPS protocol. You first change an HTTP address to HTTPS and if you see any errors happening, you will change the address back to HTTP. This is exactly what SMART HTTPS does, but in a much faster manner. This Addon is also available for Google Chrome and Opera browsers and has exactly the same behavior in three browsers.\n\nNote: in order to report Bugs, please visit Addon's Homepage and fill the Bug report form.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181916.png?src=api&modified=1524560415", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181916.png?src=api&modified=1524560415"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181913.png?src=api&modified=1524560415", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181913.png?src=api&modified=1524560415"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181914.png?src=api&modified=1524560415", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181914.png?src=api&modified=1524560415"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181915.png?src=api&modified=1524560415", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181915.png?src=api&modified=1524560415"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ilGur1132/?src=api", "id": 11791768, "name": "ilGur"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/776/776805-32.png?modified=fd00b4de", "name": "Smart HTTPS", "created": 1485591756, "type": "extension", "summary": "Automatically changes HTTP addresses to the secure HTTPS, and if loading encounters error, reverts it back to HTTP.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/smart-https-revived/reviews/"}, {"last_updated": 1526253911, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/?src=api", "weekly_dls": 9577, "guid": "CookieAutoDelete@kennydo.com", "id": 784287, "adu": 106055, "support": "https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/issues", "version": "2.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/mrdokenny/Cookie-AutoDelete", "total_dls": 467869, "status": "public", "description": "Please don't use reviews for support request. Use GitHub instead.\n\nPlease note that even if it doesn't work for you, it works for other people so it's probably a problem with your Firefox settings and not with the extension. See troubleshooting steps.\n\nPermission Request Explanations\n- Access your data for all websites: CAD requests this to delete cookies for all sites\n- Clear recent browsing history, cookies and related data: Ability to delete Localstorage.\n- Display notifications to you: Self explanatory.\n- Read and modify privacy settings: Automatic detection of First Party Isolation support. Although the Privacy permission gives CAD \"read and modify\" permissions, NO MODIFICATIONS are done to your privacy settings, CAD only reads the setting of First Party Isolation. The privacy permission unfortunately cannot be given granular control, so this will stay for now.\n- Access browser tabs: CAD uses this permission to display the site hostname in the popup for easy whitelisting/greylisting, displaying the amount of cookies for that site, and which rules apply to that site.\n\nTake the permission wording with a grain of salt.\n\nMain Features\n- Auto Deletes Cookies from Closed Tabs\n- WhiteList/GreyList Support for Cookies\n- Easily Export/Import your Whitelist/Greylist\n- Clear All Cookies for a Domain\n- Supports Manual Mode Cleaning from the popup\n- Easily See the Number of Cookies for a site \n- Support for Container Tabs (Firefox 53+ Only)\n\nUsage\nThis extension does not clean cookies automatically until you enable \"Auto-clean\". This gives you the chance to add sites to the WhiteList.\n\n1. Add the sites you want to keep cookies in the WhiteList (permanently) or GreyList (until Browser restart)\n2. Toggle \"Auto-clean\" in the popup or \"Automatic cleaning\" in the settings\n3. Watch those unused cookies disappear :)\n\nYou must enable cookies in the browser as this extension will replace the internal cookie manager.\n\nYou can disable Cleanup Notifications via the Settings.\n\nPopup Menu Features\nClean: This is basically a quick way of activating the Cookie Cleanup on demand. This looks at all your cookies and deletes them if they are not in any Open Tabs or the WhiteList.\nClean, include open tabs: Same thing as Cookie Cleanup except that it only deletes cookies only if they are not in the WhiteList. Open tabs are not taken into consideration.\nClear All Cookies for This Domain: Easy way to delete all cookies for one particular domain that you are on.\n\nSome things to Note:\n- This extension can clear localstorage as of version 2.1.0 and Firefox 58+. Enable it in the settings.\n\n- Even though third party cookies are cleared with this extension, it is better to disable third party cookies from the settings\n\nTroubleshooting\n- If anything goes wrong or cookies are not being deleted:\n1. Clear all your cookies (start with a clean slate)\n2. Reset settings other cookie extensions might have made in about:config -&gt; restore default of all network.cookie.* preferences\n3. WebExtension Cookie API is not compatible with first party isolation so make sure privacy.firstparty.isolate = false (this is fixed for Firefox 59+, make sure to restart the browser after enabling in about:config). Make sure you clear your cookies after changing this setting.\n\n- If you are coming from SDC and find that some cookies are deleted on shutdown, it's probably because SDC still has it whitelist intact in Firefox permissions. In this case, try deleting permissions.sqlite in your profile.\n\n- If you get notifications for a google cookie (with the name: NID) that can't be deleted, then it's probably this Firefox bug. The workaround is to just delete that cookie from Firefox's cookie manager.\n\n- The Default Setting will clear any storage (including whitelists) made by the extension, but it is essentially a \"clean slate\".\n\n- If nothing works, then you can make a new profile and see if the issue persists there.\n\n- If a new profile still doesn't work or if you have any other problem, file an issue on GitHub. Maybe we can work it out.\n\nBTC: 16km6pFV33S6kaeb8rCaDLZXUyo3uyVnsk", "previews": [{"caption": "Popup", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189656.png?src=api&modified=1507873221", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189656.png?src=api&modified=1507873221"}, {"caption": "Notifications", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185648.png?src=api&modified=1507873217", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185648.png?src=api&modified=1507873217"}, {"caption": "Settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189657.png?src=api&modified=1507873221", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189657.png?src=api&modified=1507873221"}, {"caption": "Expression Table", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189658.png?src=api&modified=1507873221", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189658.png?src=api&modified=1507873221"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anonymous-8bc6cd6a45c7c386b10ad255c60b79b2/?src=api", "id": 12748480, "name": "Kenny Do"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/784/784287-32.png?modified=mcrushed", "name": "Cookie AutoDelete", "created": 1487055317, "type": "extension", "summary": "Control your cookies! This WebExtension is inspired by Self Destructing Cookies. When a tab closes, any cookies not being used are automatically deleted. Whitelist the ones you trust while deleting the rest. Support for Container Tabs.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/mrkennyd/5"}}, {"last_updated": 1514360411, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/popup-blocker/?src=api", "weekly_dls": 2387, "guid": "{de22fd49-c9ab-4359-b722-b3febdc3a0b0}", "id": 742681, "adu": 32532, "support": "https://github.com/schomery/popup-blocker/issues", "version": "0.4.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/popup-blocker.html", "total_dls": 421887, "status": "public", "description": "Popup Blocker (Strict) is a lightweight WebExtension to prevent websites from opening popups. The extension pauses all sort of window opening requests for user attention. You can either accept or deny a request. Multiple unique requests are shown in an array. If a websites requests a single URL more than once, a badge number will be shown indicating the total number of requests to this particular URL.\n\nNote: the name of the extension is changed from Popup Blocker (ultimate) to Popup Blocker (strict) to prevent conflict with another extension.\n\nOptions:\nDeny popup requestAllow popup requestOpen popup request in a background tabRedirect current page to popup URL source\nSupported blocking methods:\nwindow.opena-&gt;target=_blank\n---\n\nFor FAQs please go to:\nhttp://add0n.com/popup-blocker.html\n\nFor bug reports please go to:\nhttps://github.com/schomery/popup-blocker/issues\n\nTo check your current popup blocker visit:\nhttp://tools.add0n.com/popup-blocker.html\n\n---\nYou can now translate Popup Blocker (strict) into your language; https://www.transifex.com/github-7/popup-blocker-strict/dashboard/\n---", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179585.png?src=api&modified=1477310141", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179585.png?src=api&modified=1477310141"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/j_schomery/?src=api", "id": 11568224, "name": "Jeremy Schomery"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/742/742681-32.png?modified=mcrushed", "name": "Popup Blocker (strict)", "created": 1476857909, "type": "extension", "summary": "Strictly block all popup requests from any website by default. A notification window is opened to allow you accept, reject, open the popup in background page, or redirect the current page to popup address", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/popup-blocker/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/15usd"}}, {"last_updated": 1504701627, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ageless/?src=api", "weekly_dls": 528, "guid": "2341n4m3@gmail.com", "id": 532854, "adu": 10250, "support": "https://diedrich.me/contact/", "version": "1.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}, {"Firefox for Android": {"max": "*", "min": "50.0"}}], "homepage": null, "total_dls": 190004, "status": "public", "description": "With Ageless you can watch age restricted videos on Youtube without signing in. By the push of a button the age restricted video will open in a new tab and you will be able to watch it. Ageless does not work for videos where the video owner has disabled playback on other websites.\n\nDemo video: https://diedrich.me/assets/videos/Ageless-for-YouTube.mp4\n\nWikipedia Context Menu Search", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/142/142518.png?src=api&modified=1411192881", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/142/142518.png?src=api&modified=1411192881"}, {"caption": "You can also use the context menu instead of the toolbar button", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/143/143430.png?src=api&modified=1411192881", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/143/143430.png?src=api&modified=1411192881"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/NickDi/?src=api", "id": 11010096, "name": "Nick Diedrich"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/532/532854-32.png?modified=1504704020", "name": "Ageless for YouTube", "created": 1406226718, "type": "extension", "summary": "Watch age restricted YouTube videos without signing in.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ageless/reviews/"}, {"last_updated": 1496145071, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/sky-timer/?src=api", "weekly_dls": 13, "guid": "{858efc07-0b91-40c3-82eb-9ce2781d9724}", "id": 799791, "adu": 213, "support": null, "version": "1.5.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 1563, "status": "public", "description": "None", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183415.png?src=api&modified=1490645509", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183415.png?src=api&modified=1490645509"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183416.png?src=api&modified=1490645509", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183416.png?src=api&modified=1490645509"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/azim-ut/?src=api", "id": 10417111, "name": "Azim"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/799/799791-32.png?modified=1496146820", "name": "Sky Timer", "created": 1490643664, "type": "extension", "summary": "Sky timer. London Big Ben, Pockemon or sample sounds! Don't miss your time.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/sky-timer/reviews/"}, {"last_updated": 1526818536, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/?src=api", "weekly_dls": 194581, "guid": "uBlock0@raymondhill.net", "id": 607454, "adu": 4762390, "support": "https://www.reddit.com/r/uBlockOrigin/", "version": "1.16.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://github.com/gorhill/uBlock#ublock-origin", "total_dls": 45069907, "status": "public", "description": "Firefox WebExtensions: Issues with uBO/webext? If so, then read carefully before filing any issue.\n\n***\n\nAn efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.\n\nIllustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared\n\nUsage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.\n\n***\n\nFlexible, it's more than an \"ad blocker\": it can also read and create filters from hosts files.\n\nOut of the box, these lists of filters are loaded and enforced:\n\n- EasyList\n- Peter Lowe\u2019s Ad server list\n- EasyPrivacy\n- Malware domains\n\nMore lists are available for you to select if you wish:\n\n- Fanboy\u2019s Enhanced Tracking List\n- Dan Pollock\u2019s hosts file\n- hpHosts\u2019s Ad and tracking servers\n- MVPS HOSTS\n- Spam404\n- And many others\n\nOf course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts\u2019s Ad and tracking servers, uBlock Origin still has a lower memory footprint than other very popular blockers out there.\n\nAlso, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.\n\n***\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\n***\n\nDocumentation:\nhttps://github.com/gorhill/uBlock#ublock-origin\n\nProject change log:\nhttps://github.com/gorhill/uBlock/releases\n\nContributors @ Github:\nhttps://github.com/gorhill/uBlock/graphs/contributors\n\nContributors @ Crowdin:\nhttps://crowdin.net/project/ublock", "previews": [{"caption": "Default mode", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/157/157572.png?src=api&modified=1433479123", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157572.png?src=api&modified=1433479123"}, {"caption": "The dashboard: stock filter lists", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/157/157576.png?src=api&modified=1433479123", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157576.png?src=api&modified=1433479123"}, {"caption": "Dynamic filtering allows default-deny mode", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/157/157592.png?src=api&modified=1433479123", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157592.png?src=api&modified=1433479123"}, {"caption": "The dashboard: settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/159/159634.png?src=api&modified=1433479123", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/159/159634.png?src=api&modified=1433479123"}, {"caption": "Unified logger", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158734.png?src=api&modified=1433479123", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158734.png?src=api&modified=1433479123"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gorhill/?src=api", "id": 11423598, "name": "Raymond Hill"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-32.png?modified=mcrushed", "name": "uBlock Origin", "created": 1429946782, "type": "extension", "summary": "Finally, an efficient blocker. Easy on CPU and memory.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/"}, {"last_updated": 1524204607, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/?src=api", "weekly_dls": 4179, "guid": "wappalyzer@crunchlabz.com", "id": 10229, "adu": 69959, "support": "https://www.wappalyzer.com", "version": "5.4.14", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://www.wappalyzer.com", "total_dls": 1403347, "status": "public", "description": "Wappalyzer is a browser extension that uncovers the technologies used on websites. It detects content management systems, eCommerce platforms, web servers, JavaScript frameworks, analytics tools and many more.\n\nBrowse the full list applications Wappalyzer detects.\n\nAlso available for Google Chrome.\n\nNote that by default anonymous data is gathered for research purposes. You may opt-out in the settings. See the privacy policy.\n\nFollow Wappalyzer on Twitter.\n\nDonate Bitcoin: 16gb4uGDAjaeRJwKVmKr2EXa8x2fmvT8EQ - Thanks!", "previews": [{"caption": "Expanded panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/125/125386.png?src=api&modified=1489037659", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/125/125386.png?src=api&modified=1489037659"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AliasIO/?src=api", "id": 3609035, "name": "Elbert Alias"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/10/10229-32.png?modified=1524205223", "name": "Wappalyzer", "created": 1230747233, "type": "extension", "summary": "Wappalyzer is a browser extension that identifies software on websites.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/reviews/"}, {"last_updated": 1484135551, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/noflash/?src=api", "weekly_dls": 1562, "guid": "jid1-n8wH2cBfc2QaUj@jetpack", "id": 593672, "adu": 19355, "support": "http://mybrowseraddon.com/noflash.html", "version": "0.1.6", "compatible_apps": [{"Firefox": {"max": "54.0", "min": "48.0"}}, {"Firefox for Android": {"max": "54.0", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/noflash.html", "total_dls": 276774, "status": "public", "description": "Flash Block (Plus) Addon controls all Adobe Flash contents (including ads, games, video and music players) in webpages. As you browse, a placeholder frame(s) stating 'Flash Content' appears instead of the actual Flash. Clicking on the frame loads the original content. Moreover, you can white-list any website from toolbar-popup to disable the extension.\n\nImportant Features:\n1. Allows you to block flash contents in all webpages.\n2. Easily switch the extension On or Off from toolbar popup.\n3. Add or remove websites to the white-list from toolbar-popup.\n4. An empty frame appears in place of the actual flash, clicking on the frame will load the flash.\n\nNote: in order to report Bugs, please visit Addon's Homepage and fill the Bug report form.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181013.png?src=api&modified=1482216256", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181013.png?src=api&modified=1482216256"}, {"caption": "Blocked Flash Content", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172584.png?src=api&modified=1482216252", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172584.png?src=api&modified=1482216252"}, {"caption": "Blocked Flash Content", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/154/154752.png?src=api&modified=1482216252", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154752.png?src=api&modified=1482216252"}, {"caption": "Toolbar Panel UI", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/154/154754.png?src=api&modified=1482216252", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154754.png?src=api&modified=1482216252"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/arl1232smg/?src=api", "id": 11285580, "name": "AdblockLite"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/593/593672-32.png?modified=1508395710", "name": "Flash Block (Plus)", "created": 1426150618, "type": "extension", "summary": "Provides control over Flash contents", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/noflash/reviews/", "contribution": {"meet_developers": "https://paypal.me/addondev/10usd"}}, {"last_updated": 1503092425, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/org-capture/?src=api", "weekly_dls": 21, "guid": "{ddefd400-12ea-4264-8166-481f23abaa87}", "id": 806779, "adu": 425, "support": "https://github.com/sprig/org-capture-extension", "version": "0.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/sprig/org-capture-extension", "total_dls": 2120, "status": "public", "description": "This is extension adds a \"Capture\" button, sending the site address, title, and selected text (if any) to emacs via org-protocol, see the Org-Mode site for instructions for setting that up org-protocol. The extentsion itself is available at the Chrome App Store.", "previews": [{"caption": "Extension in action", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187192.png?src=api&modified=1503092219", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187192.png?src=api&modified=1503092219"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/slumpy/?src=api", "id": 12944557, "name": "kosta"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/806/806779-32.png?modified=1503094821", "name": "Org Capture", "created": 1492443908, "type": "extension", "summary": "A helper for capturing things via org-protocol in emacs: First, set up: http://orgmode.org/worg/org-contrib/org-protocol.html or https://github.com/sprig/org-capture-extension\n\nSee https://youtu.be/zKDHto-4wsU for example usage", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/org-capture/reviews/"}, {"last_updated": 1519503019, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/to-google-translate/?src=api", "weekly_dls": 13394, "guid": "jid1-93WyvpgvxzGATw@jetpack", "id": 445852, "adu": 308085, "support": "https://github.com/itsecurityco/", "version": "3.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/itsecurityco/to-google-translate", "total_dls": 2802639, "status": "public", "description": "This extension creates one context menu item in Firefox. When you click on a menu item, the previously selected text is sent to Google Translate for translating or to Google TTS for listen pronunciation. You can setup the default languages for translation in the options page.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/198/198330.png?src=api&modified=1519503044", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198330.png?src=api&modified=1519503044"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181450.png?src=api&modified=1519503040", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181450.png?src=api&modified=1519503040"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/juanescobar/?src=api", "id": 10030826, "name": "Juan Escobar"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/445/445852-32.png?modified=mcrushed", "name": "To Google Translate", "created": 1370957758, "type": "extension", "summary": "Right-click on a section of text and click on Translate icon next to it to translate or listen it to your language.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/to-google-translate/reviews/"}, {"last_updated": 1524081009, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/?src=api", "weekly_dls": 223, "guid": "wayback_machine@mozilla.org", "id": 711438, "adu": 10220, "support": "http://web.archive.org", "version": "1.8.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 26649, "status": "public", "description": "Detects dead pages, 404s, DNS failures &amp; a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent &amp; first archives.\n\nIf you used No More 404s on Test Pilot, this extention is for you!", "previews": [{"caption": "Save an archive or a URL to the Wayback Machine or see the first, or most recent, archive of that URL.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182679.png?src=api&modified=1488317420", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182679.png?src=api&modified=1488317420"}, {"caption": "If there is an archive in the Wayback Machine, of a page not available via the \"live web\" you will be shown this pop-up.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182680.png?src=api&modified=1488317420", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182680.png?src=api&modified=1488317420"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/InternetArchive/?src=api", "id": 12373129, "name": "Internet Archive"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/Mark_Graham/?src=api", "id": 12835321, "name": "Mark Graham"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-32.png?modified=1524082823", "name": "Wayback Machine", "created": 1466640811, "type": "extension", "summary": "Detects dead pages, 404s, DNS failures &amp; a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent &amp; first archives.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/"}, {"last_updated": 1483979015, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/porn-site-blocker/?src=api", "weekly_dls": 276, "guid": "{100d4af3-b61a-4cbc-bc3c-b340c7cb2121}", "id": 768481, "adu": 135, "support": "https://github.com/hashemirafsan/porn-site-blocker-addons/issues", "version": "1.0.2", "compatible_apps": [{"Firefox": {"max": "53.*", "min": "42.0"}}], "homepage": null, "total_dls": 24214, "status": "public", "description": "A basic porn site blocker addons for firefox browser.\nIt blocks the detected site automatically.\n\nYou can help us to prevent the porn site. Please send us a review,\ncreate a issue and give the site name which site is not listed\nand don't work our addons.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Hashemirafsan/?src=api", "id": 12735165, "name": "Hashemi Rafsan"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/768/768481-32.png?modified=1486551029", "name": "Porn site Blocker", "created": 1483871062, "type": "extension", "summary": "A basic porn site blocker addons for firefox browser.t blocks the detected site automatically.You can help us to prevent the porn site. Please send us a review,\ncreate a issue and give the site name which site is not listed.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/porn-site-blocker/reviews/"}, {"last_updated": 1504594824, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/?src=api", "weekly_dls": 305, "guid": "jid1-nbzaq9ol2hyY64gGe@jetpack", "id": 697840, "adu": 6218, "support": "https://github.com/james-fray/youtube-stop-autoplay/", "version": "0.1.7", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/stop-autoplay.html", "total_dls": 47388, "status": "public", "description": "Stop AutoPlay Next for YouTube\u2122 permanently disables YouTube from auto-playing the next suggested track by rejecting access to a module that is responsible for loading the next suggested tracks.\n\n--- My other YouTube tools ---\nYouTube use Flash PlayerYouTube in HD (720p, 1080p, 1440p, 2160p)YouTube no AnnotationsYouTube no Buffer (no autoplay)YouTube Stop AutoPlay NextYouTube toggle Flash and HTMLYouTube Player AdBlockerYouTube auto Pause and ResumeYouTube\u2122 Stop ButtonTheater Mode for YouTube (YouTube Wide Screen)Note that this extension does not have any options. It just works out of the box.\n\n----\n\nNote: The FAQs page of this extension has Google Analytics code; Terms can be found here: https://www.google.com/analytics/terms/us.html", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173174.png?src=api&modified=1460793317", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173174.png?src=api&modified=1460793317"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/james_fray/?src=api", "id": 11271922, "name": "James Fray"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-32.png?modified=1508239478", "name": "YouTube Stop AutoPlay Next", "created": 1460793244, "type": "extension", "summary": "Stop YouTube from Playing next tracks (aka disable autoplay button).", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1519296611, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/reader/?src=api", "weekly_dls": 1317, "guid": "{20068ab2-1901-4140-9f3c-81207d4dacc4}", "id": 184617, "adu": 24426, "support": null, "version": "64.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://barisderin.com/?p=372", "total_dls": 1132347, "status": "public", "description": "Reader is the ultimate Reader tool for your Firefox that provides you the best reading experience by transforming text on any website using fonts, colors, and layouts of your choosing in a clean and distraction free environment.\n\n\u2713 16 Million Color\n\nReader lets you adjust your Reading pane to the ultimate possible level. You can choose any color from Color Pickerpanel for your text, background and anchor elements.\n\n\u2713 Custom Fonts\n\nReader lets you assign any Font on your Operating System for your Reading pane. You choose your favorite font from Helvetica to Verdana.\n\n\u2713 Print Less\n\nReader lets you print your Reading pane in user and economy friendly way.\n\n\u2713 Auto Scroll\n\nReader provides Auto Scroll functionality so that you can read your web pages in a steady pace.\n\n\u2713 Select and Read\n\nReader lets you select any portion of the web page and read it by choosing Read in Reader option in the context menu.\n\nTo use it just click the Reader icon on Firefox add-on bar. Also by right clicking on Reader status-bar icon you can get other Styling Options.\n\nAfter a few seconds the web page will be simplified and you will achieve easy to read content panel. To exit the panel just click anywhere outside the content area.\n\nYou can mail and print the page, access options and exit the Reader mode from controls panel.\n\nIf the add-on can not achieve a desired success you can manually select the text and then click the add-on bar icon or toolbar icon or choose Read in Reader option from the context menu to get the simplified version of the selected text.\n\nYou can also add a Toolbar button to the navigation toolbox. Right click on any toolbar button and choose the \u201cCustomise\u201d option to drag the icon in toolbox.\n\nKeyboard short-cut to activate Reader is CTRL+ALT+R combination.\n\nKeyboard short-cut to activate Auto Scroll is CTRL+SHIFT+S combination.\n\nReader based on Gabriel Coarna's Readable bookmarklet.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46828.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46828.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46877.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46877.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46878.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46878.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46879.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46879.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46880.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46880.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/baris-derin/?src=api", "id": 4010195, "name": "Baris Derin"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/184/184617-32.png?modified=mcrushed", "name": "Reader", "created": 1277407713, "type": "extension", "summary": "Reader is the ultimate Reader tool for Firefox.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/reader/reviews/"}, {"last_updated": 1524941709, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/?src=api", "weekly_dls": 938, "guid": "tiletabs-we@DW-dev", "id": 726488, "adu": 25096, "support": null, "version": "9.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}], "homepage": "https://addons.mozilla.org/addon/tile-tabs-we/", "total_dls": 140175, "status": "public", "description": "-------------------------------------------------------------------------\nVersion 9.2\n\u2022 New option to reload pages in tiled tabs during Refresh Layout.\n-------------------------------------------------------------------------\n\n\nIMPORTANT NOTICE\n\nWhy Tile Tabs WE is different to the original Tile Tabs\n\nTile Tabs WE works differently to the original Tile Tabs because of changes that Mozilla is making in Firefox 57.\n \nThe original Tile Tabs was developed using technologies that are no longer available in Firefox 57.\n\nFirefox 57 and later versions will only support add-ons that have been built using the new WebExtensions API's (which are the same as the Chrome extension API's).\n\nUsing the new WebExtensions API's, it is not possible to display multiple pages simultaneously within the same browser window. This is why Tile Tabs WE has to move each tiled tab into a separate window.\n\nIt is hoped that Mozilla will provide a new WebExtensions interface that will allow a new add-on to be developed that is more similar to the original Tile Tabs.\n\nReasons why you might want to use Tile Tabs WE\n\n\u2022 To compare multiple web pages side-by-side.\n\u2022 To synchronize scroll multiple web pages side-by-side.\n\u2022 To open links from one tab in adjacent existing tabs.\n\u2022 To save tiled layouts which can be re-opened for future use.\n\n-------------------------------------------------------------------------\n\nOVERVIEW\n\nTile Tabs WE provides facilities to take tabs from a parent window and arrange them in a layout of tiled sub-windows. This makes it easy to browse or monitor multiple web pages, or to compare multiple web pages using synchronized scroll. Layouts can be saved and later re-opened.\n\nTile Tabs WE is an alternative no-restart version of the well established Tile Tabs add-on for Firefox.\n\nTile Tabs WE is implemented using the new WebExtensions API and is available for both Firefox and Chrome with identical functions and user interfaces.\n\nBASIC OPERATION\n\nTile Tabs WE emulates 'split browser' functionality with simple switching between the normal view and the tiled view.\n\nTile Tabs WE displays multiple tabs in a layout of tiled sub-windows ('tiles') within the area of the parent browser window. The tiles can be arranged horizontally, vertically, or in a grid.\n\nA tiled layout can be created using the toolbar button, button menu, context menu, quick menu, or keyboard shortcuts. The parent window is indicated by a badge on the toolbar button showing the current number of tiles. Tiles are indicated by a badge on their toolbar buttons showing the letter 'T'.\n\nWhen a tiled layout is created, tabs from the parent window are moved into the new tiles in the following order: first the selected tab, then tabs to the right of the selected tab, then tabs to the left of the selected tab, and finally if there are insufficient tabs then new tabs will be created.\n\nA tiled layout can be saved and previously saved layouts can be opened or deleted. A default layout can be configured.\n\nDragging the borders between two tiles will resize both tiles (and any sub-tiles).\n\nOPTIONS PAGE\n\nThe options page for Tile Tabs WE can be accessed as follows:\n\n\u2022 Firefox - On the menu bar select Tools &gt; Add-ons (or press Ctrl+Shift+A), select the Extensions tab, and then click on the Options button.\n\n\u2022 Chrome - Right-click on the toolbar button, and then select Options.\n\nTOOLBAR BUTTON\n\nAfter installation of Tile Tabs WE, there will be a new blue 'tiled-layout' button on the main toolbar.\n\nTo create a new tiled layout, click on the Tile Tabs WE toolbar button.\n\nTo switch between the tiled view and the normal view, click on the Tile Tabs WE toolbar button again.\n\nCONTEXT MENU &amp; BUTTON MENU\n\nTo perform any layout or tiling operation, right-click on the page contents to open the context menu, select the 'Tile Tabs WE' sub-menu, and then select one of the menu items:\n\n\u2022 New Layout - creates a new layout and moves one tab from the parent window into each tile.\n\u2022 Close Layout - closes the existing layout and moves tabs from all tiles back into the parent window.\n\u2022 Hide Layout - hides the existing layout and moves tabs from all tiles back into the parent window.\n\u2022 Show Layout - shows the existing layout and moves one tab from the parent window into each tile.\n\u2022 Refresh Layout - brings all of the tiles to the front and focuses one of the tiles.\n\u2022 Toggle Toolbars - toggles the tab bar and address bar in the currently focused tile or all tiles.\n\u2022 Tile Tab - tiles an existing tab above, below, left or right of the currently focused tile.\n\u2022 Add Tile - adds a new tile (with a new tab) above, below, left or right of the currently focused tile.\n\u2022 Remove Tile - removes the currently focused tile and expands the other tiles as necessary.\n\u2022 Expand Tile - expands the currently focused tile to the full size of the layout.\n\u2022 Contract Tile - contracts the currently focused tile back to its original size.\n\u2022 Open Layout - opens a previously saved layout and assigns the saved tabs (if any) to the tiles.\n\u2022 Save Layout - saves the current layout and optionally saves the tabs assigned to the tiles.\n\u2022 Delete Layout - deletes a previously saved layout.\n\u2022 Default Layout - sets the default layout to be one of the previously saved layouts.\n\u2022 Sync Scroll - enables/disables synchronized scrolling of tiled tab contents.\n\nAlternatively, right-click on the Tile Tabs WE toolbar button to open the button menu, and then select one of the menu items.\n\nThere are options to:\n\n\u2022 define the default page for new tabs created by New Layout or Add Tile.\n\u2022 show/hide the Tile Tabs WE submenu item on the context menu.\n\u2022 show/hide the toolbars for new tiles created by New Layout or Add Tile.\n\u2022 reload pages in tiled tabs during Refresh Layout.\n\u2022 synchronize scroll only when scrolling the focused window.\n\u2022 assign existing tabs before creating new tabs.\n\u2022 automatically close tabs created by Open Layout.\n\u2022 automatically close tabs created by user in tiles.\n\nQUICK MENU\n\nTo provide quicker access to frequently used commands, a small Quick Menu icon is displayed in the bottom-right corner of the page contents of each tile. The Quick Menu is especially useful when the toolbars are hidden or when the Tile Tabs WE toolbar button has overflowed off the toolbar.\n\nTo perform frequently used commands, hover the mouse over the Quick Menu icon, and then select one of the available commands:\n\n\u2022 Close Layout\n\u2022 Hide Layout\n\u2022 Refresh Layout\n\u2022 Toggle (This or All)\n\u2022 Sync Scroll\n\u2022 Add Tile (Above, Left, Right or Below)\n\u2022 Remove Tile\n\u2022 Expand Tile\n\u2022 Contract Tile\n\nNote, the Quick Menu icon is not displayed in some special pages (e.g. about: or chrome://...).\n\nThere is an option to show/hide the Quick Menu icon in all tiles.\n\nKEYBOARD SHORTCUTS\n\nTo perform the most frequently used operations, press one of the four keyboard shortcuts:\n\n\u2022 New/Close Layout - Alt+Shift+Up (Windows and Linux) or Control+Shift+Up (Mac OS X)\n\u2022 Hide/Show Layout - Alt+Shift+Down (Windows and Linux) or Control+Shift+Down (Mac OS X)\n\u2022 Refresh Layout - Alt+Shift+Left (Windows and Linux) or Control+Shift+Left (Mac OS X)\n\u2022 Toggle Toolbars - Alt+Shift+Right (Windows and Linux) or Control+Shift+Right (Mac OS X)\n\nThere is an option to set the Toggle Toolbars keyboard shortcut to toggle all toolbars.\n\nOPEN LINKS IN NEXT OR PREVIOUS TILE\n\nCtrl+Middle-click on a link in a tile to open the link in the next tile (to the right or below). Press 'Shift' as well to open the link in the previous tile (to the left or above).\n\nThere are options to open links as normal or to configure the click type as: Ctrl+Click, Middle-click or Ctrl+Middle-click.\n\nMOVE OR RESIZE LAYOUT\n\nTo move or resize a tiled layout, first hide the layout, then move or resize the parent window, and then show the layout again. \n\nRESIZE TILES\n\nDragging the borders between two tiles will resize both tiles. Resizing of tiles is limited by minimum width and minimum height constraints.\n\nWINDOW MARGINS\n\nThere are options to configure the window margins for tiles for different operating systems.\n\nOn initial installation:\n\n\u2022 The top margin for tiles is 0px for Windows, Linux and Mac OS X.\n\u2022 The other (left/right/bottom) margins for tiles with toolbars are 7px for Windows or 0px for Linux and Mac OS X.\n\u2022 The other (left/right/bottom) margins for tiles without toolbars are 7px for Windows or 0px for Linux and Mac OS X.\n\u2022 The adjustment if the parent window is maximized is 1px for Windows or 0px for Linux or Mac OS X.\n\nSUPPORT\n\nPlease e-mail: dw-dev@gmx.com\n\nLICENSE\n\nDistributed under the GNU General Public License version 2.\nSee LICENCE.txt file and http://www.gnu.org/licenses/", "previews": [{"caption": "Tile Tabs WE - create tiled layout using context menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180738.png?src=api&modified=1482654401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180738.png?src=api&modified=1482654401"}, {"caption": "Tile Tabs WE - toggle tile toolbars off using quick menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180739.png?src=api&modified=1482654401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180739.png?src=api&modified=1482654401"}, {"caption": "Tile Tabs WE - resize adjacent tiles by dragging their borders", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180740.png?src=api&modified=1482654401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180740.png?src=api&modified=1482654401"}, {"caption": "Tile Tabs WE - add new tile to left using button menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180741.png?src=api&modified=1482654401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180741.png?src=api&modified=1482654401"}, {"caption": "Tile Tabs WE - save tiled layout and re-open when needed", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180742.png?src=api&modified=1482654401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180742.png?src=api&modified=1482654401"}, {"caption": "Tile Tabs WE - options page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181188.png?src=api&modified=1482654405", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181188.png?src=api&modified=1482654405"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/dw-dev/?src=api", "id": 1236621, "name": "DW-dev"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/726/726488-32.png?modified=mcrushed", "name": "Tile Tabs WE", "created": 1471779277, "type": "extension", "summary": "Take tabs from parent windows and arrange them in layouts of tiled sub-windows, using the toolbar button, context menu or keyboard shortcuts. Makes it easy to browse, compare or monitor multiple pages. Synchronize scroll. Save and re-open layouts.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/reviews/"}, {"last_updated": 1521145809, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/?src=api", "weekly_dls": 1537, "guid": "printedit-we@DW-dev", "id": 726880, "adu": 48583, "support": null, "version": "21.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "55.0"}}], "homepage": "https://addons.mozilla.org/addon/print-edit-we/", "total_dls": 221574, "status": "public", "description": "----------------------------------------------------------------------------------------------------\nVersions 21.5\n\u2022 New option not to save elements that have been deleted when using Save As HTML.\n\u2022 New options to set Header/Footer edges in saved PDF files (Firefox 59+) (not Mac OS X).\n----------------------------------------------------------------------------------------------------\nVersions 21.6\n\u2022 Fixes the bug that prevented Save As PDF working with Firefox 56-58.\n----------------------------------------------------------------------------------------------------\n\nOVERVIEW\n\nPrint Edit WE provides facilities to edit the contents of a web page prior to printing or saving as HTML or PDF. Elements in the web page can be formatted, hidden or deleted and text can be edited or inserted. Unwanted content, such as adverts and sidebars, can easily be removed.\n\nPrint Edit WE is the successor to the well established Print Edit add-on. Print Edit WE is implemented using the new WebExtensions API and is available for both Firefox and Chrome with identical functions and user interfaces.\n\nBASIC OPERATION\n\nTo start editing the page, click on the Print Edit WE button on the main toolbar, or select Print Edit WE &gt; Print Edit on the context menu. A blue 'EDIT' (editing) badge will appear on the button.\n\nThe 'Web Style' feature is disabled by default, so that the page displayed looks similar to how the page would look if printed normally. When the 'Web Style' feature is enabled, the page displayed will look similar to how the page looks during normal browsing.\n\nThe 'Text Pieces' feature is disabled by default, so that only whole blocks of text can be selected. When the 'Text Pieces' feature is enabled, individual pieces of text can be selected and edited and line breaks are displayed.\n\nAn edited web page can be saved as a single HTML file, which can be viewed or re-edited using Firefox or Chrome. An edited web page can also be saved as a PDF file.\n\nClick the 'Preview' button to see how the edited web page will look when printed. Close the preview window to return to editing.\n\nNote, if you are using Print Edit WE in Firefox 55 or earlier, clicking the 'Preview' button (or pressing 'P' or 'Ctrl+P') will always open the Print dialog, rather than the preview window.\n\nThere are options to:\n\n\u2022 default to enabling selection of Text Pieces on entry.\n\u2022 default to enabling display with Web Style on entry.\n\u2022 not ask the user about saving edits when closing an edited web page.\n\u2022 ask the user about leaving an edited web page only if the edits are not saved.\n\nOPTIONS PAGE\n\nThe options page for Print Edit WE can be accessed as follows:\n\n\u2022 Firefox - On the menu bar select Tools &gt; Add-ons (or press Ctrl+Shift+A), select the Extensions tab, and then click on the Options button.\n\n\u2022 Chrome - Right-click on the toolbar button, and then select Options.\n\nTOOLBAR BUTTON\n\nAfter installation of Print Edit WE, there will be a new grey and blue 'printer-pencil' button on the main toolbar.\n\nIf Print Edit WE cannot be used with the current page, the toolbar button will be disabled (greyed-out).\n\nTo start editing the page, click on the Print Edit WE toolbar button and a blue editing 'EDIT' (editing) badge will appear.\n\nTo suspend editing, click on the Print Edit WE toolbar button again, and a red 'SUS' (suspended) badge will appear. To resume editing, click on the Print Edit WE toolbar button again.\n\nCONTEXT MENU &amp; BUTTON MENU\n\nTo start editing the page, right-click on the page contents to open the context menu, select the Print Edit WE sub-menu, and then select the 'Print Edit' menu item.\n\nAs an alternative to using the context menu, right-click on the Print Edit WE toolbar button and use the button menu.\n\nThere is an option to show/hide the Print Edit WE submenu item on the context menu.\n\nPRINT EDIT WE TOOLBAR\n\nThe buttons available on the Print Edit WE toolbar are:\n\n\u2022 Select - select all elements or all graphic elements, or re-select elements from previous command.\n\u2022 Deselect - deselect all currently selected elements.\n\u2022 Hide - hide currently selected elements.\n\u2022 Delete - delete currently selected elements.\n\u2022 Hide Except - hide all elements except those currently selected.\n\u2022 Delete Except - delete all elements except those currently selected.\n\u2022 Format - apply format pproperties to currently selected elements.\n\u2022 Text - edit a text piece or insert new text before or after element.\n\u2022 Undo - undo the action of previous edit command.\n\u2022 Undo All - undo the actions of all previous edit commands.\n\u2022 Save - save web page as a single HTML or PDF file.\n\u2022 Text Pieces - allow selection and editing of individual text pieces.\n\u2022 Web Style - alternately remove or apply CSS print stylesheets.\n\n\u2022 Preview - open the Print Preview window.\n\u2022 Close - finish editing.\n\n\u2022 Help - show the Help panel.\n\u2022 Tools- access to the Fix Page Breaks feature and the Options dialog.\n\nKEYBOARD SHORTCUTS\n\nTo initiate Print Edit, press Alt+P. To initiate Print Preview when not editing a web page, press Alt+Shift+P.\n\nEach button or menu item on the Print Edit WE toolbar has a keyboard shortcut, which is the letter that is underlined in the name of the button or menu item.\n\nThe other keyboard shortcuts are:\n\n\u2022 ] - deselect all elements.\n\u2022 [ - select previously selected elements.\n\u2022 # - apply breaks before selected elements.\n\u2022 Up - expand highlight box.\n\u2022 Down - shrink highlight box.\n\u2022 Enter - select or deselect highlighted element.\n\u2022 Insert - hide selected elements.\n\u2022 Delete - delete selected elements.\n\u2022 Backspace - undo previous edit command.\n\u2022 Escape - close panel or menu - or close Print Preview window\n\u2022 Ctrl+A - select all elements.\n\u2022 Crtl+P - open Print Preview window.\n\u2022 Ctrl+S - save web page as a single HTML file.\n\u2022 Ctrl+Z - undo previous edit command.\n\nMOUSE ACTIONS\n\nThe mouse actions are:\n\n\u2022 Move - move highlight box to highlight element.\n\u2022 Click - select or deselect highlighted element.\n\u2022 Right-Click - inspect format properties for highlighted element.\n\u2022 Drag - select all elements within capture box.\n\u2022 Shift+Drag - select all graphic elements within capture box.\n\u2022 Ctrl+Drag - deselect all elements within capture box.\n\nHIGHLIGHT BOX\n\nThe highlight box (solid border) is positioned over an element by moving the mouse over the element. If necessary, the position of the highlight box can be adjusted using the Expand (Up Arrow) and Shrink (Down Arrow) keys. The element is then selected by clicking the mouse or by pressing the Select (Enter) key.\n\nThe position of the highlight box can also be adjusted and the element selected using the Expand, Shrink and Select buttons in the Inspect panel. \n\nSELECTING ELEMENTS\n\nAn individual element is selected by moving the mouse, so that the highlight box (solid border) is positioned over the element, and then clicking the mouse (or pressing Enter). The highlight box then changes to a selection box (dashed border). Any number of elements can be selected, one after another, before applying an edit command.\n\nAny selected element can be deselected by moving the mouse, so that the highlight box (solid border) is positioned over the selected element, and then clicking the mouse (or pressing Enter). The selection box (dashed border) then disappears.\n\nMultiple elements can be selected together by dragging the mouse to draw a rectangular capture area which encloses the elements. When the mouse is released, all of the elements within the capture area are selected. To select just graphic elements, hold down the Shift key when dragging the mouse.\n\nTo deselet multiple elements, hold down the the Ctrl key when dragging the mouse.\n\nIf the start point of the capture area is within a &lt;frame&gt; or &lt;iframe&gt;, then the capture area can only be dragged within the boundaries of the &lt;frame&gt; or &lt;iframe&gt;.\n\nAll selected elements can be deselected by clicking the Deselect button.\n\nThere are options to:\n\n\u2022 make elements still selectable after a Hide command.\n\u2022 reinstate select boxes after an Undo command.\n\u2022 show wider borders for the highlight and selection boxes.\n\u2022 shade the background for selection boxes.\n\u2022 snap the capture box start point to the web page edge.\n\nEDITING AND INSERTING TEXT\n\nThe Text command allows a selected piece of text to be edited, or new text to be inserted before or after a selected element or selected piece of text. The Text command button is only enabled when a single element or single piece of text is selected.\n\nNormally, an individual piece of text can only be selected if the Text Pieces feature is enabled. However, when the Text Pieces feature is disabled, any individual pieces of text that have been previously edited will remain selectable and editable.\n\nThe Text popup panel provides a text box where an existing piece of text can be edited or new text can be prepared before being inserted. All of the standard editing keyboard shortcuts (e.g. arrow keys, Ctrl+C, Ctrl+V) can be used in the text box.\n\nThere is an option to show line breaks when the Text Pieces feature is enabled.\n\nAPPLYING FORMAT PROPERTIES\n\nThe Format command allows up to twenty-six format properties to be applied to the selected elements. These format properties affect both the layout of the content and its appearance, and can be used to reduce the space that the content occupies on the printed page and to improve its readability.\n\nThe format properties can be applied individually by ticking the checkboxes in the Properties section, or in groups by using the buttons in the Quick Styles section. The value of a format property can be changed by clicking the small arrow buttons next to the property value. Click on the property value to reset it to the default value.\n\nThe Properties section can be shown or hidden by clicking the Show/Hide Properties (down/up chevron) button. The values of all of the format properties can be reset to their default values by clicking the Reset Properties (arrows target) button.\n\nThe format properties can be applied to just the selected elements or to their nested sub-elements as well, and can also be restricted to specific content types (e.g. Blocks or List Items). The Format command can be applied multiple times to the same element.\n\nINSPECTING FORMAT PROPERTIES\n\nThe current format properties for an element can be displayed in the Inspect popup panel. This is displayed by moving the mouse, so that the highlight box (solid border) is positioned over the element, and then right-clicking the mouse.\n\nThe Inspect panel has three buttons (Expand, Shrink and Select) which allow positioning of the highlight box and selection of the highlighted element.\n\nADJUSTING PAGE BREAKS\n\nPage breaks can be applied or avoided using the 'Page Break' property in the Format panel. \n\nPage breaks can also be applied using the 'Page Breaks' button in the Format panel or using the hash (#) keyboard shortcut.\n\nThere is an option to default to avoiding page breaks inside images.\n\nSAVING AS HTML FILE\n\nThe Save As HTML menu item allows an edited web page to be saved as a single HTML file (including styling, images and fonts) that can be opened and re-edited in Firefox or Chrome.\n\nThere are two available save methods:\n\nSave Basic Items - saves these items:\n\n\u2022 HTML elements\n\u2022 HTML image files (currently displayed)\n\u2022 CSS style sheets\n\u2022 CSS image files (currently displayed)\n\u2022 CSS font files (used by this browser)\n \nSave Standard Items - saves the Basic Items and these items:\n\n\u2022 HTML image files (all)\n\u2022 HTML audio &amp; video files\n\u2022 HTML object &amp; embed files\n\u2022 CSS font files (woff for any browser)\n\nThere is an option to choose the save method.\n\nThere is an option to not save elements that have been deleted.\n\nSAVING AS PDF FILE\n\nThe Save As PDF menu item allows an edited web page to be saved as a PDF file. This feature is only available with Firefox 56 or later, and is not available on Mac OS X.\n\nThe PDF Setup menu item allows fast configuration of paper size, orientation, scale and background for the saved PDF file.\n\nThere are options to configure the paper size, orientation, scale, background, content margins, header/footer margins and header/footer fields for the saved PDF file.\n\nThe page title, page URL, page numbers, date and time, etc can be inserted into the header/footer fields using the following codes:\n\n\u2022 &amp;T - Page Title\n\u2022 &amp;U - Page URL\n\u2022 &amp;D - Date and Time\n\u2022 &amp;P - Page Number\n\u2022 &amp;PT - Page Number and Total Pages\n\nSUPPORT\n\nPlease e-mail: dw-dev@gmx.com\n\nLICENSE\n\nDistributed under the GNU General Public License version 2.\nSee LICENCE.txt file and http://www.gnu.org/licenses/", "previews": [{"caption": "Print Edit WE - toolbar button", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178254.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178254.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - toolbar button menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183808.png?src=api&modified=1491907488", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183808.png?src=api&modified=1491907488"}, {"caption": "Print Edit WE - context menu sub-menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183795.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183795.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Preparing [PREP] - before editing", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183796.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183796.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Editing [EDIT] - two elements selected", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183797.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183797.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - after Hide command", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183798.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183798.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - after Delete command", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183799.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183799.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - after Delete Except Restricted command", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183800.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183800.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - capture select of multiple elements", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183801.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183801.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Inspect panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183803.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183803.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Format panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183802.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183802.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Text panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183804.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183804.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Help panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183805.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183805.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Suspended [SUS] - use 'Print this page' button to preview", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183806.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183806.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - Firefox's print preview window", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178267.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178267.png?src=api&modified=1491907483"}, {"caption": "Print Edit WE - options page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183807.png?src=api&modified=1491907483", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183807.png?src=api&modified=1491907483"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/dw-dev/?src=api", "id": 1236621, "name": "DW-dev"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/726/726880-32.png?modified=mcrushed", "name": "Print Edit WE", "created": 1471893036, "type": "extension", "summary": "Edit the contents of a web page prior to printing or saving. Elements in the web page can be edited, formatted, hidden or deleted. Unwanted content, such as adverts and sidebars, can easily be removed.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/reviews/"}, {"last_updated": 1498466917, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/font-inspect/?src=api", "weekly_dls": 1054, "guid": "{a658a273-612e-489e-b4f1-5344e672f4f5}", "id": 737353, "adu": 19148, "support": "https://github.com/andy-portmen/font-finder", "version": "0.1.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/font-finder.html", "total_dls": 115623, "status": "public", "description": "\"Font Finder (revived)\" is WebExtension implementation of the XUL \"FontFinder\". This extension is created for designers, developers and typographers. It allows a user to analyze the font information of any element on a page, copy any piece(s) of that information to the clipboard.\n\n\"Font Finder\" has 3 key pieces of functionality:\n 1. Any font on a page can be completely analyzed\n 2. Any piece of an element's information can be copied to the clipboard\n 3. Any active element can have any piece of the font's options (such as color, size or family) adjusted inline\n\nAny of these options can be quickly accessed through highlight &amp; right-click, or right-click on page and inspect element item.\n\nInformation Captured:\n 1. Font color (rgb and hex)\n 2. Background color (rgb and hex)\n 3. Font family (including actual font being rendered!)\n 4. Font size\n 5. Line-height, vertical-align, letter and word spacing\n 6. Font weight, style, variant\n 7. Text transform, decoration, align and indent\n 8. Element's type, class and ID\n\nFor FAQs and bug reports please visit:\nhttp://add0n.com/font-finder.html", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178879.png?src=api&modified=1475049906", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178879.png?src=api&modified=1475049906"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178880.png?src=api&modified=1475049906", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178880.png?src=api&modified=1475049906"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AndyPortmen/?src=api", "id": 5429276, "name": "Andy Portmen"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/eric-caron/?src=api", "id": 3690611, "name": "Eric Caron"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/737/737353-32.png?modified=mcrushed", "name": "Font Finder (revived)", "created": 1475049685, "type": "extension", "summary": "Get all CSS styles of selected text", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/font-inspect/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1517680811, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/?src=api", "weekly_dls": 7087, "guid": "newtaboverride@agenedia.com", "id": 626810, "adu": 126741, "support": "https://github.com/cadeyrn/newtaboverride/issues", "version": "12.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "58.0"}}], "homepage": "https://www.soeren-hentzschel.at/firefox-webextensions/new-tab-override/", "total_dls": 1372785, "status": "public", "description": "PLEASE READ THE DESCRIPTION AND INSTRUCTIONS IN THE ADD-ON BEFORE GIVING BAD REVIEWS, IN PARTICULAR THE PARTS ABOUT ACCESS TO LOCAL FILES AND PERMISSIONS !!!!!\n\nNew Tab Override brings back the ability to change the page which is shown when opening a new tab.\n\nSince Firefox 41 it's no longer possible to customize the page shown in a new tab via changing the preference browser.newtab.url in about.config. Because of the fact that hijackers abused the preference in the past, Mozilla decided to remove it. Fortunately, by removing it, Mozilla also introduced a new API to bring this functionality back to life as an add-on. This add-on allows the user to choose a certain page in a new tab. New Tab Override, today with more than 150,000 users, was the first add-on providing this functionality and is therefore the original.\n\nNew Tab Override is a WebExtension and also compatible with Firefox 57 and later.\n\nIMPORTANT NOTICE FOR USERS OF PREVIOUS VERSIONS - PLEASE READ\n\nNew Tab Override was developed from the ground up as so-called WebExtension. This makes New Tab Override compatible with Firefox 57 and later. Not all options of the previous version are currently available as WebExtension. As soon as Mozilla implements support for missing functionalities in Firefox, they will be integrated in a future update of New Tab Override.\n\nYou have to re-configure the add-on. After the update the settings page will automatically be opened.\n\nFeatures\n\nchange the new tab page to whatever web accesible URL you likeuse a blank page as new tab pageuse about:home, the default home page of Firefox, as new tab pageuse your current home page as new tab pageuse any color as background color for the new tab pagestore a local HTML file in the extension's storage and use the content as new tab contentget the latest news about Mozilla as new tab page (only in German language)set the focus either to the address bar or to the web page (for example Google search field)beautiful settings UI to make it easy to customize your new tab experienceautomatically prepend http:// if protocol is missingcan be used together with the container tabs feature of Firefox\nShortcuts\n\nThe settings interface can also be accessed via the keyboard. For this purpose the combination Shift + F12 is reserved. It is also possible to open the settings interface via entering newtab settings in the address bar or via the menu entry in the tools menu.\n\nPlanned features\n\nThere are already some new features planned for the future. Please suggest your feature requests in the issues tracker.\n\nLanguages\n\nThe extension is currently available in the following languages:\n\nEnglishGermanFrench (Thanks, SuperPat45!)Dutch (Thanks, Tonnes!)Polish (Thanks, WaldiPL!)Upper Sorbian (Thanks, milupo!)Lower Sorbian (Thanks, milupo!)\nPermissions\n\nNew Tab Override needs several permissions to work properly. Some permissions are mandatory, some are optional. To give you full transparency this overview also lists \"silent\" permissions.\n\nmandatory permissions\n\nNew Tab Override does not work without the following permissions:\n\n- access browser history\n(since 9.0.0)\n\nThe permission to access the browser history is needed to prevent spammy \"moz-extension://\" entries in your browsing history every time you open a new tab. There is no way to prevent this without this permission.\n\n- access browser tabs\n\nThe permission to access the browser tabs is needed so that New Tab Override can jump to the already opened settings page if the settings page is already opened in another tab and you click the button to open New Tab Override's settings.\n\noptional permissions\n\nThese permissions are not needed to install and use New Tab Override. New Tab Override asks you at runtime once one of these permissions is needed:\n\n- access data for www.soeren-hentzschel.at\n\nThe permission to access data for www.soeren-hentzschel.at is only needed if you enable the option to see the latest news about Mozilla as new tab page. If enabled, New Tab Override reads the feed of www.soeren-hentzschel.at to show you the latest news.\n\n- read and modify browser settings\n(since 9.0.0)\n\nThe permission to read and modify browser settings is only needed if you enable the option to automatically use your home page as new tab page. Without this permission New Tab Override does not know your home page and you have to manually set your home page as new tab page.\n\nsilent permissions\n\nNew Tab Override needs some more permissions, but Firefox does not prompt for the following permissions:\n\n- cookies\n(since 10.0.0)\n\nThe cookies permission is needed to prevent the loss of the container information if the option \"Set focus to the web page instead of the address bar\" and the container tabs feature of Firefox are used.\n\n- menus\n(since 10.0.0)\n\nThe menus permission is needed for providing an menu entry in the tools menu for accessing New Tab Override's settings.\n\n- storage\n\nThe storage permission is needed so that New Tab Override can store settings such as your new tab page.\n\nCompatibility\n\nThe extension requires at least Firefox 58. Because the extension makes use of modern web technologies and the latest WebExtension APIs, support for older versions of Firefox is not possible for technical reasons.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187261.png?src=api&modified=1503342042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187261.png?src=api&modified=1503342042"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187262.png?src=api&modified=1503342044", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187262.png?src=api&modified=1503342044"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187263.png?src=api&modified=1503342042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187263.png?src=api&modified=1503342042"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187264.png?src=api&modified=1503342043", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187264.png?src=api&modified=1503342043"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187265.png?src=api&modified=1503342042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187265.png?src=api&modified=1503342042"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187266.png?src=api&modified=1503342042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187266.png?src=api&modified=1503342042"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/cadeyrn/?src=api", "id": 1351101, "name": "S\u00f6ren Hentzschel"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/626/626810-32.png?modified=mcrushed", "name": "New Tab Override (WebExtension)", "created": 1435393679, "type": "extension", "summary": "New Tab Override brings back the ability to change the page which is shown when opening a new tab.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/agenedia/3"}}, {"last_updated": 1517063409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/foxytab/?src=api", "weekly_dls": 866, "guid": "foxytab@eros.man", "id": 540732, "adu": 15513, "support": "https://discourse.mozilla-community.org/t/support-foxytab/", "version": "2.11", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}], "homepage": "https://addons.mozilla.org/user/azbb/", "total_dls": 101014, "status": "public", "description": "FoxyTab is a small extension that adds a great number of Tab related actions to the Tab Context Menu. \n\nIts functions relates to Tabs as a whole and not the content of the pages.\nI will add more actions if needed. \n\nAs of v2.9, AFAIK this is the only WebExtension with the ability to Enable/Disable/Rearrange its context-menus.\nAs of v2.10, AFAIK this is the only WebExtension with the ability to Create/Import/Export/Apply your own personal Lightweight Themes.\n\nNote: None of my extensions contain any tracking, advertising or privacy infringement.\n\n\nPermissions Explanation: (as it is causing confusion)\n Access your data for all websites: Used to get IP for the Copy IP &amp; Flag Input data to the clipboard: Used to Copy to Clipboard Download files and read and modify the browser\u2019s download history: Used by the user to save Themes to the computer (nothing to do with download history) Display notifications to you: Used to inform users Access browser tabs: Used to get data for tab operations Store unlimited amount of client-side data: Used by the user to store Images and Themes in the add-on (there is no other way to do it in WebExtensions) Read and modify Bookmarks: Used only to add bookmarks (v2.11)\n\nFeatures\n Multi Process Compatible (v2.0 FF53+)\n (Firefox restricts some functions on some URLs.)\nFixed in v2.11 Bookmark Tabs, Left, Right (Firefox already has a Bookmark All Tabs) (v2.11) Create Desktop Shortcut for the Tab (v2.11) Copy URLs with Titles, All, Left, Right (v2.11) Custom Reload Interval (v2.11) Multiple Date displays in preferred languages in the Toolbar popup (v2.11) Multiple Clock displays in preferred languages and Time-zones in the Toolbar popup (v2.11) Personal Lightweight Themes (v2.10) Host Location Country Flag (v2.10) Copy Tab Title: Copies the tile of any tab, active or not (v1.2) Copy Tab Title &amp; URL (v2.7) Copy Tabs URLs: All, To the Left/Right\n Close Tabs to the Left: Closes all Tabs to the left of current tab, warns if there are more than 1 tab to close\nKeeps the Pinned Tabs, unless Ctrl is pressed (v2.11) Duplicate Tab: Duplicates the current tab Close Duplicate Tabs: Close all duplicate tabs, ignoring location.hash (v1.3) Sort Tabs by URL or Title, Ascending or Descending (v2.5) Move Tab to the Start/End of tabs (v2.5) Move Tabs to the Left/Right to a New Window (v2.5) Move Tab, Tabs to the Left/Right to a New Private Window (v2.5) Merge All Windows: Merge all tabs (including pinned) into the active window (v2.5) Reload Tabs: All, To the Left/Right (v2.5) Reload Tab every 1-5 minutes + Stop Reload (v2.5) Save Tab as PDF (Firefox 56+ only and not on Mac OS X) (uses Firefox Built-in PDF creation) (v2.5) ContextMenu Icons FF56+ (v2.5) Tab Counter (v2.8) Enable/Disable Tab Counter (v2.9) Change Tab Counter Badge Background Color (v2.9) Enable/Disable/Reorder Context Menu Items (v2.9) Restore Defaults (v2.9) Close Other Windows (v2.8) Copy Tab IP (v2.8) Help Guide (v2.5) Host based Tab Actions (v1.1) (Note: No warning)\n Keep Host Tab: Keep all the tabs from the same host, close others Close Host Tabs: Close all the tabs from the same host, keep others Close Host other Tabs: Close all other tabs from the same host but keep the right-clicked tab, keep others \nExternal Reviews\nDica do Dia: Extens\u00e3o FoxyTab para o Firefox\nMozilla Re-Mix: Firefox\u306e\u30bf\u30d6\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30e1\u30cb\u30e5\u30fc\u304b\u3089URL\u306e\u4e00\u62ec\u30b3\u30d4\u30fc\u306a\u3069\u304c\u3067\u304d\u308b\u30a2\u30c9\u30aa\u30f3\u300cFoxyTab\u300d\n\u958b\u3044\u3066\u3044\u308b\u30bf\u30d6\u306eURL \u3092\u4e00\u62ec\u3057\u3066\u30b3\u30d4\u30fc\u3057\u305f\u308a\u3001\u5de6\u306b\u3042\u308b\u30bf\u30d6\u3092\u4e00\u62ec\u3057\u3066\u9589\u3058\u305f\u308a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308bFirefox \u30a2\u30c9\u30aa\u30f3\u300cFoxyTab\u300d - \u30d5\u30ea\u30fc\u30bd\u30d5\u30c8\u30fb\u7121\u6599\u30bd\u30d5\u30c8\u306e\u756a\u5916\u7de8\nHow to add new tab options to context menu in Firefox [Tip] | Reviews, news, tips, and tricks | dotTechdotTech\n[WebExt\u6269\u5c55] FoxyTab\uff08\u7b80\u6d01\u7684\u6807\u7b7e\u9875\u589e\u5f3a\u6269\u5c55\nFoxyTab \u2013 \u589e\u5f3a\u6807\u7b7e\u9875\u680f\u4e0a\u9f20\u6807\u53f3\u952e\u83dc\u5355[Firefox \u6269\u5c55]\nHow to Customize Firefox\u2019s Context Menus With Extensions", "previews": [{"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188211.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188211.png?src=api&modified=1516478265"}, {"caption": "Toolbar Popup v2.11", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196296.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196296.png?src=api&modified=1516478265"}, {"caption": "Toolbar Popup v2.11 (with many Dates and Clocks)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196297.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196297.png?src=api&modified=1516478265"}, {"caption": "Toolbar Popup v2.11 (without any Dates and Clocks)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196298.png?src=api&modified=1516478269", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196298.png?src=api&modified=1516478269"}, {"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188212.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188212.png?src=api&modified=1516478265"}, {"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188213.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188213.png?src=api&modified=1516478265"}, {"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188214.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188214.png?src=api&modified=1516478265"}, {"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188215.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188215.png?src=api&modified=1516478265"}, {"caption": "Context Menu v2.5 FF56+", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188216.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188216.png?src=api&modified=1516478265"}, {"caption": "Options v2.9", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189320.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189320.png?src=api&modified=1516478265"}, {"caption": "Context Menu v1.3", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151652.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151652.png?src=api&modified=1516478265"}, {"caption": "Saved to Clipboard Notification", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/142/142662.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/142/142662.png?src=api&modified=1516478265"}, {"caption": "Context Menu v1.0", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/142/142660.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/142/142660.png?src=api&modified=1516478265"}, {"caption": "Context Menu v1.1", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/144/144690.png?src=api&modified=1516478265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/144/144690.png?src=api&modified=1516478265"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/azbb/?src=api", "id": 690471, "name": "erosman"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/540/540732-32.png?modified=mcrushed", "name": "FoxyTab", "created": 1409805485, "type": "extension", "summary": "Collection of Tab Related Actions e.g. Duplicate, Close Duplicates, Close to the Left, Copy Title, Merge Windows, Save as PDF, Copy Urls Tab/All/Left/Right, Host keep/close/close other, Sort by URL/Title, Asce/Desc, Move, Reload, Reload Timer", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/foxytab/reviews/"}, {"last_updated": 1487648236, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/search-image/?src=api", "weekly_dls": 380, "guid": "searchimage@searchimage.fr", "id": 455926, "adu": 48092, "support": null, "version": "0.1.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 601580, "status": "public", "description": "Select some text, right-click and choose\"Search image\" in the menu, a Google Image tab will open with your results.", "previews": [{"caption": "Right-click on some text", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/108/108516.png?src=api&modified=1374147937", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/108/108516.png?src=api&modified=1374147937"}, {"caption": "After", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/108/108518.png?src=api&modified=1374147937", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/108/108518.png?src=api&modified=1374147937"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/didier-lafleur/?src=api", "id": 754071, "name": "Didier Lafleur"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/455/455926-32.png?modified=mcrushed", "name": "Search image", "created": 1374144341, "type": "extension", "summary": "Select some text, right-click and choose\"Search image\" in the menu, a Google Image tab will open with your results.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/search-image/reviews/"}, {"last_updated": 1524728409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/country-flags-ip-whois/?src=api", "weekly_dls": 1349, "guid": "{802a552e-13d1-4683-a40a-1e5325fba4bb}", "id": 747451, "adu": 22880, "support": "http://add0n.com/country-flags.html", "version": "0.2.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/country-flags.html", "total_dls": 129188, "status": "public", "description": "Country Flags &amp; IP Whois add-on is an extension that displays a flag toolbar button indicating the current webserver's physical location using an off-line database. Knowing the server location adds an extra layer of awareness to your browsing and can be useful to indicate the native languages and legal jurisdictions that may apply. Additional information about Geolocation or Whois info can be obtained via the click on the toolbar icon.\n\nFor FAQs and general bug reports please visit:\n-&gt; http://add0n.com/country-flags.html\nFor technical bug reports use:\n-&gt; https://github.com/andy-portmen/country-flags/issues\n\nDatabase info:\n[IP4] https://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip\n[IP6] https://geolite.maxmind.com/download/geoip/database/GeoIPv6.csv.gz\n\nNote that the CSV databases are compressed. For more info please visit the FAQs page and the source code.\n\nAvailable tools in the right-click menu (only 5 menu items are visible in the root menu):\n1. SSL Checker: Check SSL certificate\n2. Traceroute: Display the route and transit delays of packets\n3. Ping: Test the reachability of this IP address\n4. TinyURL: Shorten the URL using TinyURL.com\n5. DNS Lookup: Perform an authoritative DNS lookup\n6. Whois Lookup: Find the registration and delegation of a domain name\n7. HTTP Headers: List all the response HTTP headers\n8. Copy IP: Copy IP address to the clipboard\n9. Alexa: Website traffic, statistics, and analytics\n10. WOT Scorecard: Website reputation ratings\n11. Virustotal: A free virus, malware, and URL scanning service\n12. Check Server Status: Helps finding whether a website is down or not\n13. Google Translate: Free service instantly translates words, phrases, and web pages\n14. Google Cache: Google cached pages for any website\n15. Wikipedia: Domain search\n16. intoDNS: Checks the health and configuration of DNS and mail servers\n17. Netcraft: Provides internet security services including anti-fraud and anti-phishing services\n18. Wave Report: Provides web accessibility solutions\n19. Validate.nu: HTML5 Validator\n20. W3C CSS Validator: CSS Validator\n21. W3C Validator: HTML5 Validator\n22. Internet Archive: Free universal access to archived web pages\n23. Google: Search by domain\n24. Wolfram|Alpha : Access to the world's facts and data\n\nCustom Commands accepting [ip], [host], [curl], [enurl] and [url] keywords\n\nAs of version 0.2.0, it is possible to ask extension to open new tabs in the background and adjacent to the current tab.\n\n-- Permissions:\nFor the comprehensive description of why a permission is required by this extension check:\nhttps://add0n.com/country-flags.html#permissions", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180047.png?src=api&modified=1507147245", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180047.png?src=api&modified=1507147245"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189282.png?src=api&modified=1507147250", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189282.png?src=api&modified=1507147250"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AndyPortmen/?src=api", "id": 5429276, "name": "Andy Portmen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/747/747451-32.png?modified=mcrushed", "name": "Country Flags & IP Whois", "created": 1478420122, "type": "extension", "summary": "Displays country flag of website's server location, Whois and Geo info on a browser addressbar icon", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/country-flags-ip-whois/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"eula": "End User License Agreement\n\n\nTHIS END USER LICENSES AGREEMENT, TOGETHER WITH THE PRIVACY POLICY WHICH IS INCORPORATED BY REFERENCE TO THIS END USER LICENSE AGREEMENT, SET FORTH THE LEGALLY BINDING AGREEMENT (\"AGREEMENT\") BETWEEN YOU (AN INDIVIDUAL) AND FRAUDSCORE. (\"FRAUDSCORE\" OR \u00ecFS\u00ee OR \"US\" OR \"OUR\" OR \"WE\"); THIS AGREEMENT GOVERNS YOUR ACCESS AND USE OF, THE FRAUDSCORE SOFTWARE (\"SOFTWARE\"), THE FRAUDSCORE WEBSITE AT <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/a616671752dfab2926f71f995f58f845588c77b1b9a726a0d3a98e6ebaf204fc/http%3A//WWW.FRAUDSCO.RE\">WWW.FRAUDSCO.RE</a> (\"SITE\") AND ANY ACCOMPYING SERVICES, FEATURES, CONTENT AND APPLICATIONS (\"FEATURES\") OFFERED BY US (THE SITE, THE SOFTWARE AND THE FEATURES WILL COLLECTIVELY REFERRED HEREIN AS THE \"SERVICES\"). PLEASE READ THESE TERMS CAREFULLY IF YOU WISH TO USE THE SERVICES. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS OR DO NOT CONSENT TO OUR PRIVACY POLICY, PLEASE DO NOT USE THE SERVICES. YOUR USE OF THE SERVICES IS UNDER LICENSE AS SET FORTH IN THESE TERMS. FRAUDSCORE RESERVES ALL RIGHTS IN THE SERVICES INCLUDING ANY RIGHT WHICH IS NOT EXPRESSLY PROVIDED IN THIS AGREEMENT. BY USING THE SERVICES, YOU AGREE THAT YOU WILL NOT USE THEM FOR ANY ILLEGAL OR UNAUTHORIZED PURPOSE.\n\n\n\nPrivacy\n\n\nWe value your privacy and take efforts to protect it. Please see our Privacy policy to know more about our data collection and usage practices.\n\n\n\nYour Use of Service\n\n\nWe will via the Services make best efforts to provide malware monitoring and blocking.\n\nThe Services are provided to you free of charge in our standard format, but some of the Features or functionalities may not be available to you under our standard version of the Software; If you decide to purchase a premium version of the Software, additional features and functionalities may be available;\n\nYou may not use the Services if you are under the age of 13 or if you are not the owner or approved administrator of the device on which you install the Software or otherwise use the Services.\n\nWe reserve the right, at our sole discretion, to change, modify, add, or delete any of the terms and conditions of this Agreement or any portion thereof at any time including without limitation the availability of any Features. If we will materially change this Agreement, we will post a notice on the Site. Your continued use of the Service following any revision of the Services or this Agreement constitutes your complete and irrevocable acceptance of any and all such changes. If you do not agree to be bound by the amended Agreement, you may not use or access (or continue to use or access) the Services.\n\n\n\nPayment, renewals and Refund\n\n\nYou can use the free version of the Software or try the trial version of the premium version. If you decide to purchase the premium version of the Software you will be charged with our then-current monthly fee or 'one time' fees. The premium account will be automatically renewed each month until you notify us that you wish to terminate it. You may send request to terminate premium account to: billing@fraudsco.re or cancel your payment on your 'my account' page. We may use third party services to collect payment from you and manage any payment procedure. Before using such third party services, we recommend that you read and understand the applicable terms and conditions of such services and privacy policies and ensure that you agree to their terms. You acknowledge that we are not responsible for any third party services or for the content or privacy practices of such third parties. You are knowingly and voluntarily assume all risks of using such third party services.\n\n\n\nLimited License\n\n\nDuring the Term, we hereby grant you a personal, non-exclusive, non-transferable, non-assignable, non-sub-licensable, revocable and limited license to access and use the Services and to install a copy of the Software on your personal device. This limited license is solely and expressly for your personal and non-commercial use. Any commercial use of the Services or Software, including, but not limited to, any use by an individual on behalf of a company or corporate entity, shall be considered a breach of this Agreement. If you wish to make any commercial use of the Services (or any portion of them), you must enter into an agreement with us in advance. Please contact report@fraudsco.re for more information. \n\nThe Software is licensed to you, not sold. Except as expressly indicated in this Agreement or within any of the Services you may not: (a) copy, modify, port, adapt, translate or distribute the Services or the Software or any portion of them; (b) sell, lend, rent, assign, export, sublicense or otherwise transfer the Software or the Services; (c) modify, translate, reverse engineer, decompile, disassemble, decrypt, emulate, hack, create derivative works based on the Software or the Services or otherwise attempt to discover any source code, protocol or process used within or in connection with the Software or the Services; (d) alter, delete or conceal any copyright, trademark or other notices in connection with the Services or the Software; (e) use data-mining, robots, or any other data-gathering and extraction tools; (f) interfere with or impair the use of others of the Services or the Software or with any network connected to the Services or the Software; (h) use the Services or the Software by themselves or in conjunction with any other products to infringe upon any third party's rights, including without limitation third party's intellectual property rights, to invade users' privacy in any way, or to track, store, transmit or record personal information about any other user of the Services or the Software;(g) otherwise violate applicable laws including without limitation copyright and trademark laws and applicable communications regulations and statutes. Any such forbidden uses shall immediately and automatically terminate your license to use the Software and the Services, without derogating from any other remedies available to us at law or in equity.\n\n\n\nProhibited Conduct\n\n\nYou may not use the Services in any manner that could damage, disable, overburden, or impair our servers or interfere with any other party's use and enjoyment of the Services. You may not attempt to gain unauthorized access to any aspect of the Services or to information for which you have not been granted access through password mining or any other process. We may take any and all legal, equitable, technical or operational means available to prevent or cease any violation or breach of this Agreement and to otherwise enforce this Agreement.\n\n\n\nRegistration and Security\n\n\nIn order to activate some of the Services you will have to create an account sign up and provide a username, password and your email address (\"Registration Data\"); You hereby agree to: (a) provide true, accurate, current and complete information as may be prompted by any registration forms regarding your registration or use of the Services; and (b) maintain and promptly update the Registration Data, and any other information you provided to us, for the purpose of keeping such information accurate, current and complete. You may not let anyone else access your account or do anything else that might jeopardize the security of your account or enable unauthorized use. You are responsible for maintaining the confidentiality and security of your Registration Data and for all activities that occur under your account. You must notify us immediately when the security of your Registration Data or account has been breached. We will not be liable for any loss that you may incur as a result of someone else using your password of account, either with or without your knowledge.\n\n\n\nProprietary Rights\n\n\nThe Software, Site and Features including any versions, revisions, corrections, modifications, enhancements and/or upgrades thereto, accompanying materials, services and any copies you are permitted to make under this Agreement are owned by us or our licensors and are protected under intellectual property laws, including copyright laws and treaties.\n\nYou acknowledge that all right, title, and interest in and to the Software, Site and Features and associated intellectual property rights (including, without limitation, any patents (registered or pending), copyrights, trade secrets, designs or trademarks), evidenced by or embodied in or attached or connected or related to the Software, Site and Features are and shall remain owned solely by us or our licensors. This Agreement does not convey to you any interest in or to the Software, Site or Features, or any of the Services, but only a limited, revocable right of use in accordance with the terms of this Agreement. Nothing in this Agreement constitutes a waiver of our intellectual property rights under any law. Nothing in this Agreement constitutes a waiver of our intellectual property rights under any law.\n\nThe Fraudscore logo and trademarks are our trademarks and no right, license, or interest in any such trademarks is granted hereunder.\n\nWe respect the intellectual property of others, and we ask you to do the same. It is important (and a condition of this Agreement) that you comply with all copyright laws and other provisions in connection with any content agreement to which you may be a party through the Services.\n\n\n\nUser Generated Content\n\n\nThe Site may contain comments and recommendations, sections, discussion forums, bulletin boards, or other interactive features (\"Interactive Section(s)\") in which you may post or upload comments or user-generated content such as text, video, photos, messages, other materials or items (collectively, \"User Content\"). You are solely responsible for your use of any Interactive Section (either by posting User Content or otherwise interacting with User Content or making decisions based on User Content) and your use of them is at your own risk and under your sole responsibility.\n\n\n\nUser Conduct\n\n\nBy submitting User Content to an Interactive Section, you hereby agree to abide by the following restrictions:\n\n\nyou may not upload, post or otherwise transmit any User Content that: (i) violates any law or engage in activity that would constitute a criminal offense or give rise to a civil liability; (ii) violates or infringes in any way upon the rights of others, including any intellectual property rights or make statements which may defame, harass, stalk or threaten others; (iii) is offensive in any fashion, including blatant expressions, racism, abusiveness, vulgarity, profanity, pornography, pedophilia, incest, bestiality, or otherwise obscene; (iv) advocates or provides instruction on illegal activity or discuss illegal activities or encourage illegal activity; (v) is soliciting terrorism; (vi) contains advertising, promotional materials or any solicitation with respect to products or services; (vii) is not generally related to the designated topic or theme; (viii) contains software or other materials which contain a virus or other harmful or disruptive component;\n\nDo not impersonate others or falsely state or otherwise misrepresent any endorsement by or affiliation with any person or entity;\nDo not interfere with any other end user's right, including the right for privacy, copyrights or any other right;\nDo not interfere with or disrupt the Site or the Services or networks connected to the Site or to other users, or disobey any requirements, procedures, policies or regulations of networks connected to the Site;\nDo not reproduce, duplicate, copy, sell, resell or exploit for any commercial purpose, any portion of the Site or Services or User Content, use of the Site domain, or access to the Site in an unauthorized fashion;\nWe shall have the right, but not the obligation, to monitor User Content posted or uploaded to the Site to determine compliance with these terms and conditions and any operating rules established by us and to address any law or regulation. Although we have no obligation to monitor, screen, edit or remove any of the User Content posted or uploaded to the Site, we reserve the right, and have absolute discretion, to screen, edit, refuse to post or remove without notice any User Content posted or uploaded to the Site at any time and for any reason. You shall be solely liable for any damage resulting from any infringement of copyrights, trademarks, trade secrets, rights of publicity or other proprietary rights or any other harm resulting from any User Content submitted by you or third party.\n\n\n\nInfringement Notices And Counter-Notice\n\n\nIf you believe that your work has been copied in a way that constitutes copyright infringement, you may submit a notification by providing our agent with the following information in writing:\na physical or electronic signature of a person authorized to act on behalf of the owner of an exclusive right that is allegedly infringed;\nidentification of the copyrighted work claimed to have been infringed, or, if multiple copyrighted works at a single online site are covered by a single notification, a representative list of such works at that site;\nidentification of the material that is claimed to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled and information reasonably sufficient to permit the Company to locate the material;\ninformation reasonably sufficient to permit us to contact you, such as an address, telephone number, and, if available, an email address;\na statement that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and\na statement that the information in the notification is accurate, and under penalty of perjury, that you are authorized to act on behalf of the owner of an exclusive right that is allegedly infringed. You can file such complaint over the email at: report@fraudsco.re. You acknowledge that if you fail to comply with all of the requirements of this section, your infringement notice may not be valid.\n\n\nAutomatic Software Updates and Upgrades\n\n\nThe Software is automatically updated or upgraded at our discretion and without any action on your part. The updates and upgrades may include error corrections, bug fixes, updates, upgrades, software compatibility components, security updates and new features or functionalities. The updates or upgrades will be deemed part of the Software, and will be subjected to the terms of this Agreement, unless the updates or upgrades are expressly provided subject to a separate agreement. We reserve the right to change, modify or alter the Software or the Services, or any portion of them (including their names, title, logo or design) and/or to completely cease providing the Services in our sole discretion.\n\n\n\nAutomatic Uploading, Routing and Caching\n\n\nThe Services improve your use of the Internet, among other means by enabling your device to load portions of data from various websites and servers and by re-routing some of your requests through other Fraudscore resources. Your use of the Services will in turn enable Fraudscore to access portions of data from your device and to be re-routed through your device, thereby improving the Internet for other Fraudscore users by allowing Fraudscore and partners to access resources for security research. By using the Services you consent to the use of your device in the described manner and agree that other Fraudscore users and partners may use your network connection and resources in return for your potential use of other users' resources for your own use of our malware detection service. Note that Fraudscore will make its best effort not to enable any use of your device's resources unless your resources are idle at that time, and to maintain the highest levels of privacy and security. Fraudscore may also cache information you have accessed on your hard drive for future use. If you purchased a Premium account, portions of this section may not be applicable to you. You represent that your entry into this Agreement and your use of the Services does not breach any contract, duty, law, regulation or right, and that if sharing your resources is not desirable or allowed in your case, you will not use the Services, or purchase a Premium account to use the network but not to contribute resources to it.\n\n\n\nBeta program\n\n\nYou acknowledge that the Software is still in beta stage and therefore you may encounter bugs and/or limited functionality.\n\n\n\nThird Party Websites and Content\n\n\nThe Service may contain links to other web sites (\"Third Party Sites\") as well as articles, photographs, text, graphics, pictures, designs, video, audio, information, mobile applications, \"plug-ins\", offers and other content or items which belong to or originate from third parties (\"Third Party Applications or Content\"). Such Third Party Sites and Third Party Applications or Content are not investigated, monitored or checked for accuracy, appropriateness, or completeness by us, and we are not responsible for any Third Party Sites accessed through the Services or any Third Party Applications or Content posted on, available through or installed from the Services, including without limitation the content, accuracy, offensiveness, opinions, reliability, privacy practices or other policies of the Third Party Sites or the Third Party Applications or Content. Inclusion of, linking to or permitting the use or installation of any Third Party Site or any Third Party Applications or Content does not imply approval or endorsement thereof by us. If you decide to leave the Service and access the Third Party Sites or to use or install any Third Party Applications or Content, you do so at your own risk and you should be aware that our terms and policies no longer govern. You should review the applicable terms and policies, including privacy and data collection practices of any Third Party Site to which you navigate from the Services or which relate to any applications you use or install from the Third Party Site.\n\n\n\nWarranty Disclaimers\n\n\nTHE SOFTWARE AND THE SERVICES ARE PROVIDED ON AN \"AS IS\" AND \"AS AVAILABLE\" BASIS, WITHOUT ANY WARRANTY OF ANY KIND (INCLUDING SUPPORT OR OTHER SERVICES BY US OR OUR LICENSORES).YOU AGREE THAT YOUR USE OF THE SERVICES AND SOFTWARE SHALL BE AT YOUR SOLE RISK AND RESPONSIBILTY. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, WE, OUR LICENSORS, OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. WE DO NOT WARRANT THAT THE SOFTWARE OR SERVICES: (A) WILL BE ERROR OR DEFECT FREE OR OTHERWISE FREE FROM ANY INTERRUPTIONS OR OTHER FAILURES; (B) WILL MEET YOUR REQUIREMENTS; OR (C) THAT ANY ERROR WILL BE IMMEDIATELY FIXED; WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE CONTENT (INCLUDING ANY USER CONTENT) OR TO ANY THIRD PARTY SITES OR APPLICATIONS OR CONTENT OR ANY PORTION OR COMPONENT OF EITHER AND ASSUME NO LIABILITY OR RESPONSIBILITY AND DISCLAIM ALL WARRANITES FOR ANY (I) PROBLEMS OR AVAILABILITY OF INTERNET CONNECTIONS (II) ERRORS, MISTAKES, OR INACCURACIES IN CONTENT OR SERVICES, (III) PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SERVICES OR TO ANY THIRD PARTY SITE, (IV) ANY UNAUTHORIZED ACCESS TO YOUR DEVICE OR USE OF OUR SECURE SERVERS OR ANY AND ALL PERSONAL INFORMATION OR FINANCIAL INFORMATION STORED THEREIN, (V) ANY INTERRUPTION OR CESSATION OF TRANSMISSION REGARDING THE SERVICES, (VI) ANY BUGS, VIRUSES, TROJAN HORSES, OR OTHER MALICIOUS CODE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICES BY ANY THIRD PARTY, (VII) ANY ERRORS OR OMISSIONS IN ANY CONTENT OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED, EMAILED, TRANSMITTED OR OTHERWISE MADE AVAILABLE VIA THE SERVICES, OR (VIII) ANY USER CONTENT. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SERVICES OR ANY HYPERLINKED WEBSITE OR FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL NOT BE A PARTY TO ANY TRANSACTION OR OTHER ENGAGEMENT WITH SUCH ADVERTISING OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. YOU ASSUME ALL RISK AS TO THE QUALITY, FUNCTION, AND PERFORMANCE OF THE SERVICE, AND TO ALL TRANSACTIONS YOU UNDERTAKE ON THROUGH THE SERVICE.\n\n\n\nLimitation of Liability\n\n\nIN NO EVENT WILL WE OR ANY OTHER PARTY WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, DISTRIBUTION, PROMOTION, OR MARKETING OF THE SERVICE BE LIABLE TO YOU OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, INCIDENTAL, RELIANCE, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOSS OF DATA OR PROFITS, OR FOR INABILITY TO USE THE SERVICE, EVEN IF WE OR SUCH OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SUCH LIMITATION SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY AND TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT, SHALL OUR AGGREGATE LIABILITY TO YOU AND ANY OTHER PARTY, WHETHER DIRECT OR INDIRECT, EXCEED FIFTY DOLLARS ($50.00) FOR ANY AND ALL CLAIMS, DAMAGES, AND OTHER THEORY OF LIABILITY.\n\n\n\nIndemnification\n\n\nYou hereby agree to indemnify, defend and hold us, our subsidiaries, parent corporation and affiliates, partners, sponsors and all of their respective officers, directors, owners, employees, agents, attorneys, licensors, representatives, licensees, and suppliers (collectively, \"Parties\"), harmless from and against any and all liabilities, losses, expenses, damages, and costs (including reasonable attorneys' fees), incurred by any of the Parties in connection with any claim arising out of your use of the Site or Services, any use or alleged use of your account or your password by any person, whether or not authorized by you, your violation or breach of this Agreement or your violation of the rights of any other person or entity.\n\n\n\nTerm and Termination\n\n\nThis Agreement becomes effective upon the earlier of your access to the Services or installation of the Software until terminated by either you or us (the \"Term\"). You may terminate your relationship with us at any time by completely uninstalling the Software. Your failure to comply with the terms and conditions of this Agreement or any other agreement you have with us will terminate your license and this Agreement. Upon termination of this Agreement the license granted to you shall automatically expire and you shall discontinue all further use of the Software and Services.\n\nWe have the right to take any of the following actions in our sole discretion at any time without any prior notice to you:\nRestrict, deactivate, suspend, or terminate your access to the Services, including deleting your accounts and all related information and files contained in your account;\nRefuse, move, or remove any material that is available on or through the Services; Establish additional general practices and limits concerning use of the Services.\nWe may take any of the above actions for any reason, as determined by us in our sole discretion, including, but not be limited to, (a) your breach or violation of this Agreement, (b) requests by law enforcement authority or other governmental agency, (c) a request by you, (d) discontinuance or material modification to the Services (or any part thereof), and (e) unexpected technical or security issues or problems. You agree that we will not be liable to you or any third party for taking any of these actions.\n\n\n\nCompliance with Law &amp; Export Control\n\n\nThe Software is intended for use only in compliance with applicable laws and you undertake to use it in accordance with all such applicable laws. Without derogating from the foregoing and from any other terms herein, you agree to comply with all applicable export laws and restrictions and regulations and agree that you will not export, or allow the export or re-export of the Software in violation of any such restrictions, laws or regulations. You agree to the foregoing and represent and warrant that you are not located in, under the control of, or a national or resident of any restricted country under US or other applicable law.\n\n\n\nGeneral\n\n\nEntire Agreement; This Agreement, including the policies you may be referred to in the Agreement, constitute the entire agreement between you and us with respect to the subject matter hereof and supersede and replace all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter.\n\nNotifications; We may be required by applicable law to notify you of certain events. You hereby acknowledge and consent that such notices will be effective upon our posting them on the Site or through the Services or delivering them to you via email. You may update your email address through the Services where you have provided us with your contact information. If you do not provide us with accurate information, we cannot be held liable if we fail to notify you. If you are a resident of the State of California, U.S.A., you may have this same information emailed to you by sending a letter to the foregoing address with your email address and a request for this information.\n\nAssignment; You agree that this Agreement and our rights hereunder may be assigned, in whole or in part, by us or our affiliate to any third party, at our sole discretion, including an assignment in connection with a merger, acquisition, reorganization or sale of substantially all of our assets, or otherwise, in whole or in part. You may not assign, sublicense, or delegate your rights under this Agreement.\n\nGoverning Law; The Agreement and the relationship between you and Fraudscore shall be governed by and construed in accordance with the laws of the Commonwealth of The Bahamas, without giving effect to its choice of law rules. You agree that any legal action arising out of or relating to the Agreement or your use of, or inability to use, the Site or Services shall be filed exclusively in the competent courts of Nassau located in the Commonwealth of The Bahamas and you hereby consent and submit to the personal and exclusive jurisdiction and venue of, and waive any jurisdictional, venue, or inconvenient forum objections to, such courts. Notwithstanding the foregoing, we may seek injunctive relief in any court of competent jurisdiction. In this Agreement, there shall be no third party beneficiaries to this Agreement.\n\nNo waiver; The failure by us to exercise or enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision. If any provision of this Agreement is found by a court of competent jurisdiction to be invalid, the parties nevertheless agree that the court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of this Agreement remain in full force and effect.\n\nYou agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to use of the Service or this Agreement must be filed within one (1) year after such claim or cause of action arose or be forever barred.\n\n\n\nContact us:\n\n\nFor any question you may contact us at: report@fraudsco.re\n\nCopyright 2016 Fraudscore. All rights reserved.\nUse of the Service constitutes acceptance of Fraudscore Terms of Use and Privacy Notice", "last_updated": 1470849203, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/fraudscore/?src=api", "weekly_dls": 594, "guid": "fraudsco@re.net", "id": 717957, "adu": 5851, "support": null, "version": "0.3.69", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 57774, "status": "public", "description": "Block unwanted dangerous malware while keeping your personal information safe. Fraudscore's Artificial Intelligence tracks and blocks shady advertisements, malicious websites, and software that tries to steal your personal information. \n\nOur software does not contain advertisements and we are committed to your privacy: we will never track or store any of your personal information.\n\n\nFraudscore will:\n\n- Block dangerous websites\n- Protect you from shady advertisements\n- Stop malicious software from stealing your information\n- Protect your computer from malware\n- Stop you from being tracked by bad ads", "previews": [{"caption": "Fraudscore malware detection screen.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/176/176418.png?src=api&modified=1469418862", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/176/176418.png?src=api&modified=1469418862"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Fraudscore/?src=api", "id": 12434942, "name": "Fraudscore"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/717/717957-32.png?modified=mcrushed", "name": "Fraudscore", "created": 1469418656, "type": "extension", "summary": "Block unwanted dangerous malware while keeping your personal information safe. Fraudscore's Artificial Intelligence tracks and blocks shady advertisements, malicious websites, and software that tries to steal your personal information.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/fraudscore/reviews/"}, {"last_updated": 1501142331, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/qr-code-image-generator/?src=api", "weekly_dls": 587, "guid": "jid0-RwTySlpoKU14fw7yw2AflOAihhA@jetpack", "id": 411216, "adu": 19027, "support": "http://www.qrutils.com", "version": "3.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": null, "total_dls": 260764, "status": "public", "description": "", "previews": [{"caption": "QR Code Generator in action!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/138/138728.png?src=api&modified=1404298889", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/138/138728.png?src=api&modified=1404298889"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/138/138730.png?src=api&modified=1404298889", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/138/138730.png?src=api&modified=1404298889"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/138/138732.png?src=api&modified=1404298889", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/138/138732.png?src=api&modified=1404298889"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/webdev7/?src=api", "id": 5798370, "name": "webdev7"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/411/411216-32.png?modified=mcrushed", "name": "QR Code Image Generator", "created": 1354770460, "type": "extension", "summary": "Create a QR code of the selected text, current url or hyperlink. Also possible to create a QR Code from free text within Firefox. Now with UTF8 support.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/qr-code-image-generator/reviews/"}, {"last_updated": 1510725614, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/dictionary-anywhere/?src=api", "weekly_dls": 1377, "guid": "jid0-fbHwsGfb6kJyq2hj65KnbGte3yT@jetpack", "id": 608412, "adu": 28216, "support": "https://github.com/schomery/dictionary", "version": "0.3.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": "http://add0n.com/dictionary.html", "total_dls": 307242, "status": "public", "description": "\"Dictionary (Google\u2122 Translate) Anywhere\" add-on provides access to a floating multilingual Google Translate panel on any webpage.\n\nFeatures:\nAccess to Google Translate anywhereAutomatic spell checkingListen to input phrase and its translation in a native tongueSupport for more than 90 languages\nNote: You can even access the translation panel in PDF documents provided that the document is opened by native Firefox PDF reader\n\nNote: Whereas other translator extensions, this one works on local files as well.\n\nNote: This extension is not officially related to Google. The sole purpose of this extension is to provide an easier way to access our beloved Google Translate.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/157/157698.png?src=api&modified=1430268989", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157698.png?src=api&modified=1430268989"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/j_schomery/?src=api", "id": 11568224, "name": "Jeremy Schomery"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/608/608412-32.png?modified=mcrushed", "name": "Dictionary (Google\u2122 Translate) Anywhere", "created": 1430191725, "type": "extension", "summary": "\"Dictionary (Google\u2122 Translate) Anywhere\" extension provides access to a floating multilingual Google Translate panel on any webpage.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/dictionary-anywhere/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1525571108, "platforms": ["All Platforms"], "dev_comments": "Please file any issues at github: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/03b8f188d0de0ab9d8f10652a6b218afab612cfa569438f744480d5602016e35/https%3A//github.com/samueljun/tomato-clock/issues\">https://github.com/samueljun/tomato-clock/issues</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tomato-clock/?src=api", "weekly_dls": 754, "guid": "jid1-Kt2kYYgi32zPuw@jetpack", "id": 627490, "adu": 11801, "support": "https://github.com/samueljun/tomato-clock/issues", "version": "4.3.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/samueljun/tomato-clock", "total_dls": 70935, "status": "public", "description": "Tomato Clock is a simple browser extension for managing your productivity. Use the extension to break down your work into 25 minute 'Tomato' intervals separated by short breaks. Use the long break after completing four Tomato intervals.\n\nFeatures:\n\n* Customizable timer lengths\n* Browser notifications\n* Stat tracking\n\nYou can customize the length of the Tomatoes and breaks in the extension page. The extension uses the default browser notification system, accompanied by a sound, to let you know when the timer is over. The extension also features stats for tracking how many Tomatoes you complete. Your stats are synced across devices using the browser's cloud storage support.\n\n---\n\nPlease file any issues or feature requests at https://github.com/samueljun/tomato-clock/issues.\n\n---\n\nDue to a trademark complaint, the extension was renamed from Pomodoro Clock to Tomato Clock.", "previews": [{"caption": "Start your Tomatoes from the extension panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194335.png?src=api&modified=1513478320", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194335.png?src=api&modified=1513478320"}, {"caption": "Customize the length of your timers and if there's a notification sound", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194333.png?src=api&modified=1513478320", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194333.png?src=api&modified=1513478320"}, {"caption": "Track how many Tomatoes you accomplish in the stats page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194334.png?src=api&modified=1513478320", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194334.png?src=api&modified=1513478320"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/samueljun/?src=api", "id": 10883076, "name": "Samuel Jun"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/627/627490-32.png?modified=mcrushed", "name": "Tomato Clock", "created": 1435577074, "type": "extension", "summary": "Tomato Clock is a simple browser extension for managing your productivity.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tomato-clock/reviews/"}, {"last_updated": 1504518476, "platforms": ["All Platforms"], "dev_comments": "Please report any problem or give us your feedback at <a rel=\"nofollow\" href=\"/\">participation@pearltrees.com</a>\n\nFollow us on <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/003b3b42a99643fa1353709f67c5b6e6527576abe6b113a8e751b9823e50c126/http%3A//twitter.com/pearltrees\">twitter</a> and <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/cd7402212a568b1bad1778cde086d811e1511a88e74323f35790c1d52fba7e03/http%3A//blog.pearltrees.com/\">our blog</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/pearltrees/?src=api", "weekly_dls": 168, "guid": "collector@broceliand.fr", "id": 11255, "adu": 11178, "support": null, "version": "8.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://www.pearltrees.com", "total_dls": 1070520, "status": "public", "description": "What is Pearltrees ?\nPearltrees is a place to organize everything. This free service lets you organize, explore and share everything you like. Save web pages, files, photos or notes and organize them meaningful collections. Explore amazing collections that relate to your interests and subscribe to their updates. Access your account anytime and share anything from your computer, mobile and tablet. Pearltrees offers dedicated versions for individuals, Schools and Companies.\n\nWhat people are saying about Pearltrees?\n\"The most elegant and visual of collecting and sharing online content\" The Next Web\n\"Pearltrees puts a library in your pocket\" Digital Trends\n\"It makes a wonderful experience navigating the collections\" Forbes\n\nWhat makes Pearltrees unique?\n\u2605 Have everything you like at your fingertips all the time\n\u2605 Access your collections from anywhere: computers, mobiles and tablets\n\u2605 Keep everything you like: web pages, files, photos and notes\n\u2605 Browse your favorite things blazingly fast\n\u2605 Discover interesting new stuff in your areas of interests \n\u2605 Collaborate on your favorite topics\n\u2605 Share all of this!\n\nMore details in this video.", "previews": [{"caption": "Organize, explore and share everything you like", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/147/147318.png?src=api&modified=1417402332", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/147/147318.png?src=api&modified=1417402332"}, {"caption": "Save web pages, files, photos, notes and more...", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/147/147320.png?src=api&modified=1417402332", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/147/147320.png?src=api&modified=1417402332"}, {"caption": "Create beautiful collections and organize your favorite topics", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/147/147322.png?src=api&modified=1417402332", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/147/147322.png?src=api&modified=1417402332"}, {"caption": "Explore millions of contents and collaborate on your interests", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/147/147324.png?src=api&modified=1417402332", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/147/147324.png?src=api&modified=1417402332"}, {"caption": "Create your account to have a place to organize all your interests!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/147/147326.png?src=api&modified=1417402332", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/147/147326.png?src=api&modified=1417402332"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/pearltrees/?src=api", "id": 4556620, "name": "Pearltrees"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/11/11255-32.png?modified=mcrushed", "name": "Pearltrees", "created": 1238064776, "type": "extension", "summary": "Pearltrees lets you organize everything.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/pearltrees/reviews/"}, {"last_updated": 1523276428, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/lesspass/?src=api", "weekly_dls": 157, "guid": "contact@lesspass.com", "id": 703289, "adu": 2777, "support": "https://lesspass.com", "version": "3.1.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/lesspass/webextension", "total_dls": 70831, "status": "public", "description": "This add-on allows you to build LessPass passwords directly in your browser.\n\nLessPass is a password manager that guarantees you to generate the same password on the basis of unique information you provide. You can use LessPass to create passwords for various internet services (social networks , email, server passwords , ...).\n\nYou can use this extension to generate complex password for your sites without the need to store them. You are the only one to know the information needed to generate a password. You can regenerate your passwords anywhere. No database, no sync needed.\n\nTip: Use the keyboard shortcut Ctrl + Shift + L to launch LessPass", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194477.png?src=api&modified=1513677017", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194477.png?src=api&modified=1513677017"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194478.png?src=api&modified=1513677015", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194478.png?src=api&modified=1513677015"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/guillaumevincent/?src=api", "id": 12310873, "name": "Guillaume Vincent"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/703/703289-32.png?modified=mcrushed", "name": "lesspass", "created": 1463591061, "type": "extension", "summary": "Use LessPass add-on to generate complex passwords and log in automatically to all your sites", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/lesspass/reviews/"}, {"last_updated": 1514959208, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/auto-sort-bookmarks/?src=api", "weekly_dls": 249, "guid": "sortbookmarks@bouanto", "id": 392659, "adu": 6628, "support": "https://github.com/eric-bixby/auto-sort-bookmarks-webext/issues", "version": "3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://github.com/eric-bixby/auto-sort-bookmarks-webext", "total_dls": 286663, "status": "public", "description": "Provides a way to sort bookmarks automatically or manually. This extension considers separators by sorting bookmarks between separators.\n\nBackup your current bookmarks in case you do not like the new bookmarks order.\n\nReviewers: Your constructive feedback is appreciated. However, if you need technical support, discover a bug, or have a feature request, then write an issue on the support site.\n\nSettings:\n Auto-sort: If this option is enabled, the bookmarks will be sorted when bookmarks are added, changed, moved or deleted. This means you cannot move any bookmarks in the same folder, unless it is moved over a separator. Inactivity Wait: Specifies how long to wait (in seconds) for inactivity before sorting bookmarks. This applies to automatic and manual sorting. Minimum value of 3 and maximum of 255. Case Insensitive: If this option is enabled, the bookmarks will be sorted without considering the letter case. Sort By: Specifies the first sort criteria to sort the bookmarks. Inverse Order: if this option is enabled, the order specified in 'Sort By' will be reversed. So the order will be descending. Then Sort By: Specifies the second sort criteria to sort the bookmarks. Inverse Second Order: If this option is enabled, the order specified in 'Then Sort By' will be reversed. Sort Folder By: Specifies a sort criteria to sort folders. Inverse Folder Order: If this option is enabled, the order speficied in 'Sort Folder By' will be reversed. Folder Sort Order: Specifies the folder sort order. Minimum value of 1 and maximum of 2. Bookmark Sort Order: Specifies the bookmark sort order. Minimum value of 1 and maximum of 2. Logging: If this option is enabled, debug information will be shown in the browser console.\tConfigure Folders: This button opens a new tab allowing you to exclude folders when sorting. If you uncheck the checkbox next to a folder, it won't be sorted, but the children folders will be sorted. If you want to exclude a folder recursively from being sorted, check the recursive checkbox.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ebixby/?src=api", "id": 11846640, "name": "Eric Bixby"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/392/392659-32.png?modified=1514960423", "name": "Auto-Sort Bookmarks", "created": 1346151229, "type": "extension", "summary": "Sort bookmarks by multiple criteria", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/auto-sort-bookmarks/reviews/"}, {"last_updated": 1505551528, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ubo-scope/?src=api", "weekly_dls": 257, "guid": "uBO-Scope@raymondhill.net", "id": 847740, "adu": 1941, "support": "https://github.com/gorhill/uBO-Scope", "version": "0.1.10", "compatible_apps": [{"Firefox": {"max": "*", "min": "55.0"}}, {"Firefox for Android": {"max": "*", "min": "55.0"}}], "homepage": "https://github.com/gorhill/uBO-Scope", "total_dls": 15853, "status": "public", "description": "Warnings:\n\nuBO-Scope will be able to function accurately only for WebExtensions-based blockers -- it is unable to do its job properly with legacy-based blockers.\n\nThe popup panel of this extension may sometimes be affected by an issue which has been fixed in Firefox 57:\n\"WebExtension browser action popup scrolls to the top on changing an element's style\"\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1324499\n\n***\n\nYou should read the documentation to better understand purpose and usage:\nhttps://github.com/gorhill/uBO-Scope#preamble\n\nTo inform you about your own third-party exposure on the web pages you visit through a third party exposure score.\n\nImportant: The lower the 3rd-party exposure score, the better.\n\nThird-party (\"3rd-party\") exposure is quite an important component of the more general concept of privacy exposure.\n\nIn the scope of uBO-Scope, \"3rd-party\" is defined as follow:\n\nA network request to a remote server which has a different base domain name than the base domain name of the URL in the address bar is deemed \"3rd-party\".\n\nA 3rd-party exposure score is derived not only from the number of distinct third parties on a web page, but also from the ubiquitousness of each of these distinct third parties.\n\nThe ubiquitousness of a specific 3rd party is measured according to how frequently this 3rd party is used on web pages you visit. This means the ubiquitousness of a 3rd party will be representative of your browsing history and whether the 3rd party was blocked or not on the pages you visited.\n\nuBO-Scope does not alter network traffic, it only observes it. For every network request, blocked or allowed, it will extract the base domain name. If the base domain name of the network request is different from the base domain name extracted from the URL of the web page, the network request will be deemed 3rd-party and uBO-Scope will store the pair [3rd-party base domain name, 1st-party base domain name] in its database, to be used to compute and show your overall 3rd-party exposure score of web pages you visit in the future.\n\nYour 3rd-party exposure score depends on your past browsing history and the tools you used (if any) which have blocked network requests, and how these tools (if any) are configured. uBO-Scope does not depend on uBlock Origin to do its job, it will work with any content blocker, or no content blocker.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187927.png?src=api&modified=1505478383", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187927.png?src=api&modified=1505478383"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187928.png?src=api&modified=1505478383", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187928.png?src=api&modified=1505478383"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187929.png?src=api&modified=1505478383", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187929.png?src=api&modified=1505478383"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gorhill/?src=api", "id": 11423598, "name": "Raymond Hill"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/847/847740-32.png?modified=1505553622", "name": "uBO-Scope", "created": 1503679327, "type": "extension", "summary": "A tool to measure your 3rd-party exposure score for web sites you visit.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ubo-scope/reviews/"}, {"last_updated": 1523491814, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/?src=api", "weekly_dls": 27187, "guid": "https-everywhere@eff.org", "id": 229918, "adu": 489593, "support": "https://www.eff.org/https-everywhere", "version": "2018.4.11", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://www.eff.org/https-everywhere", "total_dls": 4052174, "status": "public", "description": "Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/176/176226.png?src=api&modified=1468886911", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/176/176226.png?src=api&modified=1468886911"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/eff-technologists/?src=api", "id": 5474073, "name": "EFF Technologists"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-32.png?modified=mcrushed", "name": "HTTPS Everywhere", "created": 1284649750, "type": "extension", "summary": "Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/"}, {"last_updated": 1526072417, "platforms": ["All Platforms"], "dev_comments": "The latest version of LibreJS is always available here: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/66595bf4517e5b9a025a60ef92b70f0444ef443c5a2a6dd8721fe61ac22c0c82/http%3A//www.gnu.org/software/librejs/\">http://www.gnu.org/software/librejs/</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/librejs/?src=api", "weekly_dls": 75, "guid": "jid1-KtlZuoiikVfFew@jetpack", "id": 350590, "adu": 657, "support": "https://gnu.org/software/librejs", "version": "7.14", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://www.gnu.org/software/librejs/", "total_dls": 22830, "status": "public", "description": "GNU LibreJS --an add-on for GNU IceCat and Mozilla Firefox-- detects and blocks nonfree nontrivial JavaScript while allowing its execution on pages containing code that is either trivial and/or free.\n\nMany websites run nontrivial JavaScript on your computer. Some use it for complex tasks; many use it gratuitously for minor jobs that could be done easily with plain HTML. Sometimes this JavaScript code is malicious. Either way, the JavaScript code is often nonfree. For explanation of the issue, see The JavaScript Trap.\n\nIf you care about freedom in your computing, and don't wish to let all and sundry make you run nonfree programs, now you can prevent it by using LibreJS.", "previews": [{"caption": "LibreJS showing the panel on a page with free JavaScript.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/202/202329.png?src=api&modified=1526071827", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/202/202329.png?src=api&modified=1526071827"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/lduros/?src=api", "id": 5942745, "name": "Loic J. Duros"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/nnyby/?src=api", "id": 11079870, "name": "nnyby"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/rubenquidam/?src=api", "id": 11729378, "name": "Ruben Rodriguez"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/NateN1222/?src=api", "id": 12985142, "name": "NateN1222"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/350/350590-32.png?modified=1526073625", "name": "GNU LibreJS", "created": 1321862688, "type": "extension", "summary": "GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap. It is a free add-on for Mozilla browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/librejs/reviews/"}, {"last_updated": 1517524807, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/location-guard/?src=api", "weekly_dls": 1017, "guid": "jid1-HdwPLukcGQeOSh@jetpack", "id": 496120, "adu": 15452, "support": "https://github.com/chatziko/location-guard/issues", "version": "2.1.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "55.0"}}, {"Firefox for Android": {"max": "*", "min": "56.0"}}], "homepage": "https://github.com/chatziko/location-guard", "total_dls": 516377, "status": "public", "description": "Modern browsers such as Mozilla Firefox can tell websites where you're located in order to provide location-aware functionality. Your geographic location is obtained through various means (eg. using wifi data) and is often highly accurate, which can be a violation of your privacy.\n\nThis extension allows you to enjoy the useful applications of geolocation while protecting your privacy. It does so by reporting a fake location to websites, obtained by adding a certain amount of \"noise\" to the real location. The noise is randomly selected in a way that ensures that the real location cannot be inferred with high accuracy.\n\nThree configurable privacy levels are provided. The higher the privacy level the greater the amount of noise, which gives better privacy at the expense of a less accurate fake location. This can be configured per-website for flexibility: a more accurate location can be provided for driving directions than for a weather forecast. There's also an option to use a fixed location, instead of adding noise to the real one. This offers the best privacy (no dependence on the real location at all), at the cost of very low accuracy.\n\nNote: your location can be also detected from your IP address, but usually with poor accuracy. Location Guard protects the accurate location revealed through the javascript API.", "previews": [{"caption": "Location guard in use on openstreetmap.org", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/152/152196.png?src=api&modified=1422927979", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/152/152196.png?src=api&modified=1422927979"}, {"caption": "Privacy levels configuration.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/152/152198.png?src=api&modified=1422927979", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/152/152198.png?src=api&modified=1422927979"}, {"caption": "Location Guard on Android.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/152/152264.png?src=api&modified=1422927980", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/152/152264.png?src=api&modified=1422927980"}, {"caption": "Options page on Android.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/152/152266.png?src=api&modified=1422927980", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/152/152266.png?src=api&modified=1422927980"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/chatziko/?src=api", "id": 11105256, "name": "Kostas Chatzikokolakis"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/paracetamolo/?src=api", "id": 10695384, "name": "Marco Stronati"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/496/496120-32.png?modified=1517527222", "name": "Location Guard", "created": 1395436437, "type": "extension", "summary": "Hide your geographic location from websites. Report a fake location with the addition of random noise in order to protect your privacy. Per site settings with three configurable levels of accuracy or even the possibility to use a fixed location.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/location-guard/reviews/"}, {"last_updated": 1526471710, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/?src=api", "weekly_dls": 372683, "guid": "{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}", "id": 1865, "adu": 11736775, "support": "http://adblockplus.org/forum/", "version": "3.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "51.0"}}, {"Firefox for Android": {"max": "*", "min": "51.0"}}], "homepage": "https://adblockplus.org/", "total_dls": 478140311, "status": "public", "description": "Adblock Plus allows you to regain control of the internet and view the web the way you want to. The add-on is supported by over forty filter subscriptions in dozens of languages which automatically configure it for purposes ranging from removing online advertising to blocking all known malware domains. Adblock Plus also allows you to customize your filters with the assistance of a variety of useful features, including a context option for images, a block tab for Flash and Java objects, and a list of blockable items to remove scripts and stylesheets.\n\nStarting with Adblock Plus 2.0 there is an option in Filter Preferences to allow some non-intrusive advertising. The goal is to support websites using non-intrusive ways to advertise and to encourage more websites to do the same. Read more", "previews": [{"caption": "Easily remove all annoying ads from Firefox.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137084.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137084.png?src=api&modified=1401935427"}, {"caption": "Adblock Plus can do more than adblocking. Enable powerful features in one click.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137086.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137086.png?src=api&modified=1401935427"}, {"caption": "Clean up your Facebook experience with Adblock Plus.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137088.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137088.png?src=api&modified=1401935427"}, {"caption": "Adblock Plus even removes those annoying 30-second video ads on YouTube.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137090.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137090.png?src=api&modified=1401935427"}, {"caption": "Remove all annoying blinking banners!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137092.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137092.png?src=api&modified=1401935427"}, {"caption": "Browse the web as it once used to be.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137094.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137094.png?src=api&modified=1401935427"}, {"caption": "Please help us by reporting bugs.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137096.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137096.png?src=api&modified=1401935427"}, {"caption": "You can even create your own blocking lists to customize the web to your exact needs.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137098.png?src=api&modified=1401935427", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137098.png?src=api&modified=1401935427"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Eyeo/?src=api", "id": 13462625, "name": "Eyeo"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/1/1865-32.png?modified=mcrushed", "name": "Adblock Plus", "created": 1137482910, "type": "extension", "summary": "Blocks annoying video ads on YouTube, Facebook ads, banners and much more.\n\nAdblock Plus blocks all annoying ads, and supports websites by not blocking unobtrusive ads by default (configurable).", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/reviews/"}, {"last_updated": 1523569810, "platforms": ["All Platforms"], "dev_comments": "YouTube download in a single click:\n * Download YouTube As MP4.\n * Download YouTube As FLV.\n * Download YouTube As 3GP.\n * Download YouTube HD videos - high definition videos.\n", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/1-click-youtube-video-downl/?src=api", "weekly_dls": 63510, "guid": "YoutubeDownloader@PeterOlayev.com", "id": 13990, "adu": 669890, "support": null, "version": "4.0.92", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0a2"}}, {"Firefox for Android": {"max": "*", "min": "52.0a2"}}], "homepage": "http://www.clickvideodownload.com", "total_dls": 28600900, "status": "public", "description": "Download YouTube videos quickly and easily!\nThis is an easy YouTube Video Downloader - If all you need is a simple, intuitive, and non-intrusive Add-on to download YouTube videos, seek no more.\n1-Click YouTube Video Download is a great Download Helper Tool and works great in combination with Video DownloadHelper, DownThemAll and FlashGot.\n\nHow it works?\nThis Add-on adds a simple red button to YouTube video pages, which enables you to download videos.\nThe button is integrated in a simple manner below the video and next to other YouTube buttons (check the screenshots).\nClick this button to populate a list of available formats to download and select the one you want.\n\nDownload options\nThese are the formats and qualities available:\n- MP4 720p (1280 x 720)\n- MP4 360p (640 x 360)\n- WebM 360p (640 x 360)\n- 3GP 240p (320 x 240)\n- 3GP 144p (176 \u00d7 144)\n\n480p and 1080p are no longer available as a direct download from YouTube.\nYouTube support them only through DASH (Dynamic Adaptive Streaming), which means the video is split into 2 separate files - video and audio and is required to be merged together to get a fully watchable video.\nTo merge audio and video, it requires special tools like \"ffmpeg\" and \"avconv\" and also requires an additional installation (something that may be supported by this Add-on in the future).\n\nImportant - How to report bugs\nIf you find any bugs, please feel free to send an email to \"support@clickvideodownload.com\", rather than just give bad reviews with the bug mentioned there :(\nA great deal of effort will be made to reply within a couple of days.\n\nHow to watch downloaded videos?\nAfter downloading videos, you can play them using these free applications (or similar to these):\n- VLC - Windows/Mac/Linux - very popular\n- Windows Media Player Windows Media Player 12 - Windows\n- iTunes - Windows/Mac\n\nOther stuff\nFLV format is no longer available ever since YouTube stopped supporting Flash Player.", "previews": [{"caption": "The easiest YouTube Downloader!\r\nOne simple button that does it all...", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192921.png?src=api&modified=1511794295", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192921.png?src=api&modified=1511794295"}, {"caption": "To Download a YouTube video - whenever you're on a video page in YouTube you'll see the \"Download\" button, click on it to populate the list of files.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192922.png?src=api&modified=1511794295", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192922.png?src=api&modified=1511794295"}, {"caption": "Supports all formats! MP4, FLV, WebM, 3GP.\r\nSupports all qualities! 144p, 240p, 360p, 480p, 720p, 1080p, 3072p.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192923.png?src=api&modified=1511794295", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192923.png?src=api&modified=1511794295"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/the-1-click-youtube-video-download-team/?src=api", "id": 4885287, "name": "The 1-Click YouTube Video Download Team"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/13/13990-32.png?modified=1523571624", "name": "1-Click YouTube Video Download", "created": 1251545297, "type": "extension", "summary": "The simplest YouTube Video Downloader for all of YouTube videos.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/1-click-youtube-video-downl/reviews/"}, {"last_updated": 1522080609, "platforms": ["All Platforms"], "dev_comments": "If you have problems installing or using FlashVideoDownloader, you should have a look at the following resources:\n* FAQ: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/bd1859641bb87a48608ad3cc02aef3217c12f2a56630d8f3e2724a77135032c5/http%3A//www.flashvideodownloader.org/faq.php\">http://www.flashvideodownloader.org/faq.php</a>\n* Contact form: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/34f909bc0dc2a97a98afba8bfb7b231caf57544a18b71f6c57b8f35975037de5/http%3A//www.flashvideodownloader.org/fvd-suite/contact/index.php\">http://www.flashvideodownloader.org/fvd-suite/contact/index.php</a>\n* Our blog: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/17447bfa24f4c1c589332da5420d704e12fe00d2990695d4f4dbad05724ec46e/http%3A//www.flashvideodownloader.org/blog/\">http://www.flashvideodownloader.org/blog/</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/flash-video-downloader/?src=api", "weekly_dls": 52136, "guid": "artur.dubovoy@gmail.com", "id": 6584, "adu": 675016, "support": "https://fvdmedia.userecho.com/list/21650-firefox-extensions/?category=4944", "version": "16.0.12", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}, {"Firefox for Android": {"max": "*", "min": "50.0"}}], "homepage": "http://www.flashvideodownloader.org/", "total_dls": 51277910, "status": "public", "description": "Flash Video Downloader \u2013 the add-on that will help you download video and audio from practically any website.\n\nFlash Video Downloader helps you find links to videos, pictures, audio and files of other formats (such as .swf or .exe) on the site you are viewing.\n\nWhen the arrow on the add-on button changes its color to blue, it means that the add-on has found a downloadable video on the page that you are viewing.\n\nFor instance, you will be able to record video from YouTube in several different formats (HD, MP4, Low FLV, etc.).\n\nIt\u2019s worth pointing out that the add-on can also filter out ad clips!\n\nCurrently supported sites: YouTube, Google Video (video.google.com), DailyMotion (dailymotion.com), Metacafe (metacafe.com),\u00a0Break.com\u00a0(break.com),\u00a0Blip.tv\u00a0(blip.tv),\u00a0MyVideo.de\u00a0(myvideo.de) and others.\n\nNow you can download Flash games from:\ngamespot.com,\u00a0community.games.com,\u00a0armorgames.com,\u00a0net-games.biz,\u00a0gamesvine.com,\u00a0zoopgames.com,flashgames247.com\nWhen you get the download link, right click on it &gt;&gt; Save Target As\n\n* Download video in mp4 (iPod)\n* Download video in avi format\n* You can now choose and set hotkeys\n* You can now set a favorites folder and save all your videos there\n* The plug-in button changes shape depending on the site you are visiting\n* New tube sites added\n* Now you can search videos\n* You can download several embedded videos from one page!\n* User can download embedded YouTube videos from any site if there is only one embedded video on the page!\n\nWe do not download video protected by copyright law such as videos from Vevo, Warner Bros, Sony Music, etc.! Please read our license. You are responsible for downloading media that is copyrighted.\n\nUse this add-on as your favorite Facebook downloader, video downloader, Metacafe downloader", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180291.png?src=api&modified=1479319619", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180291.png?src=api&modified=1479319619"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180292.png?src=api&modified=1479319619", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180292.png?src=api&modified=1479319619"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180293.png?src=api&modified=1479319619", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180293.png?src=api&modified=1479319619"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/NextGenDev/?src=api", "id": 810766, "name": "FVD Media"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/6/6584-32.png?modified=1522081222", "name": "Flash Video Downloader - YouTube HD Download [4K]", "created": 1203794783, "type": "extension", "summary": "\u2605 Most popular and ONLY \u2605 Video Downloader that downloads most of the Streaming Videos, YouTube 4K and Full HD. Flash Video Downloader helps you to download any video from YouTube, Facebook, etc. You can download mp3, music and more.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/flash-video-downloader/reviews/"}, {"last_updated": 1526426411, "platforms": ["All Platforms"], "dev_comments": "The Flash and Video Download is a powerful tool.\nI would love to hear you thought about this downloader, you are welcome to suggest any new ideas how to improve the download process or the downloader UI.\n", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/download-flash-and-video/?src=api", "weekly_dls": 49063, "guid": "{bee6eb20-01e0-ebd1-da83-080329fb9a3a}", "id": 53003, "adu": 577160, "support": null, "version": "3.1.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0a2"}}, {"Firefox for Android": {"max": "*", "min": "52.0a2"}}], "homepage": "www.fnvfox.com", "total_dls": 23693822, "status": "public", "description": "FLASH AND VIDEO DOWNLOAD:\nDownload Flash and videos with a single click - the only download tool that is a video downloader and a flash downloader mix together.\nYou can download any flash file on the web plus Flash games on Facebook or any other web site of Flash games. Compatible with DownThemAll and NoScript.\nThe downloader is great for users who like to visit YouTube and download videos, or like to play Flash games on the internet and download them later.\n\nDOWNLOAD VIDEOS FROM:\nDownload web videos from YouTube, Dailymotion, Google Videos, Facebook, Metacafe, MySpace Video, Break.com, Blip.tv, MyVideo.de, Spike, vimeo.com, YourFileHost, zippyvideos.com, yikers.com, revver.com, kontraband.com, collegehumor.com, blastro.com and all the other popular of flash videos sites.\nYou can download videos in popular formats.\n\nDOWNLOAD FLASH FROM:\nDownload Flash Games from community.games.com, gamespot.com, zoopgames.com, armorgames.com, net-games.biz, gamesvine.com, flashgames247.com and other popular flash download web sites.\n\nDOWNLOAD PROCEES:\nThe download process is very easy, whenever you want to download a flash or a video from a site, just click on the status bar icon (see screenshots), and choose the desired file to download and the downloader will start immediately (to download Flash files you need to choose the files with the swf extension, downloading videos option will be enabled once you're visit one of the popular videos websites)\n\nAs a super user myself who likes to download videos from the internet (as a super user, FlashGot Downthemall NoScript and AdBlock are my must addons of course :)), if you are like me, this download helper is for you.", "previews": [{"caption": "Download YouTube Videos!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186754.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186754.png?src=api&modified=1502059062"}, {"caption": "Download Dailymotion Videos!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186755.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186755.png?src=api&modified=1502059062"}, {"caption": "2 themes to select from - \"Light\" and \"Dark\"!\r\n(Set in the options menu from the Add-ons page)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178479.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178479.png?src=api&modified=1502059062"}, {"caption": "Download Vimeo Videos!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186753.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186753.png?src=api&modified=1502059062"}, {"caption": "Download Flash Games!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186756.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186756.png?src=api&modified=1502059062"}, {"caption": "Full support for all YouTube / Dailymotion formats in any quality!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178478.png?src=api&modified=1502059062", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178478.png?src=api&modified=1502059062"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/download-flash-and-video/?src=api", "id": 5051851, "name": "Download Flash and Video"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/53/53003-32.png?modified=mcrushed", "name": "Download Flash and Video", "created": 1259920640, "type": "extension", "summary": "Download Flash and Video is a great download helper tool that lets you download Flash games and Flash videos (YouTube, Facebook, Dailymotion, Google Videos and more) with a single click.\nThe downloader is very easy to use.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/download-flash-and-video/reviews/"}, {"last_updated": 1525470423, "platforms": ["All Platforms"], "dev_comments": "Since this is not a support forum, you won't receive any help here, while your question will likely disappear.\n\nIf you need support, please\n1) read the FAQ: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8a4a623eb90a9becd02eed9474b3d82f9e6a93cd27281b3c5a9346d4da3543e7/https%3A//noscript.net/faq\">https://noscript.net/faq</a> \n2) visit this forum: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8a6b9e607349db8d83719e8645277b4597538997d7a8946bb1515a4ff3f79287/https%3A//noscript.net/forum\">https://noscript.net/forum</a> \n3) contact me directly: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/53b28b93315fa3bcd01d0fa35dd9bec8ccfee1f502e82e2ab30a50e282fd6119/http%3A//httpsmaone.net\">httpsmaone.net</a>\n\nYou're welcome!\n\nINSTALLATION ISSUES ARE COVERED BY FAQ 2.1, <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/0dd3a5cc2f135e88dfde071b65bf6c12451e7ae71d108098d110f52085240cef/https%3A//noscript.net/faq%23qa2_1\">https://noscript.net/faq#qa2_1</a>\n\nIMPORTANT: before asking or commenting about the *completely anonymous* request made to <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/c19801008a06e0ef79d5937bbbc570f76b8c9739f272209ec4a8737336a9e57f/https%3A//secure.informaction.com/ipecho\">https://secure.informaction.com/ipecho</a> on startup, or the those sent to your own WAN IP periodically, please read about the WAN IP protection feature at <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/5253c8b9f201aa735198552ef86d72cb558b30b8edb7104b80423bef65951e88/http%3A//noscript.net/abe/wan\">http://noscript.net/abe/wan</a> (mentioned also in the release notes for 2.0 and in the privacy policy here). If you're in doubt about the full anonymity and total privacy of this feature, just check (or let someone you trust check) the source code here, the file is content/DNS.js. Thanks.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/noscript/?src=api", "weekly_dls": 34553, "guid": "{73a6fe31-595d-460b-a920-fcc0f8843232}", "id": 722, "adu": 1065845, "support": "https://noscript.net/forum", "version": "10.1.8.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "59.0"}}, {"Firefox for Android": {"max": "*", "min": "59.0"}}], "homepage": "https://noscript.net", "total_dls": 120263400, "status": "public", "description": "IMPORTANT\nA Basic NoScript 10 Guide\n\nStill confused by NoScript 10's new UI?\nCheck this user-contributed NoScript 10 primer.\nand this NoScript 10 \"Quantum\" vs NoScript 5 \"Classic\" (or \"Legacy\") comparison.\n\nWinner of the \"PC World World Class Award\" and bundled with the Tor Browser, NoScript gives you with the best available protection on the web.\n\nIt allows JavaScript, Flash, Java and other executable content to run only from trusted domains of your choice, e.g. your home-banking site, mitigating remotely exploitable vulnerabilities including Spectre and Meltdown.\n\nIt protects your \"trust boundaries\" against cross-site scripting attacks (XSS), cross-zone DNS rebinding / CSRF attacks (router hacking), and Clickjacking attempts, thanks to its unique ClearClick technology. \n\nSuch a preemptive approach prevents exploitation of security vulnerabilities (known and even unknown!) with no loss of functionality where you need it.\nExperts do agree: Firefox is really safer with NoScript ;-)\n\nFAQ: https://noscript.net/faq\nForum: https://noscript.net/forum", "previews": [{"caption": "Enable JavaScript only where you're sure it is safe, with ONE CLICK!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/0/846.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/0/846.png?src=api&modified=1331218902"}, {"caption": "NoScript can block any kind of potentially dangerous active content, not just JavaScript!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/1/1060.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/1/1060.png?src=api&modified=1331218902"}, {"caption": "NoScript's ClearClick module is the first and only client-side protection against Clickjacking!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/1/1062.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/1/1062.png?src=api&modified=1331218902"}, {"caption": "NoScript's powerful XSS filter has been the first and is still the most effective.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/52/52395.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/52/52395.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/giorgio-maone/?src=api", "id": 143, "name": "Giorgio Maone"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/722-32.png?modified=mcrushed", "name": "NoScript Security Suite", "created": 1115981492, "type": "extension", "summary": "The best security you can get in a web browser!\nAllow active content to run only from sites you trust, and protect yourself against XSS and Clickjacking attacks, \"Spectre\", \"Meltdown\" and other JavaScript exploits.\nFx52? https://noscript.net/getit", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/NoScript"}}, {"last_updated": 1522843212, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/s3google-translator/?src=api", "weekly_dls": 14962, "guid": "s3google@translator", "id": 285546, "adu": 303880, "support": "http://forums.mozillazine.org/viewtopic.php?f=48&t=2829503", "version": "6.15", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": "http://www.s3blog.org/s3translator.html", "total_dls": 6090208, "status": "public", "description": "\n---------------------------------------------------------------------\nIMPORTANT:\n---------------------------------------------------------------------\n\nOld name: \"S3.Google Translator\"\nNew name - now this \"S3.Translator\"\n\nSince version 6.1, S3.Translator is now fully compatible with WebExtensions (Firefox 52+) and Google Chrome\nthe latest XUL version for older versions of Firefox, SeaMonkey and PaleMoon is here:\nhttps://addons.mozilla.org/addon/s3google-translator/versions/5.35\n\nThunderbird:\nhttps://addons.mozilla.org/thunderbird/addon/s3google-translator/versions/5.35\n\nWhy S3.Translator was remade for WebExtensions?\n\nThis is the inevitable change in Firefox - all Xul-addons will die out in Firefox 57\nhttps://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/\n\n\n---------------------------------------------------------------------\nTranslate-WebExtensions Limitations:\n---------------------------------------------------------------------\n\n1. Not processed some sites from mozilla.org and google.com\n2. Not processed on sites that do not have pages, for example error 404 (page not found)\n3. Not processed on internal Firefox and GoogleChrome pages, for example about:addons , about:config , chrome://extensions/ , chrome://settings/ , etc.\n4. Not processed on the extensions pages \"moz-extension://....\" , \"chrome-extension://....\"\n\n\n---------------------------------------------------------------------\nAbout Permissions:\n---------------------------------------------------------------------\n\n&gt; Access your data for all websites\n&gt; Access browser tabs\n&gt; Access browser activity during navigation\n\nfor translations web-sites, for translation selected text, for showing fly-translate-window\n\n&gt; Get data from the clipboard\n\nfor translate text from clipboard\n\n&gt; Input data to the clipboard\n\nfor copy text\n\n&gt; Display notifications to you\n\nfor notify after copy text\n\n&gt; Store unlimited amount of client-side data\n\nfor store a extension settings\n\n&gt; Download files and read and modify the browser\u2019s download history\n\nfor backup (save and load) your preferences\n\n---------------------------------------------------------------------\n\nS3.Translator - this extension for Firefox browser make much easy visit of websites on foreign language.\n\nNew Features:\nLanguage learning!\nNow you can not only translate, but also learn the selected language!How do I use the Learning Language mode?\n http://forums.mozillazine.org/viewtopic.php?p=13761749#p13761749Automatic translation of subtitles on YouTube!\nFor enable/disable: Open settings - tab Translate - YouTube SubtitlesText-to-Speech!\nOptions: Actions: \"Selected text\" and \"Single word\"\nThe extension uses the Google translation public API http://translate.google.com/ and therefore it have more than 100 languages which you can use for quick translation.\n\nAlso, the extension able to auto-detect the language of the original text.\n\nThere are a lot of simple and complex extensions for Firefox browser but they all have same problem: when translating, the format of selected text is lost, while S3.Translator retains the HTML formatting of web pages.\n\nI hope that this extension will be very useful for you.\n\nHint!\nFor translation and normal work on the pages of addons.mozilla.org\nonly for Firefox 57+\n\n1. in the address bar: about:config\n2. right-click to create a logical\n3. setting name: privacy.resistFingerprinting.block_mozAddonManager\n4. value: true\n\nMozilla changed the functionality in Firefox 60. Firefox 60 comes with a new preference called extensions.webextensions.restrictedDomains which lists domains that WebExtensions are not permitted to run on by default.\n\n1. load about:config?filter=extensions.webextensions.restrictedDomains in the Firefox address bar\n2. remove one, some or all of the domains listed under value to remove the restriction\n\nyou do not need to restart the browser, just update the tab addons.mozilla.orgPress \"Ctrl\" + \"Translate full page\" - for translate full page via Google Web siteAutomatic translation algorithm when source and target languages are the same (en-&gt;en, fr-&gt;fr, ru-&gt;ru, etc.)\nlaunch a translation.if both languages (source and target) are the same, the add-on checks the target one and if it is not the default translation language, it then translates to it.if it is the default translation language, the add-on checks that \"Language Learning\" is enabled, if it is and the source language is the same as the studied one (in the settings: \"replace phrase in this language\"), it then translates to the studied language.if it doesn't match neither point 2 nor point 3, then it is left as is: en-&gt;en, fr-&gt;fr, ru-&gt;ru, etc.\n\n============\nS3.Translator for Google Chrome:\nhttps://chrome.google.com/webstore/detail/s3translator/debnnjfbneojbmioajinefnflopdohjk\n\n\n============\nforums mozillaZine:\nhttp://forums.mozillazine.org/viewtopic.php?t=2829503\n\nforums mozilla-russia:\nhttps://forum.mozilla-russia.org/viewtopic.php?id=54242\n\n----\nMozilla\u2019s Pick of the Month: S3.Google Translator\nhttps://blog.mozilla.org/addons/2013/11/01/november-featured-add-ons/", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190877.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190877.png?src=api&modified=1514932666"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190540.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190540.png?src=api&modified=1514932666"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190541.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190541.png?src=api&modified=1514932666"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190542.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190542.png?src=api&modified=1514932666"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190543.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190543.png?src=api&modified=1514932666"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192716.png?src=api&modified=1514932666", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192716.png?src=api&modified=1514932666"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/senselius/?src=api", "id": 5642089, "name": "Oleksandr"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/285/285546-32.png?modified=1526564702", "name": "S3.Translator", "created": 1298445452, "type": "extension", "summary": "S3.Translator adds the power of Google Translate\u2019s automatic translations to your browser! \nIt supports translation of selected text, entered phrase or whole webpage between any of 100+ languages.\n\nNew Feature: Language learning!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/s3google-translator/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/s3blog4u/10"}}, {"last_updated": 1525295710, "platforms": ["All Platforms"], "dev_comments": "<b>Note for NoScript users:</b>\n\nPLEASE BE SURE THAT IMTRANSLATOR RECORD HAS DEFAULT SETTINGS \"FETCH\" ON", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/imtranslator/?src=api", "weekly_dls": 14326, "guid": "{9AA46F4F-4DC7-4c06-97AF-5035170634FE}", "id": 2257, "adu": 195758, "support": "http://imtranslator.net/plugin-tr.asp", "version": "14.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/", "total_dls": 25470786, "status": "public", "description": "**************************************************************\nTranslator, Dictionary, Voice\n\nThe new version allows you to listen to the translation as well as to the original text in ImTranslator Pop-up Bubble.\n\nWe added Speaker icon \"Listen to the translation\" in to Pop-up Bubble window before translation.\nNow, the Pop-up Bubble tool bar Speaker icon is dedicated to listening to the original (selected) text.\n\nNOW YOU CAN CHOOSE A DOMAIN FOR GOOGLE TRANSLATE SERVICE \n\nUSE GOOGLE, MICROSOFT BING AND OTHER TRANSLATORS\n\nImTranslator translates selected text up to 5,000 characters, single words using Dictionary, phrases and webpages. ImTranslator translates between more than 100 languages using three translation providers (Google, Microsoft Bing, Translator). The extension contains 5 translation applications: ImTranslator, Pop-up Bubble, Inline Translator, Translator, and Webpage Translation.\n\n************************************************************************\nTranslate selected text with:\nImTranslator where you can edit text and see reverse translationFloating Pop-up Bubble Inline Translator with embedded side-by-side highlighted translationTranslator using helpful language tools (virtual keyboard, speller, dictionary, decoder)\nTranslate Words with Dictionary via:\nFloating Pop-up BubbleImTranslator with voiceInline Translator with embedded highlighted translation\nTranslate Webpages (including HTTPS pages)\n\n************************************************************************\nTranslation applications\n Inline Translator (embedded translation): Alt+C ImTranslator (translation in window): Ctrl+Alt+Z Pop-up Bubble (pop-up translation): Alt Translator (translation in window) Webpage Translation: Alt+P\nFeatures:\ntranslation between more than 90 languagesup to 5 thousand characters per translation5 translation applicationsmultiple translation providers (Google Translate, Microsoft Bing, Translator)words translation using Dictionaryswitch between Translator and Dictionary modes (ImTranslator)translation of the entire webpage with mouseover translation optiontranslation historytext-to-speechautomatic language detectionback translationshortcuts customizationcomplete customization of each translation toolpossibility to disable multiple translation providersmultilingual text input with virtual keyboard (Translator)text editing (Translator)spelling checking in 8 languages (Translator)dictionary search in 8 languages (Translator)Russian text encoding and transliteration (Translator)language synchronization (Translator)auto functions (Translator)interface localization in 23 languagesprinting (Translator)\n************************************************************************\nImTranslator Tutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/\n\n***********************************************************************\nFollow us on Facebook: https://www.facebook.com/ImTranslator\n************************************************************************\n\nTranslation Applications\nInline Translator: performs a unique translation of a selected text on a webpage by splitting it into sentences, and inserts the translation into a webpage while keeping the original formatting.\nTutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/firefox-inline-translator/\nImTranslator: performs an instant translation of words, phrases and text between 91 languages using 3 translation providers.\nTutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/imtranslator-application/\nPop-up Bubble: translates selected words, sentences and text on any website and displays the translation in a pop-up bubble without leaving the page.\nTutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/popup-bubble-application/\nTranslator: performs instant translation of text, phrases and words using various language tools.\nTutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/translator-application/\nWebpage Translation: translates an entire webpage between more than 100 languages with mouseover translation option.\nTutorial: http://about.imtranslator.net/tutorials/presentations/imtranslator-translator-for-firefox/webpage-translation/\n\nThe interface of ImTranslator is localized to 23 languages: English, Chinese, Czech, Dutch, Filipino, French, German, Greek, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swedish, Turkish, Vietnamese, Ukrainian languages.\n\n***********************************************************************\nHow to launch ImTranslator\nclick ImTranslator button on the Firefox toolbarright-click context menu ImTranslator, then choose preferred translation applicationchoose a preferred translator from the Firefox Tools, ImTranslator menuuse shortcut keys to run ImTranslator (Alt+Z) or Translator (Ctrl+Alt+T)\nHow to translate selection\nSelect the text and:\nclick ImTranslator extension button on the Firefox toolbar to run ImTranslator standalone application (Ctrl+Alt+Z)click ImTranslator floating button to run Pop-up Bubble Translator (Alt)choose a preferred translator from the Firefox Tools, ImTranslator menuright-click the context menu and select a desired application\nImTranslator Options\nOptions give you the possibility to customize all translation applications\nSet unique language settings for each translation application.Set one language settings for all translation applications.Enable the auto language detection.Enable Dictionary to translate single words.Enable the back translation for translation applications.Choose shortcuts to work with translation applications.Modify the Pop-up Bubble behavior. Perform translation by selecting the text with the mouse.Choose the size of the font.Change the appearance of the Inline translation.Enable Translation History to store translation records for each translation tool.Access Translation History records to search, sort, split by sentences, export and save.", "previews": [{"caption": "ImTranslator translates selected text, words (Dictionary), phrases and webpages between more than 100 languages using 3 translation providers.\r\nImTranslator includes Translator, Dictionary, Inline and Pop-up Bubble Translation, Webpage Translator and Translation History.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191780.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191780.png?src=api&modified=1513186437"}, {"caption": "Inline Translator translates a selected text on a webpage by splitting it into sentences and inserts the translation into a webpage. Based on settings, the translation can be placed before, after the original text or simply replaced the original.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191782.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191782.png?src=api&modified=1513186437"}, {"caption": "Pop-up Bubble Translator translates selected words, phrases and text on any website and displays the translation in a pop-up bubble without leaving the page. Translation is powered by Google, Microsoft Bing and Translator.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191781.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191781.png?src=api&modified=1513186437"}, {"caption": "ImTranslator is a standalone application that translates words, phrases and text between more than 100 languages using 3 translation providers. Switch between Translator and Dictionary modes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191783.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191783.png?src=api&modified=1513186437"}, {"caption": "Webpage Translation translates an entire webpage between over 100 languages using Google Translate service.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/111/111728.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/111/111728.png?src=api&modified=1513186437"}, {"caption": "ImTranslator Dictionary translates single words and displays alternative translations along with its part of speech.\r\nIn addition to the translation variants, each dictionary entry displays a set of reverse translations into the original language, if available.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191784.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191784.png?src=api&modified=1513186437"}, {"caption": "Translator translates words, phrases and text using 3 translation providers and advanced language tools (virtual keyboard, spellchecker, multilingual dictionary, Russian decoder, TTS and others).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/130/130194.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/130/130194.png?src=api&modified=1513186437"}, {"caption": "Translation History keeps track of all your translation activity, and stores translation records in the Translation History.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173112.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173112.png?src=api&modified=1513186437"}, {"caption": "Options allow you to customize ImTranslator applications according to your preferences.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191785.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191785.png?src=api&modified=1513186437"}, {"caption": "ImTranslator uses customizable shortcuts to make the work with translation application more convenient. The shortcuts can be used to run ImTranslator applications, to make translations, or to perform other tasks.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173113.png?src=api&modified=1513186437", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173113.png?src=api&modified=1513186437"}, {"caption": "Advanced settings allow to choose a domain for Google Translate service. The following Google Translate domains available: google.com, google.cn, google.com.hk, google.com.tw, google.com.jp, google.com.kr, google.de, and many others.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194160.png?src=api&modified=1513186441", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194160.png?src=api&modified=1513186441"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/smart-link-corporation/?src=api", "id": 10249, "name": "Smart Link Corporation"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/2/2257-32.png?modified=1525312479", "name": "Google Translate, ImTranslator, Dictionary, TTS", "created": 1142844926, "type": "extension", "summary": "COMPLETELY REDESIGNED TRANSLATOR FOR FIREFOX\nImTranslator translates text, words, webpages between more than 100 languages.\nNEW: Inline Translator, Dictionary, access to Google Translate, Microsoft Translator. Unique on the fly localization.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/imtranslator/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/imtranslator"}}, {"last_updated": 1513894209, "platforms": ["All Platforms"], "dev_comments": "Please report bugs to <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8288d3ae07e1efdff73d13f2725320baaaf634f82c6cf249c40e4eb47f5e1e43/http%3A//forums.getfoxyproxy.org\">http://forums.getfoxyproxy.org</a> or support@getfoxyproxy.org", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/?src=api", "weekly_dls": 12221, "guid": "foxyproxy@eric.h.jung", "id": 2464, "adu": 168390, "support": "http://getfoxyproxy.org/", "version": "6.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://getfoxyproxy.org", "total_dls": 20229657, "status": "public", "description": "UPGRADING\nPlease import your old FoxyProxy settings using the Import button!\n\nFirefox 57+ is significantly different than previous Firefox versions. I was forced to re-write 10 years of mature FoxyProxy code from scratch. There are many missing features, and in almost all cases that is due to Firefox 57+ limitations or bugs (for example, custom-colored toolbar icons). The UI also had to change; I could no longer make FoxyProxy look like a native application. It now looks more like a traditional web site.\n\nI understand your frustration. Please refrain from attacking me because there is nothing I can do to change Mozilla's decisions. Thank you for using my labor of love.\n-- Eric H. Jung, November 2017\n\nOlder Firefox Versions\nInstall FoxyProxy 4.6.5. from here:\nhttps://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/versions/\nNote: 4.6.5 is not maintained.\n\nPERMISSIONS\nThe \"Download files\" permission is used to export FoxyProxy settings to a file (so you can import it elsewhere). The \"Download history\" permission is required only because Firefox does not allow add-ons to specify just \"download files\" without \"download history\". It's all or nothing. Internally, nothing is done with your download history. This is open source software and you can view the code yourself at https://code.getfoxyproxy.org\n\nWHAT IS IT?\nFoxyProxy is a Firefox extension which automatically switches an internet connection across one or more proxy servers based on URL patterns. Put simply, FoxyProxy automates the manual process of editing Firefox's Connection Settings dialog. Proxy server switching occurs based on the loading URL and the switching rules you define.\n\nSwitch proxies with URL pattern matchingCustom colors make it easy to see which proxy is in useAdvanced logging shows you which proxies were used and whenAutomatically synchronize all of your proxy settings with your other Firefox instances when you use Firefox Sync. Import/Export settings to files when not using Firefox Sync", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/5/5857.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/5/5857.png?src=api&modified=1331218902"}, {"caption": "Proxies Tab", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/11/11313.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/11/11313.png?src=api&modified=1331218902"}, {"caption": "Global Settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20059.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20059.png?src=api&modified=1331218902"}, {"caption": "QuickAdd Settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20060.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20060.png?src=api&modified=1331218902"}, {"caption": "AutoAdd Settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20061.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20061.png?src=api&modified=1331218902"}, {"caption": "Logging", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20062.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20062.png?src=api&modified=1331218902"}, {"caption": "Proxy Settings - General Info", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20063.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20063.png?src=api&modified=1331218902"}, {"caption": "Proxy Settings - Details", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20064.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20064.png?src=api&modified=1331218902"}, {"caption": "Proxy Settings - URL Patterns", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20065.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20065.png?src=api&modified=1331218902"}, {"caption": "Add/Edit Pattern", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20066.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20066.png?src=api&modified=1331218902"}, {"caption": "QuickAdd Prompt", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20067.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20067.png?src=api&modified=1331218902"}, {"caption": "About Dialog", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/20/20068.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/20/20068.png?src=api&modified=1331218902"}, {"caption": "Toolbar icon with drop-down menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/36/36178.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/36/36178.png?src=api&modified=1331218902"}, {"caption": "Wildcard Reference: help on how to use wildcards", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48944.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48944.png?src=api&modified=1331218902"}, {"caption": "Pattern Template Reference: help on how to use pattern templates for QuickAdd and AutoAdd", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48945.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48945.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/eric-h-jung/?src=api", "id": 323, "name": "Eric H. Jung"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/2/2464-32.png?modified=mcrushed", "name": "FoxyProxy Standard", "created": 1146058854, "type": "extension", "summary": "FoxyProxy is an advanced proxy management tool that completely replaces Firefox's limited proxying capabilities. For a simpler tool and less advanced configuration options, please use FoxyProxy Basic.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/ericjung2/9.99"}}, {"last_updated": 1510338176, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/stylish/?src=api", "weekly_dls": 7531, "guid": "{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}", "id": 2108, "adu": 314186, "support": "http://userstyles.org/help/stylish_firefox", "version": "3.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://userstyles.org/", "total_dls": 31726899, "status": "public", "description": "Stylish lets you style the web according to your personal taste.\n\n\u2605 Give Reddit a dark mode, use minimalist Facebook themes, or change the look of Google, Twitter and any of your favorite sites\n\u2605 Customize website backgrounds, color schemes, youtube skins, fonts and even animations\n\u2605 Easily disable, enable, edit or delete any of your installed styles (themes)\n\u2605 Create your own user styles (themes) using Stylish\u2019s CSS editor, and share it with millions of Stylish users\n \nStylish has themes &amp; skins for websites and web apps from all over the world, such as:\n\n\u2714 Search Engines \u2013 Google, Baidu, Yahoo\n\u2714 Email \u2013 Gmail themes style &amp; personalize your email to your liking\n\u2714 Social Networks \u2013 Facebook, Twitter, Reddit, Instagram, WeChat, and even Whatsapp themes!\n\u2714 Developer Sites \u2013 Stackoverflow, Github, JIRA, Thunderbird\n\u2714 Browsers \u2013 Chrome, Firefox, Opera, Safari, Baidu\n\u2714 Youtube Themes \u2013 Stream videos night and day with your favorite Youtube skins\n\n***Request a Theme***\nIf you find a site with no styles/themes, or you want a new style created based on your favorite artist, movie or holiday, ask the Stylish community to create that theme on the Stylish forum - https://forum.userstyles.org\n\n***Contribute a Theme***\nIf you know CSS, become a Youtube skins or Facebook theme creator - create and share styles for Facebook, Youtube, and other popular websites.\n\n***Stylish Communities***\n\u2714 Official: https://forum.userstyles.org\n\u2714 https://www.reddit.com/r/userstyles/\n\u2714 https://www.tumblr.com/tagged/userstyles\n\u2714 https://github.com/UserStyles\n\n***Getting in Touch***\nStylish is a living, breathing product that is updating and growing all the time. If you have comments, suggestions, or experience any issues with Stylish, feel free to contact us at https://userstyles.org/contact. We\u2019ll get back to you as soon as we can.\n \n***Support***\nYou\u2019ll find tutorials on how to use Stylish, including how to install styles (themes), create, and upload them to the Stylish library at https://userstyles.org/help. \n\nIf you\u2019ve encountered a broken theme, go to the theme\u2019s page on the Stylish website and contact the style creator. The Stylish community is very responsive and eager to receive feedback. Don\u2019t forget to give themes a thumbs-up if you like them!\n \n\u2714 To build your own styles, check out instructions here: https://github.com/stylish-userstyles/stylish/wiki\n\n* Note that currently App and Global themes are not supported in the \u2018Style Library\u2019 tab. You can reach them through the Website Library:\n\u2605 Web Apps - https://userstyles.org/categories/app\n\u2605 Global Styles - https://userstyles.org/styles/browse/global", "previews": [{"caption": "Change how your favorite websites look. Instantly.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191051.png?src=api&modified=1510145281", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191051.png?src=api&modified=1510145281"}, {"caption": "Access hundres of thousands of themes and skins created by the Stylish community.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191052.png?src=api&modified=1510145281", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191052.png?src=api&modified=1510145281"}, {"caption": "Easily manage your installed styles.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191053.png?src=api&modified=1510145281", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191053.png?src=api&modified=1510145281"}, {"caption": "CSS Ninjas, create your own themes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191054.png?src=api&modified=1510145283", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191054.png?src=api&modified=1510145283"}, {"caption": "Join the community!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191055.png?src=api&modified=1510145283", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191055.png?src=api&modified=1510145283"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/userstyles/?src=api", "id": 11864468, "name": "userstyles.org"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/2/2108-32.png?modified=1524572423", "name": "Stylish - Custom themes for any website", "created": 1140466290, "type": "extension", "summary": "Stylish lets you customize any website with custom user styles (themes for websites). Choose from the largest userstyles library to change the color scheme, background, and skin for Google, Facebook, YouTube and many, many more sites.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/stylish/reviews/"}, {"last_updated": 1519239610, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/?src=api", "weekly_dls": 7887, "guid": "jid1-BoFifL9Vbdl2zQ@jetpack", "id": 521554, "adu": 113998, "support": "https://decentraleyes.org", "version": "2.0.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0a1"}}, {"Firefox for Android": {"max": "*", "min": "56.0a1"}}], "homepage": "https://decentraleyes.org", "total_dls": 1148849, "status": "public", "description": "Websites have increasingly begun to rely much more on large third-parties for content delivery. Canceling requests for ads or trackers is usually without issue, however blocking actual content, not unexpectedly, breaks pages. The aim of this add-on is to cut-out the middleman by providing lightning speed delivery of local (bundled) files to improve online privacy.\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 Protects privacy by evading large delivery networks that claim to offer free services.\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 Complements regular blockers such as uBlock Origin (recommended), Adblock Plus, et al.\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 Works directly out of the box; absolutely no prior configuration required.\n\nNote: Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.\n\n\u00a0\u00a0\u00a0&gt; Simpler introduction: https://github.com/Synzvato/decentraleyes/wiki/Simple-Introduction\n\nAm I Currently Protected?\n\nThe following testing utility shows you if you are properly protected. It's the recommended and, probably, fastest way to see if this add-on is installed, enabled, and correctly configured.\n\n\u00a0\u00a0\u00a0&gt; Full link to testing utility: https://decentraleyes.org/test\n\nFrequently Asked Questions\n\n\u00a0\u00a0\u00a0&gt; Full link to FAQ: https://github.com/Synzvato/decentraleyes/wiki/Frequently-Asked-Questions\n\nTechnical Information\n\n- Supported Networks: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries.\n\n- Bundled Resources: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader.\n\nPersonal Support\n\nIs your question not listed above, or do you have any other reason to contact me personally? You can always reach me at decentraleyes@protonmail.com. Bug reports or suggestions are highly welcome and I reply to every single email.\n\nFeel free to use this public PGP key for encrypted communication.\n\n\u00a0\u00a0\u00a0&gt; Full link to public PGP key: https://decentraleyes.org/3f774aff6d/public-key.txt\n\nAre You Enjoying this Add-on?\n\nDecentraleyes is, and will always be, free, but you can support its continued development by making a Bitcoin donation, by contributing on GitHub, or by spreading the word (which does wonders). Any help would be greatly appreciated!\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 GitHub: https://github.com/Synzvato/decentraleyes\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 Bitcoin: https://decentraleyes.org/donate/bitcoin\n\u00a0\u00a0\u00a0\u00a0\u00a0\u2022 Monero: https://decentraleyes.org/donate/monero", "previews": [{"caption": "Evades Content Delivery Networks without breaking websites.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/137/137406.png?src=api&modified=1507836662", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137406.png?src=api&modified=1507836662"}, {"caption": "Complements regular content blockers (e.g. uBlock Origin).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189647.png?src=api&modified=1507836665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189647.png?src=api&modified=1507836665"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Synzvato/?src=api", "id": 6937656, "name": "Thomas Rientjes"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-32.png?modified=mcrushed", "name": "Decentraleyes", "created": 1402379162, "type": "extension", "summary": "Protects you against tracking through \"free\", centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/"}, {"last_updated": 1517087412, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/happy-bonobo-disable-webrtc/?src=api", "weekly_dls": 11133, "guid": "jid1-5Fs7iTLscUaZBgwr@jetpack", "id": 497366, "adu": 58368, "support": null, "version": "1.0.20", "compatible_apps": [{"Firefox": {"max": "*", "min": "55.0"}}, {"Firefox for Android": {"max": "*", "min": "55.0"}}], "homepage": "https://github.com/ChrisAntaki/disable-webrtc-firefox", "total_dls": 1647740, "status": "public", "description": "WebRTC is a communication protocol that relies on JavaScript that can leak your actual IP address from behind your VPN, by default. This addon fixes that, making VPNs more effective [1].\n\nThis add-on allows you to easily disable WebRTC. You'll also be able to quickly toggle WebRTC back on/off by clicking the add-on's icon.\n\n[1] https://www.privacytools.io/webrtc.html\n\nSource code is available here: https://github.com/ChrisAntaki/disable-webrtc-firefox\n\nIf there's an issue with the plugin, please let me know: https://github.com/ChrisAntaki/disable-webrtc-firefox/issues", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ChrisAntaki/?src=api", "id": 10548482, "name": "Chris Antaki"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/497/497366-32.png?modified=1520341588", "name": "Disable WebRTC", "created": 1395805058, "type": "extension", "summary": "WebRTC leaks your actual IP addresses from behind your VPN, by default.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/happy-bonobo-disable-webrtc/reviews/"}, {"last_updated": 1510764608, "platforms": ["All Platforms"], "dev_comments": "The best place for support is not in the reviews section below, but on the Web Developer site:\n\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/73f05abc9540e7c712e022de86ce5db75b09c78b2847ed41feffc4814248923f/http%3A//chrispederick.com/work/web-developer/help/\">http://chrispederick.com/work/web-developer/firefox/help/</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/web-developer/?src=api", "weekly_dls": 7393, "guid": "{c45c406e-ab73-11d8-be73-000a95be3b12}", "id": 60, "adu": 247936, "support": "http://chrispederick.com/work/web-developer/firefox/help/", "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://chrispederick.com/work/web-developer/firefox/", "total_dls": 29397102, "status": "public", "description": "The Web Developer extension adds various web developer tools to the browser.", "previews": [{"caption": "The Web Developer toolbar", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/11/11916.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/11/11916.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/chrispederick/?src=api", "id": 45, "name": "chrispederick"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/60-32.png?modified=mcrushed", "name": "Web Developer", "created": 1087011229, "type": "extension", "summary": "The Web Developer extension adds various web developer tools to the browser.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/web-developer/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/chrispederick/"}}, {"last_updated": 1526402972, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/umatrix/?src=api", "weekly_dls": 6850, "guid": "uMatrix@raymondhill.net", "id": 613250, "adu": 82630, "support": "https://discourse.mozilla-community.org/t/support-umatrix/5131", "version": "1.3.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0a1"}}, {"Firefox for Android": {"max": "*", "min": "56.0a1"}}], "homepage": "https://github.com/gorhill/uMatrix", "total_dls": 1202282, "status": "public", "description": "uMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools.\n\n*For advanced users.*\n\nuMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy.\n\nOut of the box, uMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be \"broken\". With two clicks, uMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic.\n\n* See ALL the remote connections, failed or attempted, depending on whether they were blocked or allowed (you decide).\n\n* A single-click to whitelist/blacklist one or multiple classes of requests according to the destination and type of data (a blocked request will NEVER leave your browser).\n\n* Efficient blacklisting: cookies won't leave your browser, JavaScript won't execute, plugins won't play, tracking pixels won't download, etc.\n\n* You do not have to solely rely on just one particular curated blacklist (arguably with many missing entries) outside which nothing else can be blocked: You are in full control.\n\n* Ease of use: uMatrix lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix:\n\n- domain names (left column)\n * from very specific\n * to very generic\n\n- type of requests (top row)\n * cookies\n * CSS-related resources (stylesheets and web fonts)\n * images\n * plugins\n * scripts\n * XHR (requests made by scripts)\n * frames\n * others\n\nYou can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click.\n\nuMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page.\n\nAll rules are scoped. For example, you can block `facebook.com` and `facebook.net` everywhere except when visiting a page on `www.facebook.com`. This way Facebook won't be able to build a profile of your browsing habits.\n\nThe goal of this extension is to make the allowing or blocking of web sites, wholly or partly, as straightforward as possible, so as to encourage users to care about their privacy.\n\nThe extension comes with 3rd-party hosts files totaling over 62,000 distinct hostnames (lists can be selectively disabled/enabled according to your choice).\n\nUltimately, you can choose however you browse the net:\n\n* Blacklist all by default, and whitelist as needed (default mode).\n\n* Whitelist all by default, and blacklist as needed.\n\nEither way, you still benefit from the preset blacklists so that at least you get basic protection from trackers, malware sites, etc. Or you can disable all of these preset blacklists.\n\nYour choice.\n\nRandomly assembled documentation: https://github.com/gorhill/uMatrix/wiki\n\n=====\n\nThis extension is also useful to understand what the web page in your browser is doing, often without your knowledge. You have full ability to see and decide with whom a web page communicates, and to restrict these communications to specific classes of objects within the web page.\n\nThe number which appear in the extension icon correspond to the total number of distinct requests attempted (successfully or not depending on whether these were allowed or blocked) by the web page.\n\nSimply click on the appropriate entry in the matrix in order to white-, black- or graylist a component. Graylisting means the blocked or allowed status will be inherited from another cell with higher precedence in the matrix.\n\nRed square = effectively blacklisted, i.e. requests are prevented from reaching their intended destination:\n* Dark red square: the domain name and/or type of request is specifically blacklisted.\n* Faded red square: the blacklist status is inherited because the entry is graylisted.\n\nGreen square = effectively whitelisted, i.e. requests are allowed to reach their intended destination:\n* Dark green square: the domain name and/or type of request is specifically whitelisted.\n* Faded green square: the whitelist status is inherited because the entry is graylisted.\n\nThe top-left cell in the matrix, the \"all\" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally.\n\nThis extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example.\n\n=====\n\nBUGS, ISSUES: https://github.com/gorhill/uMatrix/issues\n\nSOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3)\n\nCHANGE LOG: https://github.com/gorhill/uMatrix/releases", "previews": [{"caption": "Point and click to allow/block narrow or broad classes of network requests. Click the \"all\" cell to toggle the whole matrix between allow and block.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158458.png?src=api&modified=1431417020", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158458.png?src=api&modified=1431417020"}, {"caption": "Privacy features.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158460.png?src=api&modified=1431417020", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158460.png?src=api&modified=1431417020"}, {"caption": "Hosts files allow to automatically blacklist thousands of hostnames.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158462.png?src=api&modified=1431417020", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158462.png?src=api&modified=1431417020"}, {"caption": "Logger: see all network requests, including the ones made by the browser and other extensions (behind-the-scene requests).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158464.png?src=api&modified=1431417020", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158464.png?src=api&modified=1431417020"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gorhill/?src=api", "id": 11423598, "name": "Raymond Hill"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/613/613250-32.png?modified=1526404822", "name": "uMatrix", "created": 1431415234, "type": "extension", "summary": "Point &amp; click to forbid/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/umatrix/reviews/"}, {"last_updated": 1511021407, "platforms": ["All Platforms"], "dev_comments": "If your Firefox version is 57+ please install Web Extension versions otherwise install older versions from version history.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/popup-blocker-ultimate/?src=api", "weekly_dls": 4897, "guid": "{60B7679C-BED9-11E5-998D-8526BB8E7F8B}", "id": 697677, "adu": 85714, "support": "http://www.PopupBlocker.ir", "version": "9.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "http://www.PopupBlocker.ir/", "total_dls": 681007, "status": "public", "description": "Popup Blocker Ultimate makes it easy to block pop-ups.\n\nSupport Desktop and Android\n\nIMPORTANT: If your Firefox version is 57+ please install Web Extension versions otherwise install older versions from version history.\n\nAs you know, the default Firefox pop-up blocker cannot block all pop-ups, especially the ones which are triggered upon clicking. These tricky pop-ups can be annoying and waste precious time, effort and bandwidth.\n\nPopup Blocker Ultimate is designed to identify and block these pop-ups.\n\nWeb Extension version:\n\nStrict: Through this method, Popup Blocker Ultimate will change the browser\u2019s settings so that the browser can identify and block popups by itself.\n\nFurthermore, you can white list specific websites if you wish so.\n\nLegacy version:\n\nThis add-on has two methods to prevent popups from showing up:\n\nStrict: Through this method, Popup Blocker Ultimate will change the browser\u2019s settings so that the browser can identify and block popups by itself.\n\nAnalyze: Using a Analyze approach, Popup Blocker Ultimate will first analyze a website\u2019s codes and then block the identified popup sections.\nWhile using Analyze method, you might encounter some irregular behavior in web pages which can be solved by white listing said web page.\n\nFurthermore, you can white list or blacklist specific websites if you wish so.\n\nIf you have any suggestions or found bugs/errors, please feel free to contact us on MojtabaDaneshi@Gmail.com\nWe look forward to your feedback.\n\nHappy Blocking!\n", "previews": [{"caption": "Web Extension Version", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191718.png?src=api&modified=1510676411", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191718.png?src=api&modified=1510676411"}, {"caption": "Legacy Version.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180779.png?src=api&modified=1510676411", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180779.png?src=api&modified=1510676411"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Daneshi/?src=api", "id": 5345640, "name": "Mojtaba Daneshi"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/697/697677-32.png?modified=1513944454", "name": "Popup Blocker Ultimate", "created": 1460714825, "type": "extension", "summary": "Best Popup Blocker in the world. (Best in Rating, Performance, This addon does NOT track user activities same as others)\nIf your Firefox version is 57+ please install Web Extension versions otherwise install older versions from version history.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/popup-blocker-ultimate/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/mojtabadaneshi"}}, {"last_updated": 1512643807, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/strict-pop-up-blocker/?src=api", "weekly_dls": 4022, "guid": "jid1-P34HaABBBpOerQ@jetpack", "id": 515226, "adu": 87204, "support": null, "version": "0.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": null, "total_dls": 1801825, "status": "public", "description": "By default Firefox blocks most pop-up windows but allows some to appear.\nThis add-on adds a button on the toolbar to toggle between: the default Firefox behavior of allowing some pop-ups, andblocking all pop-up windows.", "previews": [{"caption": "All pop-up windows are blocked", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/136/136284.png?src=api&modified=1400560652", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/136/136284.png?src=api&modified=1400560652"}, {"caption": "Some pop-up windows allowed (default Firefox behavior)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/136/136286.png?src=api&modified=1400560652", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/136/136286.png?src=api&modified=1400560652"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anikos/?src=api", "id": 6209726, "name": "Nikos Asimakis"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/515/515226-32.png?modified=1512645621", "name": "Strict Pop-up Blocker", "created": 1400560277, "type": "extension", "summary": "Quickly toggle between blocking all pop-up windows and allowing some pop-ups", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/strict-pop-up-blocker/reviews/"}, {"last_updated": 1516027206, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/privacy-settings/?src=api", "weekly_dls": 1225, "guid": "jid1-CKHySAadH4nL6Q@jetpack", "id": 627512, "adu": 14857, "support": "https://github.com/schomery/privacy-settings/issues", "version": "0.3.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://add0n.com/privacy-settings.html", "total_dls": 418311, "status": "public", "description": "Privacy Settings extension keeps all the built-in privacy and security related settings in one place. Each setting has a description and you can alter it right-from the extension's popup. Here is the complete list of settings that can be altered\n\n1. privacy.network.networkPredictionEnabled\n2. privacy.network.webRTCIPHandlingPolicy\n3. privacy.services.alternateErrorPagesEnabled\n4. privacy.services.autofillEnabled\n5. privacy.services.hotwordSearchEnabled\n6. privacy.services.passwordSavingEnabled\n7. privacy.services.safeBrowsingEnabled\n8. privacy.services.safeBrowsingExtendedReportingEnabled\n9. privacy.services.searchSuggestEnabled\n10. privacy.services.spellingServiceEnabled\n11. privacy.services.translationServiceEnabled\n12. privacy.websites.firstPartyIsolate\n13. privacy.websites.thirdPartyCookiesAllowed\n14. privacy.websites.hyperlinkAuditingEnabled\n15. privacy.websites.referrersEnabled\n16. privacy.websites.protectedContentEnabled\n\nNote that some of these settings might not yet be supported by Firefox and hence are disabled.\n\nFor FAQs and general bug reports please visit:\nhttps://add0n.com/privacy-settings.html\n\nFor technical bug reports use:\nhttps://github.com/schomery/privacy-settings/", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/161/161746.png?src=api&modified=1447288401", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/161/161746.png?src=api&modified=1447288401"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/168/168245.png?src=api&modified=1447288402", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/168/168245.png?src=api&modified=1447288402"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/j_schomery/?src=api", "id": 11568224, "name": "Jeremy Schomery"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/627/627512-32.png?modified=1516029623", "name": "Privacy Settings", "created": 1435582287, "type": "extension", "summary": "Alter Firefox's built-in privacy settings easily with a toolbar panel.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/privacy-settings/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/15usd"}}, {"last_updated": 1509776408, "platforms": ["All Platforms"], "dev_comments": "(@2006.3.12) I know that the \"Linkification\" extension provides similar result. My advantages are:\n\n * URIs which are split in multiple text-nodes, like \"http://www.&lt; em &gt;mozilla&lt; /em &gt;.org/\".\n * URIs written with multi-byte characters. In Japan, an website of a major news uses this rule.\n * This doesn't defile appearance of webpages, because this doesn't modify webpages.\n\nSee testcases in my site:\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/705deab0d7ece60da660b06f7d2ec71bdee80c563fecc2d56d390a39cdc1d9ac/http%3A//piro.sakura.ne.jp/xul/_textlink.html.en%23testcases\">http://piro.sakura.ne.jp/xul/_textlink.html.en#testcases</a>\nText LInk can recognize all of them completely.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/text-link/?src=api", "weekly_dls": 667, "guid": "{54BB9F3F-07E5-486c-9B39-C7398B99391C}", "id": 1939, "adu": 66952, "support": "https://github.com/piroor/textlink/issues", "version": "6.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "http://piro.sakura.ne.jp/xul/_textlink.html.en", "total_dls": 2328651, "status": "public", "description": "Allows URI texts written in webpages to be loaded by double clicks.\n\nWithout this extension, when you discover an URI text not linked, like \"http://piro.sakura.ne.jp/\", you have to do following steps to load the page:\n\n 1. Select the URI text completely. (It may be a hard work if the page is rendered with a propotional font. This operation always chafes me.)\n 2. Copy it. (press \"Ctrl-C\" or use \"Copy\" from the \"Edit\" menu)\n 3. Paste it to the location bar.\n 4. Press \"Enter\". Then, Firefox loads it.\n\nor,\n\n 1. Select the URI text completely. (It chafes me again!)\n 2. Drag the selection string to the tab bar and drop it. Then, Firefox loads it.\n\nWith this extension, you can load the URI only following one step:\n\n 1. Double-click on the URI text. Then, Firefox loads it. I'm happy.", "previews": [{"caption": "URI detection from selection", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/30/30847.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/30/30847.png?src=api&modified=1331218902"}, {"caption": "Text Link replaces URI detection method of Thunderbird.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/30/30850.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/30/30850.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/piro-piro_or/?src=api", "id": 9480, "name": "Piro (piro_or)"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/1/1939-32.png?modified=1509780021", "name": "Text Link", "created": 1138128636, "type": "extension", "summary": "Allows URI texts written in webpages to be loaded by double clicks.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/text-link/reviews/"}, {"last_updated": 1513962011, "platforms": ["All Platforms"], "dev_comments": "Supported Languages:\nEnglish (en-US), Greek (el), Dutch (nl)\n\nBug reports: formhistory@yahoo.com", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/form-history-control/?src=api", "weekly_dls": 654, "guid": "formhistory@yahoo.com", "id": 12021, "adu": 19091, "support": "https://formhistory.blogspot.com", "version": "2.0.3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}, {"Firefox for Android": {"max": "*", "min": "56.0"}}], "homepage": "https://formhistory.blogspot.com", "total_dls": 722638, "status": "public", "description": "An extension to Save, View and Manage text form data.\n\nThis plugin stores text from text-fields and editor fields as you type, so you never have to lose your work when disaster strikes. Recover your lost work after session timeouts, network failures, browser crashes, power failures and all other things that will destroy the hard work you just put into writing that important email, essay or blog post. \n\nThis extension can also be used as an easy form filler. It will restore text and editor fields as well as various input controls. On each submission of a webform, the state of controls like radio-buttons and check-boxes are saved. You can autofill textfields and various controls in a web form using either the most used or the last used formhistory data.\n\nAll text data that has been stored can easily be retrieved and managed. Use it to correct misspelled entries, get rid of sensitive data like private banking info or delete passwords that were entered into the wrong formfield.\n\nThe extension also offers the possibility to export/import form history data allowing you to exchange data between multiple browser configurations. You can even import data from the old (pre webextension) version.\n\nIf you experience problems regarding form history not being saved, please check if you have cookies enabled.\nThis add-on uses indexeddb to store its information and by disabling cookies this issue (see bugzilla) may prevent data to be stored. So please check the Privacy and Security preferences of the browser and make sure that cookies are accepted or Form History Control will not be able to store your data. \n\nThis add-on now uses the new mandatory WebExtensions API which no longer offers access to Firefox's built-in formhistory database. To overcome this limitation this add-on will create and maintain its own private formhistory database which initially will be empty.\nThere are however two ways to get the formhistory data from the old version back into the new version:\nIf you have an export file from the old version, you can simply import that file into the new version. The exportfile is compatible with the new version.If you have no importfile, I can provide you with a standalone Java application that can export the formhistory data from the old version. I will publish a help page with instructions very soon but for now you may contact me by e-mail or post a request on the support website and I will send you the instructions directly.", "previews": [{"caption": "The main control dialog, opens from right-click menu on icon. This lists the input and edit fields that are saved as you type so you never have to loose your work when disaster strikes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191532.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191532.png?src=api&modified=1510525166"}, {"caption": "Quick access to the form history of the current page by clicking on the icon (simplified version of the main dialog)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191533.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191533.png?src=api&modified=1510525166"}, {"caption": "Right-click on the page or a text form-element opens the context-menu and gives access to various actions. Saved text and control-state can be copied back to restore lost work or quickly restore webforms.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191534.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191534.png?src=api&modified=1510525166"}, {"caption": "Form history text entries can be viewed, edited or added manually.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191535.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191535.png?src=api&modified=1510525166"}, {"caption": "Use the HTML view option to inspect content with markup", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191536.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191536.png?src=api&modified=1510525166"}, {"caption": "When viewing details of a formhistory entry, right-click gives access to clipboard copy actions", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191537.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191537.png?src=api&modified=1510525166"}, {"caption": "Files can be exported and imported in XML format. You can even import files from the old version.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191538.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191538.png?src=api&modified=1510525166"}, {"caption": "You can alter various preferences, including the date format and themes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191539.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191539.png?src=api&modified=1510525166"}, {"caption": "This is the default theme", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191540.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191540.png?src=api&modified=1510525166"}, {"caption": "This is the Dark theme, more themes will be added later...", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191541.png?src=api&modified=1510525166", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191541.png?src=api&modified=1510525166"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/stephan-mahieu/?src=api", "id": 2022897, "name": "Stephan Mahieu"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/12/12021-32.png?modified=1520769588", "name": "Form History Control", "created": 1242800598, "type": "extension", "summary": "Manage form history entries (search, edit, cleanup, export/import) and easy text formfiller.\n\nAuto-save text entered in any form while typing to allow fast recovery when disaster strikes.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/form-history-control/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/formhistorycontrol"}}, {"last_updated": 1515697812, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/word-count-tool/?src=api", "weekly_dls": 100, "guid": "jid0-YHLk2psjhEWXNJqMKTU7dDcMJcN@jetpack", "id": 447302, "adu": 2120, "support": "https://coolfont.org", "version": "4.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://wordcounttools.com", "total_dls": 40561, "status": "public", "description": "This add-on reports the number of words, characters of the selected text, including the number of words, characters, characters without spaces, sentences, paragraphs, Mean Word Length, Mean Sentence Length is easily accessed by one of the following ways:\n- Right clicking to view the context menu (when there is some text selected), and choose Word Count Tool item.\n- Using hot key combination: Alt + Shift + C\n\nThe web version of this tool is also available at https://wordcounttools.com.", "previews": [{"caption": "Accessing the extensive report via the context menu.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/112/112623.png?src=api&modified=1439778919", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/112/112623.png?src=api&modified=1439778919"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/harryngh/?src=api", "id": 10043906, "name": "Harry N."}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/447/447302-32.png?modified=1520162530", "name": "Word Count Tool", "created": 1371482371, "type": "extension", "summary": "A word counter that counts the number of words, characters without any extra clicks. Just select the text and right click to select the context menu to invoke the report. It gives detail report about the numbers words, characters, sentences...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/word-count-tool/reviews/"}, {"last_updated": 1520586926, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/personas-plus/?src=api", "weekly_dls": 1281, "guid": "personas@christopher.beard", "id": 10900, "adu": 126010, "support": "https://discourse.mozilla-community.org/t/support-personas-plus/", "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/mozilla/personas-plus/", "total_dls": 44023105, "status": "public", "description": "Personas (now known as lightweight themes) are free, easy-to-install \"skins\" for Firefox. Personas Plus extends that built-in functionality to give you even greater control and easier access to new, popular, and even your own favorite themes.\n\nInstalling the add-on places a small \"fox mask\" icon in your toolbar which, when you click on it, pops up a menu where you can select, change, or even randomize your Firefox themes.\n\nIf you create an account on the addons.mozilla.org, you can add themes to your favorites collection there, which will then appear in your Personas Plus menu!", "previews": [{"caption": "What Will Your Browser Wear Today?", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/30/30018.png?src=api&modified=1510318076", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/30/30018.png?src=api&modified=1510318076"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191317.png?src=api&modified=1510318076", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191317.png?src=api&modified=1510318076"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mozilla/?src=api", "id": 4757633, "name": "Mozilla"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/10/10900-32.png?modified=1520342422", "name": "Personas Plus", "created": 1235565516, "type": "extension", "summary": "Personas (now known as lightweight themes) are free, easy-to-install \"skins\" for Firefox. Personas Plus extends that built-in functionality to give you even more control and easier access to new, popular, and your own favorite themes.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/personas-plus/reviews/"}, {"last_updated": 1524738017, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "While reviews are of course always welcome, please note that the review system is not a support forum. If you are having problems with using your eID under firefox (Windows, OSX or Linux), please contact the Fedict service desk for help in getting things to work.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/belgium-eid/?src=api", "weekly_dls": 11712, "guid": "belgiumeid@eid.belgium.be", "id": 51744, "adu": 131840, "support": "https://eid.belgium.be/en/contact", "version": "1.0.28", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://eid.belgium.be/", "total_dls": 2404504, "status": "public", "description": "Use the Belgian electronic identity card (eID) in Firefox. In addition to this add-on, the eID middleware should also be installed on your computer: download the middleware for your operating system on eid.belgium.be.\n\nThe card reader should be connected before starting Firefox.\n\nFor Firefox 58, at least the following versions of the middleware are required to support this add-on:\n\nWindows: 4.3.2Linux: 4.3.3macOS: 4.3.5\nFor Firefox ESR 52, please install version 1.0.23 of this add-on.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/39/39332.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/39/39332.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/39/39333.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/39/39333.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/39/39334.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/39/39334.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Frederik1976/?src=api", "id": 5630939, "name": "Fedict"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/wve/?src=api", "id": 11380344, "name": "Wouter Verhelst"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/51/51744-32.png?modified=1525871748", "name": "Belgium eID", "created": 1259280223, "type": "extension", "summary": "Use the Belgian electronic identity card (eID) in Firefox", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/belgium-eid/reviews/"}, {"last_updated": 1506661216, "platforms": ["All Platforms"], "dev_comments": "Development of the current (WebExtension) version of this addon is at: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/a5d4096a237bbebc24440a3f1fa91d62af6a444c50db61c4a752753e09a86b3b/https%3A//github.com/bsiegel/http2-indicator\">https://github.com/bsiegel/http2-indicator</a>\n<blockquote></blockquote>Development history of the legacy extension can be found at: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/611abd9bff8ad6cf26b8de8a519420a326c9f244278f2d705976b1f1bd2109b5/https%3A//github.com/chengsun/moz-spdy-indicator\">https://github.com/chengsun/moz-spdy-indicator</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/http2-indicator/?src=api", "weekly_dls": 278, "guid": "spdyindicator@chengsun.github.com", "id": 367327, "adu": 33025, "support": "https://github.com/bsiegel/http2-indicator", "version": "3.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/bsiegel/http2-indicator", "total_dls": 143410, "status": "public", "description": "This extension adds a useful indicator in the address bar of sites where HTTP/2 was used to fetch the page.", "previews": [{"caption": "HTTP/2 indicator icon shown in the URL bar for Google", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188929.png?src=api&modified=1506662232", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188929.png?src=api&modified=1506662232"}, {"caption": "Partial HTTP/2 indicator icon shown in the URL bar for AOL", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188930.png?src=api&modified=1506662232", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188930.png?src=api&modified=1506662232"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/chengsun/?src=api", "id": 6133590, "name": "Cheng Sun"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/brandonsiegel/?src=api", "id": 2493938, "name": "Brandon Siegel"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/367/367327-32.png?modified=1506667634", "name": "HTTP/2 Indicator", "created": 1331459453, "type": "extension", "summary": "An indicator showing HTTP/2 support in the address bar.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/http2-indicator/reviews/"}, {"last_updated": 1514310013, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "For support with this add-on, visit the <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/b0fadd167281b7e0b85acffa22dd71b32baa5b00409c8a73394f08ab19c00bc9/http%3A//forum.florianfieber.de/\">support forum</a>.\n\nIf you've found a bug or want to have a certain service or feature, please file a report at the <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/132c62d8b98bc39054d989acbf9a761ea871ebd3e76cca1c7b234f7288ab3522/http%3A//bugtracker.florianfieber.de/set_project.php%3Fproject_id=1\">bug tracker</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/?src=api", "weekly_dls": 675, "guid": "bloodyvikings@ffs.bplaced.net", "id": 261959, "adu": 15225, "support": "http://forum.florianfieber.de/", "version": "0.9.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": null, "total_dls": 382047, "status": "public", "description": "\"You can't have egg, bacon, spam and sausage without the spam.\"\n\nBloody Vikings! simplifies the use of temporary email addresses, helping you to protect your real address from spam and to stay anonymous.\n\nInstead of exposing your real email address to every random site asking for it, simply right-click on the designated input field and select \"Bloody Vikings!\". Bloody Vikings! automatically inserts a temporary email address and opens the corresponding mailbox in a new background tab.\n\nBloody Vikings! currently supports the following services:\n10minutemail.com: Temporary email addresses are valid for 10 minutes and can be extended for another 10 minutes.anonbox.net: Creates random email and mailbox addresses with no direct connection. Unfetched Mailboxes are valid until midnight on the following day, fetched Mailboxes will be deleted 5 minutes after delivery. The connection is established over HTTPS.discard.emaildispostable.comdropmail.mefakemailgenerator.comgetairmail.commailcatch.commailforspam.commailinator.commytemp.emailtrash-mail.comyopmail.com", "previews": [{"caption": "To generate a temporary e-mail address, simply right-click on the designated input field and select \"Bloody Vikings!\".", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/68/68372.png?src=api&modified=1463413025", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/68/68372.png?src=api&modified=1463413025"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/florian_fieber/?src=api", "id": 5570848, "name": "Florian Fieber"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/261/261959-32.png?modified=mcrushed", "name": "Bloody Vikings!", "created": 1291817701, "type": "extension", "summary": "Simplifies the use of temporary e-mail addresses in order to protect your real address from spam. Supports inter alia 10minutemail.com and anonbox.net.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/reviews/"}, {"last_updated": 1489709677, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/nemid-n%C3%B8glefilsprogram/?src=api", "weekly_dls": 602, "guid": "nemidnoglefilsprogram@nets.eu", "id": 767341, "adu": 15717, "support": "https://nets.eu/nemidsupport", "version": "1.41", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}], "homepage": "https://www.medarbejdersignatur.dk", "total_dls": 31384, "status": "public", "description": "NemID N\u00f8glefilsprogram best\u00e5r af 1) en udvidelse til Firefox og 2) et program p\u00e5 din computer. Du guides til installation af begge dele p\u00e5: www.medarbejdersignatur.dk/nemid-noglefilsprogram/download/\nDu kan kontrollere, at begge dele er installeret korrekt ved fx at logge p\u00e5 selvbetjening p\u00e5: medarbejdersignatur.dk\nHar du brug for hj\u00e6lp? G\u00e5 til FAQ og vejledninger p\u00e5: nets.eu/javafri-nemid\nH\u00e9r kan du ogs\u00e5 se, hvordan du om n\u00f8dvendigt kontakter NemID erhvervssupport.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/tvmadnets/?src=api", "id": 12667563, "name": "Nets DanID A/S"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/767/767341-32.png?modified=1512129879", "name": "NemID N\u00f8glefilsprogram", "created": 1483617552, "type": "extension", "summary": "NemID N\u00f8glefilsprogram er n\u00f8dvendigt for at bruge NemID n\u00f8glefil eller NemID p\u00e5 hardware.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/nemid-n%C3%B8glefilsprogram/reviews/"}, {"last_updated": 1498586625, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tineye-reverse-image-search/?src=api", "weekly_dls": 1196, "guid": "tineye@ideeinc.com", "id": 8922, "adu": 67020, "support": "https://tineye.com/extensions", "version": "1.3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": "https://tineye.com/", "total_dls": 3431807, "status": "public", "description": "This is the official TinEye extension for Firefox. \n\nABOUT TINEYE\n\nTinEye is the first image search engine on the web to use image identification technology rather than keywords, metadata or watermarks. When you submit an image to be searched, TinEye creates a unique and compact digital signature or 'fingerprint' for it, then compares this fingerprint to every other image in our index to retrieve matches. TinEye does not typically find similar images; it finds exact matches including those that have been cropped, edited or resized. \n\nTinEye adds tens of millions of new images to its database every week. \nFollow our image updates here: https://tineye.com/releases\n\nFor the latest updates you can also: \n\n- Read the TinEye blog: http://blog.tineye.com/\n- Become a fan on Facebook: https://www.facebook.com/tineye\n- Follow us on Twitter: https://twitter.com/tineye\n\nHOW TO INSTALL\n\nPlease see our TinEye extensions page.\n\nHOW TO USE THIS ADD-ON\n\nTo use the add-on, simply right-click on any web image and select \"Search image on TinEye\" from the context menu. Results are displayed for you at tineye.com.\n\nTo set add-on preferences go to Tools &gt; Add-ons in the Firefox menu bar.\nLocate 'TinEye Reverse Image search' in the Add-ons window list and click the 'Preferences' button.\nFrom here you can:\n\n* Show/hide TinEye icon in context menu\n* Set sort order preference\n* Open searches in background, foreground or current tab\n\nTinEye Terms and Conditions", "previews": [{"caption": "When you submit an image to be searched, TinEye creates a unique and compact digital signature or 'fingerprint' for it, then compares this fingerprint to every other image in our index to retrieve matches.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/114/114037.png?src=api&modified=1380273459", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/114/114037.png?src=api&modified=1380273459"}, {"caption": "The TinEye browser plugin is the fastest way to search for web images right from Firefox. With the plugin installed, simply right-click on any web image and select 'Search Image on TinEye'.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/114/114038.png?src=api&modified=1380273459", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/114/114038.png?src=api&modified=1380273459"}, {"caption": "TinEye will display any instance of your image that it finds on the web. By default, your results are sorted by 'best match'. However, you can also sort by 'biggest image' or 'most changed' (which is usually the most heavily edited image result).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/114/114130.png?src=api&modified=1380273459", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/114/114130.png?src=api&modified=1380273459"}, {"caption": "When an image match has been heavily altered, use the 'Compare' feature to quickly switch back and forth between the two images and highlight any differences between them.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/114/114039.png?src=api&modified=1380273459", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/114/114039.png?src=api&modified=1380273459"}, {"caption": "TinEye's database of images grows by tens of millions of images every week. If you don't find what you are looking for, be sure to check back again soon!", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/114/114040.png?src=api&modified=1380273459", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/114/114040.png?src=api&modified=1380273459"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/tineye/?src=api", "id": 3304309, "name": "TinEye"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/8/8922-32.png?modified=mcrushed", "name": "TinEye Reverse Image Search", "created": 1221735440, "type": "extension", "summary": "TinEye is a reverse image search engine. The extension adds a context menu item so you can search for an image to find out where it came from, how it is being used, if modified versions of the image exist, or to find higher resolution versions.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tineye-reverse-image-search/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/tineye"}}, {"last_updated": 1487164265, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "Translators:\n<ul><li>\u0414\u0430\u043a\u0421\u0420\u0411\u0418\u0408\u0410 (Serbian)</li><li>Archaeopteryx (German)</li><li>baryoni (Hebrew)</li><li>CatTranslations (Catalan)</li><li>Giuseppe Angelone (Italian and Spanish)</li><li>Guillaume Tuttobene (French)</li><li>Ibraheem Alex (Arabic)</li><li>Marcelo Ghelman (<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/d50cf11eddd3c19f0666ce763847afa3cfbaf9e7180aa434f90bd55dda1b14e3/http%3A//ghelman.net\">ghelman.net</a>) (Brazilian Portuguese)</li><li>markh van <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/530c754511476288357b05d59a0aa64305e0b1be17e86ec324629131ec0dd31b/http%3A//BabelZilla.org\">BabelZilla.org</a> (Dutch)</li><li>Meng Hao Li (Taiwanese Mandarin)</li><li>Mikael Hiort af Orn\u00e4s (Swedish)</li><li>Wang.H.K (simplified Chinese)</li></ul>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tab-notifier/?src=api", "weekly_dls": 72, "guid": "tabnotifier@unusoft.it", "id": 353526, "adu": 2035, "support": "http://unusoft.it/blog/index.php/tab-notifier/tab-notifier-for-firefox-and-seamonkey/", "version": "3.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}], "homepage": "http://unusoft.it/blog/", "total_dls": 202751, "status": "public", "description": "Tab Notifier 3 was developed from scratch as a WebExtension. Screenshots and following details refer to Tab Notifier 2.x (running only on Gecko 44 or older versions for Windows and Linux), but they will be soon updated.\n\nWatch the demo on YouTube\n\nThe version 2 adds a major feature: it exposes the chrome desktop notifications API to web pages and other add-ons (try it with gmail and imo!)\n\nThe extension can also show a desktop notification when the title of a tab changes while the tab is not focused.\nA desktop notification it's an alert that appears outside the browser window, in a corner of your screen. Click on it to open the tab that triggered it. Besides chat, email and social networks, it works with tons of other websites, like microblogging sites and similar (e.g.: Twitter and Digg), or to show the title of a track when it starts to be played (e.g.: MySpace) .\n\nAlso available for Chrome\n\nAdvanced configuration (about:config)\nHere are some parameters that usually don't need to be changed, so they are not showed in the preferences window:\nalerts.disableSlidingEffect can be used to disable animations (sometimes useful if you use a remote desktop over internet)extensions.tabnotifier.minSlideIncrementTime can be decreased to try to obtain a smoother animation, but if some notification windows hang you should increase it (new in ver. 1.3)extensions.tabnotifier.maxQueuedNotifications is the maximum number of notifications that are queued after the number of windows reaches maxVisibleNotifications, extra messages will be discarded (new in ver. 1.3)", "previews": [{"caption": "Notification example on Windows", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/67/67839.png?src=api&modified=1415715534", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/67/67839.png?src=api&modified=1415715534"}, {"caption": "Settings for a domain", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/71/71093.png?src=api&modified=1415715534", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/71/71093.png?src=api&modified=1415715534"}, {"caption": "Preferences window (1)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/75/75881.png?src=api&modified=1415715534", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/75/75881.png?src=api&modified=1415715534"}, {"caption": "Preferences window (2)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/75/75879.png?src=api&modified=1415715534", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/75/75879.png?src=api&modified=1415715534"}, {"caption": "Preferences window (3)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/146/146344.png?src=api&modified=1415715534", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/146/146344.png?src=api&modified=1415715534"}, {"caption": "Skin editor", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/146/146346.png?src=api&modified=1415715535", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/146/146346.png?src=api&modified=1415715535"}, {"caption": "Context menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/67/67499.png?src=api&modified=1415715535", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/67/67499.png?src=api&modified=1415715535"}, {"caption": "Notification example on Windows (ver. up to and incl. 1.1.1)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/65/65671.png?src=api&modified=1415715535", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65671.png?src=api&modified=1415715535"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/aranor/?src=api", "id": 5991401, "name": "Giuseppe Angelone"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/353/353526-32.png?modified=mcrushed", "name": "Tab notifier", "created": 1323657486, "type": "extension", "summary": "Enables desktop notifications like in Chrome (e.g. Gmail, imo.im) and, if the site doesn't support them, it can notify new messages or updates detecting changes of the title (e.g. Hotmail, Yahoo, Facebook, Twitter). Even if the browser is minimized!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tab-notifier/reviews/"}, {"last_updated": 1526671837, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/?src=api", "weekly_dls": 26151, "guid": "{e4a8a97b-f2ed-450b-b12d-ee082ba24781}", "id": 748, "adu": 642560, "support": "http://greasespot.net/", "version": "4.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://www.greasespot.net/", "total_dls": 81704238, "status": "public", "description": "Allows you to customize the way a web page displays or behaves, by using small bits of JavaScript. \n\nYou can write your own scripts, too. Check out http://wiki.greasespot.net/ to get started. Many scripts already exist, probably ones to enhance your favorite sites. Find them at http://wiki.greasespot.net/User_Script_Hosting .\n\n\nHaving trouble? Please don't post comments here, nobody will see them. If you need help, please read:\nhttp://wiki.greasespot.net/Greasemonkey_Manual:Getting_Help", "previews": [{"caption": "Installing a new user script.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192024.png?src=api&modified=1517608336", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192024.png?src=api&modified=1517608336"}, {"caption": "Greasemonkey's main menu.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192025.png?src=api&modified=1517608336", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192025.png?src=api&modified=1517608336"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/arantius/?src=api", "id": 833, "name": "Anthony Lieuallen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/748-32.png?modified=1526674822", "name": "Greasemonkey", "created": 1116578526, "type": "extension", "summary": "Customize the way a web page displays or behaves, by using small bits of JavaScript.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/reviews/"}, {"last_updated": 1519368022, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/restclient/?src=api", "weekly_dls": 6131, "guid": "{ad0d925d-88f8-47f1-85ea-8463569e756e}", "id": 9780, "adu": 112410, "support": "http://github.com/chao/RESTClient", "version": "3.0.7", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://github.com/chao/RESTClient", "total_dls": 2483238, "status": "public", "description": "RESTClient supports all HTTP methods RFC2616 (HTTP/1.1) and RFC2518 (WebDAV). You can construct custom HTTP request (custom method with resources URI and HTTP request Body) to directly test requests against a server.", "previews": [{"caption": "You can save your HTTP request to favorite list with tags.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195728.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195728.png?src=api&modified=1515658665"}, {"caption": "OAuth 1.0 supported.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195729.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195729.png?src=api&modified=1515658665"}, {"caption": "OAuth 2.0 supported.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195730.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195730.png?src=api&modified=1515658665"}, {"caption": "HTTP response preview support JSON, XML, and HTML etc.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195731.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195731.png?src=api&modified=1515658665"}, {"caption": "Curl command supported, you can paste your curl command to RESTClient and it will be converted to a normal HTTP request.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195732.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195732.png?src=api&modified=1515658665"}, {"caption": "Some HTTP request headers are supported.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195733.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195733.png?src=api&modified=1515658665"}, {"caption": "Form data helper will transform your inputed attributes to www-form-urlencoded string.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195734.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195734.png?src=api&modified=1515658665"}, {"caption": "Data migration helper will help you to import your RESTClient v1/v2 requests.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195735.png?src=api&modified=1515658665", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195735.png?src=api&modified=1515658665"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Chao_ZHOU/?src=api", "id": 3407758, "name": "Chao ZHOU"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/9/9780-32.png?modified=1519370422", "name": "RESTClient, a debugger for RESTful web services.", "created": 1227849949, "type": "extension", "summary": "RESTClient has been completely rewritten for compatible with Firefox 57. Some functions are still missing (OAuth &amp; OAuth 2.0 authentication).", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/restclient/reviews/"}, {"last_updated": 1526455821, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "## Similar projects\n\n *<a rel=\"nofollow\" href=\"https://addons.mozilla.org/firefox/addon/tree-tabs/\">Tree Tabs</a>:\n Cross-browser, more powerful faatures, and high customizability.\n (One large difference between TST is: the design strategy.\n TST is aimed to keep it simple and work together with other addons as possible as it can.)\n * <a rel=\"nofollow\" href=\"https://addons.mozilla.org/firefox/addon/tab-center-redux/\">Tab Center Redux</a>:\n Vertical tab bar without tree.\n * <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/f27a0eae8a2ec3f5035947109dffa06523cda34366a50172c6abd46727094ccb/https%3A//github.com/asamuzaK/sidebarTabs\">sidebarTabs</a>:\n Vertical tab bar with grouped tabs.\n\nSome Google Chrome extensions also provides similar feature.\n\n * <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/d38154b1f4c3dfd8d3ffd94ed46931006ae4feecc504d98caa112a153def28b9/https%3A//chrome.google.com/webstore/detail/sidewise-tree-style-tabs/biiammgklaefagjclmnlialkmaemifgo\">Sidewise Tree Style Tabs</a>\n * <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/fe16129a407f4143cad18e44905455b1e20f5edfb9154c0457b551dbedfb2705/https%3A//chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl\">Tabs Outliner</a>\n\n## Public API for other addons\n\nFor addon authors, Tree Style Tab provides public API. If your addon provides extra context menu items for context menu on tabs, you can easily support TST's context menu with small changes. For more details, see the <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/66d84c7eeb6d6cf0ffa225bb460018c5c2c0f9a01d93ada2bfa63a54dac7a9dc/https%3A//github.com/piroor/treestyletab/wiki/API-for-other-addons\">API document</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/?src=api", "weekly_dls": 26339, "guid": "treestyletab@piro.sakura.ne.jp", "id": 5890, "adu": 115361, "support": "https://github.com/piroor/treestyletab/issues", "version": "2.4.21", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://piro.sakura.ne.jp/xul/_treestyletab.html.en", "total_dls": 3473638, "status": "public", "description": "This is a Firefox add-on which provides ability to operate tabs as \"tree\".\n\nNew tabs opened from the current tab are automatically organized as \"children\" of the current.\nSuch \"branches\" are easily folded (collapsed) by clicking on down-triangle shown in a \"parent\" tab, so you don't need to be suffered from too many visible tabs anymore.\nIf you hope, you can restructure the tree via drag and drop.\n\n * Such a tree of tabs will behave like a visual browsing history for you.\n For example, if you see a list of search results for a topic, you'll open each search result link in new child tab.\n For more details you'll also open more descendant tabs from them.\n You'll easily dig and dig deeply, without lose your browsing trail - if you hope to go back to the original search result, you just have to switch to the \"root\" tab.\n * Moreover, you'll treat tree of tabs just as \"grouped tabs\" for similar topics.\n\nAnyway this addon just provide uncolored \"tree\" feature.\nPlease enjoy as you like!\n\nTips:\n\n * \"F1\" key toggles the TST sidebar.\n * \"Tree Style Tab\" toolbar button also toggles the sidebar. If it's unnecessary, you can remove it from the toolbar.", "previews": [{"caption": "Overview", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197364.png?src=api&modified=1518086087", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197364.png?src=api&modified=1518086087"}, {"caption": "Context menu on tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197362.png?src=api&modified=1518086083", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197362.png?src=api&modified=1518086083"}, {"caption": "Drag and drop to manage tree", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188780.png?src=api&modified=1518086083", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188780.png?src=api&modified=1518086083"}, {"caption": "Supports container tab", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197361.png?src=api&modified=1518086083", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197361.png?src=api&modified=1518086083"}, {"caption": "Long-press on the new tab button", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197363.png?src=api&modified=1518086083", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197363.png?src=api&modified=1518086083"}, {"caption": "Various built-in theme", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188782.png?src=api&modified=1518086083", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188782.png?src=api&modified=1518086083"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/piro-piro_or/?src=api", "id": 9480, "name": "Piro (piro_or)"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/5/5890-32.png?modified=mcrushed", "name": "Tree Style Tab", "created": 1192895385, "type": "extension", "summary": "Show tabs like a tree.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/reviews/"}, {"last_updated": 1518875414, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "Code can be found here: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/e0f7a342c6ffc854059c9f3eca5af91683441f14864ef1af64999313486ec383/https%3A//github.com/mozilla/lightbeam-we\">https://github.com/mozilla/lightbeam-we</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/lightbeam/?src=api", "weekly_dls": 2460, "guid": "jid1-F9UJ2thwoAm5gQ@jetpack", "id": 363974, "adu": 178096, "support": "https://discourse.mozilla.org/latest?tags=lightbeam", "version": "2.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://www.mozilla.org/en-US/lightbeam/", "total_dls": 5811902, "status": "public", "description": "About this Add-on\nUsing interactive visualizations, Lightbeam enables you to see the first and third party sites you interact with on the Web. As you browse, Lightbeam reveals the full depth of the Web today, including parts that are not transparent to the average user. Using two distinct interactive graphic representations \u2014 Graph and List \u2014 Lightbeam enables you to examine individual third parties over time and space, identify where they connect to your online activity and provides ways for you to engage with this unique view of the Web.\n\nHow Lightbeam Works\nWhen you activate Lightbeam and visit a website, sometimes called the first party, the add-on creates a real time visualization of all the third parties that are active on that page. The default visualization is called the Graph view. As you then browse to a second site, the add-on highlights the third parties that are also active there and shows which third parties have seen you at both sites. The visualization grows with every site you visit and every request made from your browser. In addition to the Graph view, you can also see your data in a List view to drill down into individual sites.\n\nHow is my information stored? \nAll info generated and used for Lightbeam\u2019s visualizations and features are only stored locally on your computer. You can save a copy of your connection history at any time, which is also where you can see the specific data collected by the add-on. You may also reset Lightbeam to erase your locally stored connection history, disable it to stop data collection or uninstall it to instantly remove all locally stored data related to Lightbeam. Additional information related to Lightbeam\u2019s file format is available here \n\nThe origins of Lightbeam\nLightbeam began in July 2011 as Collusion, a personal project by Mozilla software developer Atul Varma. Inspired by the book The Filter Bubble, Atul created an experimental add-on to visualize browsing behavior and data collection on the Web.\n\nIn February 2012, Gary Kovacs, Mozilla CEO at the time, introduced the Collusion add-on in a TED talk (now one of the most watched TED talks) about exposing online tracking.\n\nIn September 2012, Mozilla joined forces with students at Emily Carr University of Art + Design to develop and implement visualizations for the add-on. With the support of the Ford Foundation and the Natural Sciences and Engineering Research Council (NSERC), Collusion has been re-imagined as Lightbeam and was launched in the fall of 2013.\n\nFeedback\nYour input is valuable to us, so don\u2019t forget to rate, review or give us feedback after using Lightbeam. For more information, please check out our website at: www.mozilla.org/lightbeam\nIf you would like to keep an eye on our progress, file a bug, request a feature, or get a copy of the source code, please go to https://github.com/mozilla/lightbeam-we.", "previews": [{"caption": "The default Graph view displays third party relationships on the web.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/116/116420.png?src=api&modified=1416948686", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116420.png?src=api&modified=1416948686"}, {"caption": "The List view provides a closer look at individual sites and third parties.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/116/116422.png?src=api&modified=1416948686", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116422.png?src=api&modified=1416948686"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mozilla/?src=api", "id": 4757633, "name": "Mozilla"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-32.png?modified=1518877222", "name": "Firefox Lightbeam", "created": 1330007770, "type": "extension", "summary": "Lightbeam is a Firefox add-on that enables you to see the first and third party sites you interact with on the Web. Using interactive visualizations, Lightbeam shows you the relationships between these third parties and the sites you visit.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/lightbeam/reviews/"}, {"last_updated": 1522701013, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "If you've encountered a bug, or if you have any problems, please do not write a review in order to report it. Mainly because reviews make it impossible to have a solution-oriented conversation about the problem. (this doesn't mean that I want to restrain you from downvoting my extension if you don't like it)\n\nUse <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/77d5c73824c55ddfab89b3995fc01f6856f07c0833d9e860bc13bf370d0170dd/https%3A//github.com/Robbendebiene/Gesturefy/issues%20\">Github</a> instead and provide detailed information like: browser version, addon version, maybe the website where the addon fails etc. and describe steps how to reproduce the problem. \n\nThank you.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/gesturefy/?src=api", "weekly_dls": 5031, "guid": "{506e023c-7f2b-40a3-8066-bc5deb40aebe}", "id": 819184, "adu": 106348, "support": "https://github.com/Robbendebiene/Gesturefy/issues", "version": "1.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "59.0"}}], "homepage": "https://github.com/Robbendebiene/Gesturefy", "total_dls": 359454, "status": "public", "description": "\u26a0\u26a0\u26a0 PLEASE READ THE LIMITATIONS BELOW! \u26a0\u26a0\u26a0\n\nFeatures:\n Mouse gestures (Move mouse while holding the left, middle, or right button) Rocker gestures (Left-click with holding right-click and vice versa) Wheel gestures (Scroll wheel while holding the left, middle, or right button) Over 50 different executable actions Configurable status information on mouse gestures Configurable gesture -&gt; action mapping Multi language support\nLimitations / Problems:\n Currently the addon isn't working if privacy.resistFingerprinting is set to true under about:config MacOS Sierra: Wheel gestures currently doesn't work (see this bug) Linux: Copy to clipboard actions don't work (see this bug) The addon does not work on https://addons.mozilla.org (for further information see this bug), pure svg pages and internal pages like most \"about:\" tabs (e.g. about:newtab, about:addons) or other addon option pages. The page must be partially loaded to perform gestures.\nAny bugs, problems, suggestions or feature requests? Let me know on Github.\n\nIf you want to contribute to this project, you can do so by helping translate Gesturefy on Crowdin!\n\nWhy does Gesturefy require permission X?\n Access your data for all websites: This is a key permission, because the complete gesture functionality is injected in every web page you visit (which means a part of the code is running in each tab). This is necessary, because with the new API there is no other way to track your mouse movement or draw anything on the screen. It's also needed to perform page specific actions/gestures like scroll down or up. Read and modify bookmarks: There is an action which allows to bookmark the current tab/url. Read and modify browser settings: This is required to change the context menu behaviour for MacOS and Linux user to support the usage of the right mouse button. Input data to the clipboard: There are some actions which allow to copy text or an image to the clipboard. Download files: There is an action to save the current page as a screen shot. Display notifications to you: Gesturefy will show a notification on update. Access recently closed tabs: There is an action which allows to restore the last closed tab. Access browser tabs: This is needed to retrieve the url and title of a tab, which is used for the bookmarking action.", "previews": [{"caption": "Example Gesture 1", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188077.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188077.png?src=api&modified=1508617501"}, {"caption": "Example Gesture 2", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188078.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188078.png?src=api&modified=1508617501"}, {"caption": "Settings 1", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190020.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190020.png?src=api&modified=1508617501"}, {"caption": "Settings 2", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190021.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190021.png?src=api&modified=1508617501"}, {"caption": "Commands / Actions 1", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190016.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190016.png?src=api&modified=1508617501"}, {"caption": "Commands / Actions 2", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190017.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190017.png?src=api&modified=1508617501"}, {"caption": "Commands / Actions 3", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190018.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190018.png?src=api&modified=1508617501"}, {"caption": "Commands / Actions 4", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190019.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190019.png?src=api&modified=1508617501"}, {"caption": "Extras", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190015.png?src=api&modified=1508617501", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190015.png?src=api&modified=1508617501"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Robbendebiene/?src=api", "id": 12947118, "name": "Robbendebiene"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/Itch/?src=api", "id": 13084055, "name": "Itch"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/819/819184-32.png?modified=mcrushed", "name": "Gesturefy", "created": 1496184086, "type": "extension", "summary": "Customizable mouse gesture addon, which supports over 50 different actions.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/gesturefy/reviews/"}, {"last_updated": 1519332612, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/?src=api", "weekly_dls": 7899, "guid": "@testpilot-containers", "id": 782160, "adu": 126568, "support": "https://github.com/mozilla/multi-account-containers/issues", "version": "6.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/mozilla/multi-account-containers/#readme", "total_dls": 465610, "status": "public", "description": "About This Extension\n\nThe Firefox Multi-Account Containers extension lets you carve out a separate box for each of your online lives \u2013 no more opening a different browser just to check your work email! Here is a quick video showing you how it works.\n\nUnder the hood, it separates website storage into tab-specific Containers. Cookies downloaded by one Container are not available to other Containers. With the Firefox Multi-Account Containers extension, you can...\n\nSign in to two different accounts on the same site (for example, you could sign in to work email and home email in two different Container tabs.Keep different kinds of browsing far away from each other (for example, you might use one Container tab for managing your Checking Account and a different Container tab for searching for new songs by your favorite band)Avoid leaving social-network footprints all over the web (for example, you could use a Container tab for signing in to a social network, and use a different tab for visiting online news sites, keeping your social identity separate from tracking scripts on news sites)\nAfter installing the Firefox Multi-Account Containers extension, click the Containers icon to edit your Containers. Change their colors, names, and icons. Long-click the new tab button to open a new Container tab.\n\nPrivacy in Firefox Multi-Account Containers\n\nThe Firefox Multi-Account Containers extension does not send any information to Mozilla.\n\nHow does this compare to the Facebook Container extension?\nFacebook Container specifically isolates Facebook and works automatically. The Firefox Multi-Account Containers is a more general extension that allows you to create containers and determine which sites open in each container. This extension can be customized to suit your needs for multiple sites and multiple logins, but takes more time to set up than Facebook Container.\n\nYou can use Multi-Account Containers to create a container for Facebook and assign facebook.com to it. Multi-Account Containers will then make sure to only open facebook.com in the Facebook Container. However, unlike Facebook Container, Multi-Account Containers doesn\u2019t prevent you from opening non-Facebook sites in your Facebook Container. So users of Multi-Account Containers need to take a bit extra care to make sure they leave the Facebook Container when navigating to other sites. In addition, Facebook Container assigns some Facebook-owned sites like Instagram and Messenger to the Facebook Container. With Multi-Account Containers, you will have to assign these in addition to facebook.com.\n\nFacebook Container also deletes Facebook cookies from your other containers on install and when you restart the browser, to clean up any potential Facebook trackers. Multi-Account Containers does not do that for you.\n\nCan I use both Multi-Account Containers and Facebook Container?\nYes, but you need to be a little careful. Don't use Multi-Account Container to assign facebook.com to a Container, and then try installing Facebook Container. If you a Multi-Account Containers user and want to use both addons, unassign facebook.com, messenger.com, and instagram.com first, then install Facebook Container.\n\nHaven't I seen this in Firefox before?\n\nFirefox Multi-Account Containers was first introduced as \"Containers\" available only in Firefox Nightly. It went on to be a Test Pilot Experiment, where we improved the user experience and added new features. Now it exists here as an extension that can be installed by all Firefox users.\n\nAlthough you can still use the feature built into Firefox Nightly, we recommend using this extension as it has a richer user experience.\n\nKeyboard shortcuts\n\nCtrl + . (period) keyboard shortcut is available to open the containers panel. You can then use tab and the enter keys to open new container tabs.", "previews": [{"caption": "Containers let you separate the different parts of your online life.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196940.png?src=api&modified=1517496900", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196940.png?src=api&modified=1517496900"}, {"caption": "Select from categories like Shopping, Finance, and Work or create custom labels that work for you.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196941.png?src=api&modified=1517496900", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196941.png?src=api&modified=1517496900"}, {"caption": "Use color-coded labels to see different Containers at a glance.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196942.png?src=api&modified=1517496900", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196942.png?src=api&modified=1517496900"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mozilla/?src=api", "id": 4757633, "name": "Mozilla"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/782/782160-32.png?modified=mcrushed", "name": "Firefox Multi-Account Containers", "created": 1486569838, "type": "extension", "summary": "Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/reviews/"}, {"last_updated": 1516230610, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/?src=api", "weekly_dls": 178, "guid": "1b2383b324c8520974ee097e46301d5ca4e076de387c02886f1c6b1503671586@pokeinthe.io", "id": 788969, "adu": 1246, "support": "https://github.com/april/laboratory", "version": "2.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/april/laboratory", "total_dls": 9568, "status": "public", "description": "Laboratory is an experimental Firefox extension that helps you generate a proper Content Security Policy (CSP) header for your website. Simply start recording, browse your site, and enjoy the CSP header that it produces.\n\nFor help on how to use this extension, please see our instructional video.\n\nDue to WebExtension dependencies, this add-on is not available for versions of Firefox prior to version 57.", "previews": [{"caption": "After recording, Observatory generates a Content Security Policy that matches the resources your site uses.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189581.png?src=api&modified=1507764163", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189581.png?src=api&modified=1507764163"}, {"caption": "If your site has inline script, it creates a policy that will work but warns you that it's dangerous.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189582.png?src=api&modified=1507764163", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189582.png?src=api&modified=1507764163"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/minainerz/?src=api", "id": 12852415, "name": "April King"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/mozilla/?src=api", "id": 4757633, "name": "Mozilla"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/788/788969-32.png?modified=mcrushed", "name": "Laboratory (Content Security Policy / CSP Toolkit)", "created": 1487978342, "type": "extension", "summary": "Because good website security shouldn't only be available to mad scientists! \n\nLaboratory is an experimental Firefox extension that helps you generate a Content Security Policy (CSP) header for your website.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/reviews/"}, {"last_updated": 1524101412, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/cisco-webex-extension/?src=api", "weekly_dls": 68469, "guid": "ciscowebexstart1@cisco.com", "id": 735601, "adu": 1509325, "support": "http://webex.com/", "version": "1.0.15", "compatible_apps": [{"Firefox": {"max": "*", "min": "50.0"}}, {"Firefox for Android": {"max": "*", "min": "50.0"}}], "homepage": "http://webex.com/", "total_dls": 5555124, "status": "public", "description": "Cisco WebEx web and video conferencing is an easy, cost-effective way to exchange ideas and information online with anyone, anywhere on any mobile device or video system. Accelerate decision-making, keep projects on track, and collaborate in real time with integrated audio, video, and content sharing, all in one meeting. Enhance engagement with a lifelike video experience, which rapidly builds relationships and trust, just like you would in person. Make connecting simple for smoother meetings so users can invite others to easily join with their own video system. From the proven industry leader in web and video conferencing, rely on secure, scalable WebEx meetings from the global Cisco Collaboration Cloud.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179907.png?src=api&modified=1477967730", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179907.png?src=api&modified=1477967730"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179908.png?src=api&modified=1477967732", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179908.png?src=api&modified=1477967732"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179909.png?src=api&modified=1477967730", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179909.png?src=api&modified=1477967730"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Cisco_WebEx/?src=api", "id": 12550805, "name": "Cisco WebEx"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/735/735601-32.png?modified=1524104423", "name": "Cisco WebEx Extension", "created": 1474535731, "type": "extension", "summary": "Join WebEx meetings using Firefox \u2122", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/cisco-webex-extension/reviews/"}, {"last_updated": 1526296510, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/modify-header-value/?src=api", "weekly_dls": 1582, "guid": "jid0-oEwF5ZcskGhjFv4Kk4lYc@jetpack", "id": 629486, "adu": 11727, "support": "http://mybrowseraddon.com/modify-header-value.html", "version": "0.1.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/modify-header-value.html", "total_dls": 107484, "status": "public", "description": "Modify Header Value can add, modify or remove an HTTP-request-header for all requests on a desired website or url. This Firefox Addon is very useful if you are an App developer, website designer, or if you want to test a particular header for a request on a website.\n\nSome key features:\n1. Easily add, modify or remove a header for any request on a desired domain(s).\n2. For a complete list of HTTP headers, please take a look at the list of HTTP Header Fields in Wikipedia.\n3. Clicking on the Toolbar icon allows you to disable or enable the Addon.\n4. Each header item has several options to adjust (see Addon's Options page for details)\n5. You can add several header items and active or inactive them separately.\n6. An example in the options page shows a tutorial on \"How to add a custom header\".\n\nNote: in order to submit bugs, please visit Addon's Homepage and fill the bug report form.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/178/178976.png?src=api&modified=1475329797", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/178/178976.png?src=api&modified=1475329797"}, {"caption": "Options page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/171/171846.png?src=api&modified=1475329797", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171846.png?src=api&modified=1475329797"}, {"caption": "Toolbar panel UI (v0.1.1)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/171/171847.png?src=api&modified=1475329797", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171847.png?src=api&modified=1475329797"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/MilenMonrov/?src=api", "id": 11734410, "name": "Milen Monrov"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/dr34polw/?src=api", "id": 11413026, "name": "Linder"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/629/629486-32.png?modified=1526296823", "name": "Modify Header Value (HTTP Headers)", "created": 1436161819, "type": "extension", "summary": "Add, modify or remove a header for any request on desired domains.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/modify-header-value/reviews/", "contribution": {"meet_developers": "https://paypal.me/addondev/10usd"}}, {"last_updated": 1511209810, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/empty-cache-button/?src=api", "weekly_dls": 1235, "guid": "{4cc4a13b-94a6-7568-370d-5f9de54a9c7f}", "id": 106194, "adu": 44910, "support": null, "version": "3.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}, {"Firefox for Android": {"max": "*", "min": "53.0"}}], "homepage": null, "total_dls": 997074, "status": "public", "description": "Empty Cache Button adds a toolbar button for easier cache clearing.\n\nFeatures\n- One click cache clearing\n- Optional notification on success\n- Optional tab(s) reload\n- Keyboard shortcut: F9", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186717.png?src=api&modified=1502118585", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186717.png?src=api&modified=1502118585"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186778.png?src=api&modified=1502118589", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186778.png?src=api&modified=1502118589"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186722.png?src=api&modified=1502118585", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186722.png?src=api&modified=1502118585"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/vmslo/?src=api", "id": 5240908, "name": "mvm"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/106/106194-32.png?modified=1515094903", "name": "Empty Cache Button", "created": 1269112205, "type": "extension", "summary": "Cache clearing made easy. One click.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/empty-cache-button/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/mitjasever"}}, {"last_updated": 1511158818, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/clear-flash-cookies/?src=api", "weekly_dls": 1352, "guid": "clear-flash-cookies@cpeterso.com", "id": 874500, "adu": 24490, "support": "https://github.com/cpeterso/clear-flash-cookies/issues", "version": "1.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "55.*", "min": "48.0"}}], "homepage": "https://github.com/cpeterso/clear-flash-cookies", "total_dls": 96248, "status": "public", "description": "\"Clear Flash Cookies\" automatically deletes Flash cookies (\"Local Shared Objects\") after Firefox exits, like the defunct \"BetterPrivacy\" add-on. Flash cookies can be used to create \"super cookies\" that recreate deleted HTTP tracking cookies. To view your existing Flash cookies, open Adobe's Flash Storage Settings panel.\n\nWarning! Clearing Flash cookies may delete saved game data from Flash games (e.g. some Facebook games).\n\nFlash cookies are less of an issue in Firefox 55+ because Flash is click-to-activate by default, but deleting Flash cookies is a good precaution. If you don't actually need Flash, consider disabling or uninstalling it: https://support.mozilla.org/kb/disable-or-remove-add-ons#w_how-to-disable-plugins\n\nPlease feel free to send me new or corrected translations in email or on GitHub. The code is licensed under the Mozilla Public License Version 2.0. The cookie icon was created by W. X. Chee.\n\nTo be totally accurate, this extension does not delete Flash cookies during Firefox exit, but when Firefox next launches or when you close all your Firefox windows. But the effect is the same: no Flash cookies from a previous browsing session will be persisted to your next session.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/cpeterso/?src=api", "id": 6132998, "name": "Chris Peterson"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/874/874500-32.png?modified=1511214431", "name": "Clear Flash Cookies", "created": 1510479636, "type": "extension", "summary": "Automatically delete Flash cookies (\"Local Shared Objects\") after Firefox exits.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/clear-flash-cookies/reviews/"}, {"last_updated": 1512536411, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/a-cookie-manager/?src=api", "weekly_dls": 5918, "guid": "cookie-manager@robwu.nl", "id": 800416, "adu": 16031, "support": "https://github.com/Rob--W/cookie-manager/issues", "version": "1.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Rob--W/cookie-manager", "total_dls": 223663, "status": "public", "description": "More detailed documentation at: https://github.com/Rob--W/cookie-manager#readme\n\nBy default, the Cookie Manager opens when the extension starts up. This allows you to keep the extension disabled until you need it.\n\nYou can also turn off the automatic opening, and manually open the cookie manager by clicking on the extension button in the toolbar (desktop) or the Cookie Manager menu item (Firefox for Android 55+).\n\nFirefox for Android mobile, version 53 and earlier: After enabling, tap on the icon in the address bar to open the cookie manager. Due to a bug in Firefox this icon is very small, unfortunately.\n\nSupported features:\nViewing all cookiesQuerying cookies by any combination of url, domain, path, cookie content (name/value), httpOnly/secure/session flags, expiration time range.Recognizes cookie jars (default, private browsing mode, container tabs aka userContext).Allows you to remove individual cookies, or all matching cookies with one click.Supports Firefox for Android (Fennec)Add cookiesEdit cookiesImport / export cookiesWhitelisting cookies\nThere are lots of bugs in Firefox around private browsing cookies. The extension attempts to work around every bug where possible. For details, see https://github.com/Rob--W/cookie-manager#browser-specific-notes\nThe bug that affects most users is that in Firefox 55 and earlier, private browsing cookies can only be set when the cookie manager is opened from a private browsing tab. If you try to edit a private browsing cookie of a site on the Tracking protection blocklist, then you must temporarily disable Tracking protection, via the \"Tracking protection\" checkbox at Settings &gt; Privacy.", "previews": [{"caption": "Opening the Cookie Manager in Firefox 53 for Android.\r\nIf using Firefox 54+, the icon is not shown and the Cookie Manager is only shown when the add-on is enabled.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183935.png?src=api&modified=1492470563", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183935.png?src=api&modified=1492470563"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/RobW/?src=api", "id": 6084813, "name": "Rob W"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/800/800416-32.png?modified=1512561516", "name": "Cookie Manager", "created": 1490798222, "type": "extension", "summary": "An efficient cookie manager. View, edit, delete and search for cookies. Supports private mode and Firefox mobile too. Designed for privacy and security aware users. Enable this extension to open the cookie manager, disable it if you are done.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/a-cookie-manager/reviews/"}, {"last_updated": 1511114412, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/url-tooltip-we/?src=api", "weekly_dls": 25, "guid": "url-tooltip-we@ajitae.ru", "id": 869168, "adu": 350, "support": null, "version": "0.9.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}], "homepage": null, "total_dls": 1561, "status": "public", "description": "Displays target URL in tooltip, when hovering over a link.\nFont and colors are adjustable.\n\nOriginal idea by Tim Tate.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190617.png?src=api&modified=1509470595", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190617.png?src=api&modified=1509470595"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190618.png?src=api&modified=1509470595", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190618.png?src=api&modified=1509470595"}, {"caption": "Options.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190619.png?src=api&modified=1509470595", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190619.png?src=api&modified=1509470595"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AjiTae/?src=api", "id": 5997698, "name": "AjiTae"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/869/869168-32.png?modified=1511115623", "name": "URL Tooltip WE", "created": 1509469219, "type": "extension", "summary": "Displays target URL in tooltip, when hovering over a link.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/url-tooltip-we/reviews/", "contribution": {"meet_developers": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BWFJ2MKNNLZR4"}}, {"last_updated": 1526236510, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/smart-referer/?src=api", "weekly_dls": 709, "guid": "smart-referer@meh.paranoid.pk", "id": 327417, "adu": 11740, "support": "http://github.com/meh/smart-referer/issues", "version": "0.2.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://github.com/meh/smart-referer", "total_dls": 205037, "status": "public", "description": "", "previews": [{"caption": "Preference page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/202/202127.png?src=api&modified=1525652709", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/202/202127.png?src=api&modified=1525652709"}, {"caption": "Toolbar icons: Enabled dark/light on top; disabled on bottom", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/202/202128.png?src=api&modified=1525652707", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/202/202128.png?src=api&modified=1525652707"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/45921meh5453183/?src=api", "id": 5453183, "name": "meh."}, {"link": "https://addons.mozilla.org/en-US/firefox/user/ntninja/?src=api", "id": 5622055, "name": "Alexander Schlarb"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/327/327417-32.png?modified=f7d194b9", "name": "Smart Referer", "created": 1310100998, "type": "extension", "summary": "Send referers only when staying on the same domain.\n\nYou can whitelist domains with wildcards and configure other things, look in the preferences page of the addon in the addon manager.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/smart-referer/reviews/"}, {"last_updated": 1504593022, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/youtube-no-buffer-autoplay/?src=api", "weekly_dls": 247, "guid": "{551f032e-353d-4d10-b186-b0026b1a666d}", "id": 722130, "adu": 3122, "support": "http://add0n.com/youtube-tools.html?from=buffer", "version": "0.2.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/youtube-tools.html?from=buffer", "total_dls": 41828, "status": "public", "description": "This is a new (and more optimized) method to ask YouTube player from auto-buffering. Using this extension prevents the player from being initiated and initialization would occur upon user request.\n\nThis add-on can be used to prevent YouTube pages in the background tabs or windows from auto-playing or buffering video content. This will also help saving bandwidth.\n\nFeatures:\n1. Stops autoplaying on \"/watch?v=\" pages\n2. Stops autoplaying on \"/user/\" pages\n3. Stops autoplaying on \"/channel/\" pages\n4. Stops autoplaying on embedded YouTube players.\n5. Supports YouTube's new material design (as of version 0.2.2)\n\nPlease note that this extension ONLY prevents YouTube HTML5/Flash players from auto-buffering (auto-playing) once after a YouTube page is being loaded. This extension does not aim to stop YouTube players from playing next tracks. For this you probably need to install another extension.\n\n--- My other YouTube tools ---\nYouTube use Flash PlayerYouTube in HD (720p, 1080p, 1440p, 2160p)YouTube no AnnotationsYouTube no Buffer (no autoplay)YouTube Stop AutoPlay NextYouTube toggle Flash and HTMLYouTube Player AdBlockerYouTube auto Pause and ResumeYouTube\u2122 Stop ButtonTheater Mode for YouTube (YouTube Wide Screen)----\n\nNote: This is WebExtension implementation of my https://addons.mozilla.org/en-US/firefox/addon/youtube-no-buffer/. Since two different methods are used, I am not going to merge these projects; however, this one is even lighter and more stable than the other project.. Please report bugs to https://github.com/james-fray/YouTube-No-Buffer/\n\nPlease note that the FAQs page of this extension contains Google Analytics; Terms can be found https://www.google.com/analytics/terms/us.html", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/177/177084.png?src=api&modified=1470635272", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/177/177084.png?src=api&modified=1470635272"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/james_fray/?src=api", "id": 11271922, "name": "James Fray"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/722/722130-32.png?modified=1508239451", "name": "YouTube no Buffer (no autoplay)", "created": 1470634245, "type": "extension", "summary": "Prevents YouTube HTML5 and Flash players from auto-buffering (auto-playing) videos", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/youtube-no-buffer-autoplay/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1525244409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/?src=api", "weekly_dls": 3076, "guid": "CanvasBlocker@kkapsner.de", "id": 534930, "adu": 31441, "support": null, "version": "0.4.5b", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://github.com/kkapsner/CanvasBlocker/", "total_dls": 332889, "status": "public", "description": "If you face problems with display of direct image URL or plugins on Firefox ESR (52) please try version 0.4.5a and have closer look at the release notes.\n\nThis add-on allows users to prevent websites from using the Javascript canvas API to fingerprint them. Users can choose to block the canvas API entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API. More information on canvas fingerprinting can be found at http://www.browserleaks.com/canvas.\n\nThe different block modes are:\nblock readout API: All websites not on the white list or black list can use the canvas API to display something on the page, but the readout API is not allowed to return values to the website.fake readout API: Canvas Blocker's default setting, and my favorite! All websites not on the white list or black list can use the canvas API to display something on the page, but the readout API is forced to return a new random value each time it is called.fake at input: on display of text the drawn pixels get modified slightly. This makes the detection of the add-on harder but is less secure. On WebGL-canvas the behaviour is identical to \"fake readout API\".ask for readout API permission: All websites not on the white list or black list can use the canvas API to display something on the page, but the user will be asked if the website should be allowed to use the readout API each time it is called.block everything: Ignore all lists and block the canvas API on all websites.allow only white list: Only websites in the white list are allowed to use the canvas API.ask for permission: If a website is not listed on the white list or black list, the user will be asked if the website should be allowed to use the canvas API each time it is called.block only black list: Block the canvas API only for websites on the black list.allow everything: Ignore all lists and allow the canvas API on all websites.\nPlease report issues and feature requests at https://github.com/kkapsner/CanvasBlocker/issues", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194239.png?src=api&modified=1513325485", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194239.png?src=api&modified=1513325485"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191763.png?src=api&modified=1513325481", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191763.png?src=api&modified=1513325481"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/kkapsner/?src=api", "id": 11033762, "name": "kkapsner"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/534/534930-32.png?modified=1525276312", "name": "CanvasBlocker", "created": 1407158061, "type": "extension", "summary": "Blocks the JS-API for modifying &lt;canvas&gt; to prevent Canvas-Fingerprinting.&lt;/canvas&gt;", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/reviews/"}, {"last_updated": 1508886026, "platforms": ["All Platforms"], "dev_comments": "Please contact me at <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/58586a98f57faaedb590652b107df5fd63a91bb01b962815ce49eea6b39c67b0/http%3A//www.basson.at/contact/\">http://www.basson.at/contact/</a> before reporting problems here. I may be able to solve any issues you're experiencing.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-homepage/?src=api", "weekly_dls": 3331, "guid": "{66E978CD-981F-47DF-AC42-E3CF417C1467}", "id": 777, "adu": 93355, "support": "http://www.basson.at/firefox-addons/newtabhomepage", "version": "0.6.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://www.basson.at/firefox-addons/newtabhomepage", "total_dls": 3465582, "status": "public", "description": "Firefox 57+ users\n\nPlease note, I am aware of the problem of the cursor being placed in the location / URL bar, at the start of the URL. I have filed bug 1411465 for this issue, which needs a Firefox / API fix. Unless anyone has any bright ideas, it seems I can't do much about this from the add-on right now.\n\nAdd-on details\n\nA very simple tabbed browsing extension that loads your homepage when you open a new tab. If you have multiple homepages, the first is chosen.\n\nThis is meant to be a lightweight alternative to using Tab Mix, Tabbrowser Preferences or Tabbrowser Extensions for this single feature. \n\nIf you're using one of those, you do not need this extension and it most likely will not work even if you install it! In this case, you should use the in-built options in whichever tabbed browsing extension that you use.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/BenBasson/?src=api", "id": 152, "name": "Ben Basson"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "New Tab Homepage", "created": 1117135975, "type": "extension", "summary": "A very simple tabbed browsing extension that loads your homepage when you open a new tab. If you have multiple homepages, the first is chosen.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-homepage/reviews/", "contribution": {"meet_developers": "https://paypal.me/BenBasson/3"}}, {"last_updated": 1511181609, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/speed-dial-lite/?src=api", "weekly_dls": 959, "guid": "{6c3bd1f7-54d6-400f-b074-03b70bab4d71}", "id": 751315, "adu": 10498, "support": "http://mybrowseraddon.com/speed-dial.html", "version": "0.1.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/speed-dial.html", "total_dls": 197428, "status": "public", "description": "Speed Dial is a browser addon to help you browses your favorite sites much faster.\n\nOn any page, simply right click, and then select Add to Speed Dial. The website will be added to the speed dial page with a screen shot included. In order to open speed dial, click on the toolbar icon. Within the speed dial UI, there is a settings toolbar at the top to adjust some esthetic options. For example you can change the speed dial size (number of rows and columns). Also, the spacing between cells is also adjustable. There is also an option to adjust the colors for each cell which is represented as RGBA (red, green, blue and a transparency factor). Speed Dial addon has included several background images, to change one simply change the index at the top settings toolbar. Please note that, all the options are auto saved to the memory. \n\nSome Key Features\n1.\tRight click context-menu item to add desired websites to Speed Dial UI.\n2.\tSeveral settings to adjust the UI to your need.\n3.\tIncludes several background images.\n4.\tVery easy-to-use and lite addon.\n\nIn Speed Dial UI, there is a settings bar at the top where you can change the background image and also the number of rows and columns for placing tiles. In order to change the title, please click on the title for each tile. A small popup window will be open to help you change the title (please see screenshot #3).\n\nNote 1: when you first install the addon, few websites are added to the speed dial automatically from your history (most visited websites). These websites do not have any screenshot included. If you want to remove these websites from the Speed Dial UI, please click on the cross-icon at the top right corner for each cell. Please note, because these websites are added automatically to the speed dial UI, they do not have any screenshot. But, if you add a site manually (by using right click context menu item), a screenshot will be included for each cell in the Speed Dial.\n\nNote 2: all cells within the Speed Dial UI are drag-able. Simply drag and drop the cell to your desired location; all cells will be reordered automatically and save to the memory.\n\nNote 3: Speed Dial addon, does NOT change the look of the new tab in your browser. It just adds a stand-alone page rendered with Speed Dial UI.\n\nNote 4: (v0.1.6) use keyboard shortcuts (Alt + Shift + A) to add desired pages to speed dial.\n\nNote 5: in order to report bugs, please fill the Bug report form in the addon's Homepage.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192237.png?src=api&modified=1511181140", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192237.png?src=api&modified=1511181140"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180338.png?src=api&modified=1511181137", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180338.png?src=api&modified=1511181137"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180339.png?src=api&modified=1511181137", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180339.png?src=api&modified=1511181137"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180340.png?src=api&modified=1511181137", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180340.png?src=api&modified=1511181137"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/marklumnert/?src=api", "id": 11637872, "name": "Mark Lumnert"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/751/751315-32.png?modified=mcrushed", "name": "Speed Dial (Lite)", "created": 1479547268, "type": "extension", "summary": "Access to your favorite websites via an stylish speed dial!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/speed-dial-lite/reviews/"}, {"last_updated": 1519551618, "platforms": ["All Platforms"], "dev_comments": "The add-on has been created using web extensions, with Firefox 57+ in mind. It's only been tested on Mac so please let me know if you experience issues on other platforms.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/contextual-search/?src=api", "weekly_dls": 312, "guid": "olivier.debroqueville@gmail.com", "id": 840902, "adu": 6769, "support": "https://github.com/odebroqueville/contextSearch/issues/", "version": "3.65", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/odebroqueville/contextSearch/", "total_dls": 29868, "status": "public", "description": "Firefox add-on to search selected text in a web page using your favorite search engines.\n\nHow does it work?\nSelect some text on a webpageRight click the selectionA context menu appears, displaying a list of search engines chosen in the extension's preferencesClick on the search engine with which you\u2019d like to search for the selected text\nManaging search engines\nTo manage your favorite search engines, you can go to the preferences page of Context Search. You can reach this page by opening the extensions page (Addon Manager) where all your add-ons are listed and then clicking on the \"Preferences\" button.\n\nThe checkbox at the start of a line determines whether the search engine should appear in the context menu.The next item on the line contains the name of the search engine and is followed by a keyword.This keyword is used in the url address bar (or omnibox) after the word \u201ccs \u201c and before the search terms (e.g. to search for linux using the search engine Wikipedia, you would type: \u2018cs w linux\u2019, where w is the keyword assigned to Wikipedia).The second checkbox specifies whether you\u2019d like to use the search engine in a \u201cmulti-search\u201d. A \u201cmulti-search\u201d is a search performed using multiple search engines and can be selected in the context menu.The checkbox is followed by the search query string. This is the generic url you would use to perform a search. Search query strings may contain the parameters %s or {searchTerms} where you'd like your search terms to appear, i.e. the selected text.The up and down arrows move each search engine up or down in the list.Click on the trash icon to remove a search engine from the list.\nYou can also import a JSON file containing your own list of search engines. It is strongly recommended to export your customized list of search engines as a backup in case anything goes wrong.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190814.png?src=api&modified=1520191307", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190814.png?src=api&modified=1520191307"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190225.png?src=api&modified=1520191307", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190225.png?src=api&modified=1520191307"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190226.png?src=api&modified=1520191307", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190226.png?src=api&modified=1520191307"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/198/198755.png?src=api&modified=1520191312", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198755.png?src=api&modified=1520191312"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/odebroqueville/?src=api", "id": 3516977, "name": "Olivier de Broqueville"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/computergeoffrey/?src=api", "id": 6259307, "name": "Geoffrey De Belie"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/840/840902-32.png?modified=1520191307", "name": "Context Search", "created": 1502095448, "type": "extension", "summary": "WE ARE LOOKING FOR USERS to help us internationalize this extension by translating some content to Japanese and Korean. If interested, please email us using the Support email link below.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/contextual-search/reviews/", "contribution": {"meet_developers": "https://paypal.me/odebroqueville"}}, {"last_updated": 1488329280, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/showhide-passwords/?src=api", "weekly_dls": 1304, "guid": "shpassword@shpassword.fr", "id": 451032, "adu": 16178, "support": null, "version": "0.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 168713, "status": "public", "description": "Show/hide passwords is a handy and reliable Firefox extension designed to implement a new option just below password fields to show or hide the passwords.\n\nWith this extension installed, whenever you're filling a password field, you can easily enable the browser to show it, so you don't type it incorrectly.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/105/105154.png?src=api&modified=1372584069", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/105/105154.png?src=api&modified=1372584069"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/105/105156.png?src=api&modified=1372584069", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/105/105156.png?src=api&modified=1372584069"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/didier-lafleur/?src=api", "id": 754071, "name": "Didier Lafleur"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/451/451032-32.png?modified=mcrushed", "name": "Show/hide passwords", "created": 1372583852, "type": "extension", "summary": "Add a link near password fields to hide or show passwords.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/showhide-passwords/reviews/"}, {"eula": "OneTab is Copyright 2014 PPH Ltd, all rights reserved.\n\nOneTab is a trademark of PPH Ltd.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "last_updated": 1510395620, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/onetab/?src=api", "weekly_dls": 3463, "guid": "extension@one-tab.com", "id": 525044, "adu": 66180, "support": "http://www.one-tab.com", "version": "1.25", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://www.one-tab.com", "total_dls": 526852, "status": "public", "description": "***IMPORTANT: Read the bottom of this section for information on Firefox 57 and other version compatibility***\n\nWhenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list. When you need to access the tabs again, you can either restore them individually or all at once.\n\nWhen your tabs are in the OneTab list, you will save memory and CPU utilization because you will have reduced the number of tabs open in your browser.\n\nPrivacy assurance\n\nInformation about your tabs are never transmitted or disclosed to either the OneTab developers or any other party. The only exception to this is if you intentionally click on our 'share as a web page' feature that allows you to upload your list of tabs into a web page in order to share them with others. Tabs are never shared unless you specifically use the 'share as a web page' button. We use Google's favicon generator to retrieve favicons for each domain in your list, but only the domain name is used and the full URL is never disclosed.\n\nAdditional Benefits\n\nDepending on how many scripts are running inside your tabs, moving them to OneTab can also speed up your computer by reducing the CPU load. We have also had reports that this also contributes to your computer resuming from sleep more quickly.\n\nFAQ: Why do I need OneTab, when I can just use my browser history?\nA: Your browser history contains every site you've ever visited. OneTab is typically used to store just the smaller selection of open tabs you are not finished with yet - such as when you are mid way through researching a topic.\n\nFAQ: Why do I need OneTab, when I can just use the \"bookmark all tabs\" browser feature?\nA: OneTab is the quickest way, with only one click, to store all of your open tabs into a list. Once they are in your list, OneTab makes it much easier to scan over, delete, label and manage your list of saved tabs. There are also plenty of special options and features, such as the ability to exclude certain web sites, to remove duplicates, and to export/import tabs.\n\n----------------------------------------\nPre-Firefox 55 Compatibility\nIf you are using an older version of Firefox, please ensure you are using OneTab version 1.17. Install it at this page: https://addons.mozilla.org/en-GB/firefox/addon/onetab/versions/\n----------------------------------------\n\n----------------------------------------\nFirefox 57 Compatibility\nIf you have just upgraded to Firefox 57, make sure you have updated to the latest version of OneTab. To do this, go to the URL about:addons and then click the settings cog and choose \"Check for updates\".\n\nIf you have not used your browser in many weeks and have just upgraded to Firefox 57, you might be missing your OneTab data. This is because Firefox 57 has a new WebExtension storage format that is not compatible with older browser addons such as the older version of OneTab. \n\nTo recover older OneTab data, you need to downgrade to Firefox 56. The FF56 download is available here: https://ftp.mozilla.org/pub/firefox/releases/56.0.2/ and instructions are here: https://support.mozilla.org/en-US/kb/install-older-version-of-firefox . Then, while running Firefox version 56, install OneTab version 1.23 which is available here: https://addons.mozilla.org/en-GB/firefox/addon/onetab/versions/\n\nWhen OneTab version 1.23 runs inside Firefox 56, this will migrate your data to a Firefox 57 compatible format. After you have installed and run OneTab version 1.23 on Firefox version 56, you can then upgrade to Firefox version 57 and install OneTab version 1.25 (or later) which is available here: https://addons.mozilla.org/en-GB/firefox/addon/onetab/versions/\n----------------------------------------", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/174/174500.png?src=api&modified=1464068196", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/174/174500.png?src=api&modified=1464068196"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/onetab/?src=api", "id": 10945418, "name": "OneTab Team"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/525/525044-32.png?modified=mcrushed", "name": "OneTab", "created": 1403533841, "type": "extension", "summary": "OneTab - Too many tabs? Convert tabs to a list and reduce browser memory", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/onetab/reviews/"}, {"last_updated": 1515774610, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/sorttabs/?src=api", "weekly_dls": 42, "guid": "jid1-ybZYGXHcBi9FHA@jetpack", "id": 611304, "adu": 343, "support": null, "version": "1.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 2594, "status": "public", "description": "An add-on to sort your tabs.\n\nYou can sort either by URL, domain, title, or last access time.", "previews": [{"caption": "The main interface", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195827.png?src=api&modified=1515774460", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195827.png?src=api&modified=1515774460"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/rapptz/?src=api", "id": 11641446, "name": "Danny Y."}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/611/611304-32.png?modified=1515777622", "name": "SortTabs", "created": 1430913739, "type": "extension", "summary": "An add-on that sorts tabs by URL, domain, title, and access time.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/sorttabs/reviews/"}, {"last_updated": 1525398309, "platforms": ["All Platforms"], "dev_comments": "Source code available at <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/094340c5195b0003a6437c4d5d13309b3231db09773f972ea9c4293aa5c37673/https%3A//github.com/darktrojan/newtabtools\">https://github.com/darktrojan/newtabtools</a> - sometimes including unreleased stuff. Beware, may contain dragons.\n\nUsers of beta versions: I'm no longer maintaining the beta channel, so you'll need to install a release version to receive any updates.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-tools/?src=api", "weekly_dls": 2518, "guid": "newtabtools@darktrojan.net", "id": 376953, "adu": 29908, "support": null, "version": "87", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0a1"}}], "homepage": "https://darktrojan.github.io/newtabtools/", "total_dls": 818479, "status": "public", "description": "Source code available at https://github.com/darktrojan/newtabtools - sometimes including unreleased stuff. Beware, may contain dragons.", "previews": [{"caption": "This is my new tab page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/158/158124.png?src=api&modified=1455118848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158124.png?src=api&modified=1455118848"}, {"caption": "By IanSan5653 on Reddit.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/171/171169.png?src=api&modified=1455118849", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171169.png?src=api&modified=1455118849"}, {"caption": "User HelloGromit's new tab page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/144/144040.png?src=api&modified=1455118848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/144/144040.png?src=api&modified=1455118848"}, {"caption": "Here's an old version of my new tab.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/93/93604.png?src=api&modified=1455118848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/93/93604.png?src=api&modified=1455118848"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/geoff-lankow/?src=api", "id": 4285224, "name": "Geoff Lankow"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/376/376953-32.png?modified=1525400424", "name": "New Tab Tools", "created": 1338946022, "type": "extension", "summary": "Customizes the new tab page. Add more tiles. Have a background image. Set new tile images and titles. See recently closed tabs. And more...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-tools/reviews/"}, {"last_updated": 1522255215, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/copy-plaintext/?src=api", "weekly_dls": 600, "guid": "copyplaintext@eros.man", "id": 803128, "adu": 9912, "support": "https://discourse.mozilla-community.org/t/support-copy-plaintext/", "version": "1.7", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}, {"Firefox for Android": {"max": "*", "min": "53.0"}}], "homepage": "https://addons.mozilla.org/user/azbb/", "total_dls": 39486, "status": "public", "description": "Copy PlainText is a tiny multi-process extension that removes the formatting from the selection before saving to the Clipboard. \nLet me know if you want other functions added.\n\nNote: None of my extensions contain any tracking, advertising or privacy infringement.\n\nFeatures\n Multi Process Compatible Removes the formatting from the selection before saving to the Clipboard\n(Firefox restricts some functions on some URLs.)\n New Copy code which should work on all sites (v1.7) Removes the spaces from the start and end of the selection Removes multiple spaces 2 Keyboard Shortcuts: F7 and original Ctrl+Shift+F7 (FF53+) (v1.2)\nApple/Mac Users: if the shortcut keys do not work, try System Preferences - Keyboard - then check \u201cUse all F1,F2, etc. keys as standard function keys.\"\n\nNote: WebExtension API does not allow setting Copy PlainText as the default copy function of the browser at the moment, neither does it allow user defined keyboard shorts. Once there are such an APIs, I will add the feature.", "previews": [{"caption": "Context Menu v1.0", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183682.png?src=api&modified=1491495870", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183682.png?src=api&modified=1491495870"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/azbb/?src=api", "id": 690471, "name": "erosman"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/803/803128-32.png?modified=mcrushed", "name": "Copy PlainText", "created": 1491495661, "type": "extension", "summary": "Copy Plain Text without any formatting", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/copy-plaintext/reviews/"}, {"last_updated": 1525284615, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tab-session-manager/?src=api", "weekly_dls": 4062, "guid": "Tab-Session-Manager@sienori", "id": 859942, "adu": 83671, "support": "https://github.com/sienori/Tab-Session-Manager", "version": "3.1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 244475, "status": "public", "description": "Save and restore the state of windows and tabs. It also supports automatic saving.\n\nUSERS: Since updating to version 3.0.0, there is a problem that the session list can not be opened. Please see here for solutions. https://github.com/sienori/Tab-Session-Manager/wiki/IndexedDB-Error\n\nVote on Mozilla website for APIs/bug fixes needed by session managers, so they can be better. https://www.reddit.com/r/firefox/comments/7m8nvx/can_session_manager_tab_session_manager_coexist/drslt43/\n\nVersion 3.1.0\nAdded option to specify save location of backupAdded option to restore windows position\nOnly sessions saved since ver 3.1.0Added option to reset all settings to defaultAdded function to open specific window of saved session on session listAdded function to delete window or tab of saved session on session listAdded session menu item to replace with current sessionAdded session menu item to make a copy of the sessionImproved behavior of session delete\nThere is no need to click the delete button twiceChanged to display open/close icon on the left of details of session\nVersion 3.0.0Replace the session saving system from storage.local API to IndexedDB\nMemory usage is greatly reducedIncreased stability, solved the problem of losing dataSpeed \u200b\u200bup display of pop-up when there are a lot of sessionsFixed problem that lazy loading page conflicting with other add-ons (Tab Suspender etc.) (FF 57 or later)Changed not to display setting page when updating browser\nVersion 2.1.0Added the option to save session backupAdded the option to set delay when tree restorationAdded the function to import session from the URL listFixed the bug where \"open in current window\" and \"Restore previous session at startup\" does not work normally\nSee more release noteshttps://github.com/sienori/Tab-Session-Manager/releases\n\nI was inspired by the following great add-ons, developed as an add-on for Firefox 57 or later.\nSession Managerhttps://addons.mozilla.org/ja/firefox/addon/session-manager/", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197029.png?src=api&modified=1517681336", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197029.png?src=api&modified=1517681336"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197032.png?src=api&modified=1517681339", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197032.png?src=api&modified=1517681339"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197033.png?src=api&modified=1517681339", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197033.png?src=api&modified=1517681339"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/sienori/?src=api", "id": 13310420, "name": "sienori"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/859/859942-32.png?modified=1525285225", "name": "Tab Session Manager", "created": 1506961015, "type": "extension", "summary": "Save and restore the state of windows and tabs. It also supports automatic saving.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tab-session-manager/reviews/", "contribution": {"meet_developers": "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&no_shipping=1&business=sienori.firefox@gmail.com&item_name=Tab%20Session%20Manager%20-%20Donation"}}, {"last_updated": 1525633534, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/wx-download-status-bar/?src=api", "weekly_dls": 1117, "guid": "{a1c84bb7-d5fc-4906-90b4-965e520b29bf}", "id": 890119, "adu": 18209, "support": "https://github.com/jwensley2/DownloadStatusBar/issues", "version": "1.8.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "https://github.com/jwensley2/DownloadStatusBar", "total_dls": 81627, "status": "public", "description": "WX Download Status Bar adds a bar to the bottom of each page showing the progress and status of your downloads.\n\nFeatures Include:\nShow progress/status of downloadsReveal download in Explorer/FinderPause/Resume/Cancel/Delete DownloadsClear all/individual downloads from the barLight and Dark themesAuto hide downloads after a specified amount of timePlay a sound when a download finishesPreview image downloads\nThe addon will need permission to access all sites because it has to inject a bit of HTML into each page you visit to display the download bar.", "previews": [{"caption": "Completed download with light theme", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193286.png?src=api&modified=1512789557", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193286.png?src=api&modified=1512789557"}, {"caption": "Dark theme", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193287.png?src=api&modified=1512789557", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193287.png?src=api&modified=1512789557"}, {"caption": "The options screen", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193867.png?src=api&modified=1512789561", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193867.png?src=api&modified=1512789561"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/jwensley/?src=api", "id": 8331468, "name": "Joseph Wensley"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/890/890119-32.png?modified=1525634424", "name": "WX Download Status Bar", "created": 1511643350, "type": "extension", "summary": "Adds a bar to show the status of your downloads", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/wx-download-status-bar/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/josephwensley"}}, {"last_updated": 1521142808, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bookmarks-organizer/?src=api", "weekly_dls": 1202, "guid": "bookmarksorganizer@agenedia.com", "id": 807213, "adu": 16085, "support": "https://github.com/cadeyrn/bookmarks-organizer/issues", "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "59.0"}}], "homepage": "https://www.soeren-hentzschel.at/firefox-webextensions/bookmarks-organizer/", "total_dls": 78651, "status": "public", "description": "With the Bookmarks Organizer, it's easy to put order in your bookmarks. The Bookmarks Organizer finds no longer working bookmarks, redirects, duplicates and more!\n\nBookmarks Organizer is a WebExtension and compatible with Firefox Quantum (Firefox 59 and later).\n\nFeatures\n\nFinds no longer working bookmarksFinds duplicate bookmarksFinds bookmarks without nameBroken bookmarks can be edited or deletedDetects redirects and offers the automatic correction of individual or all redirects\nShortcuts\n\nThe interface can also be accessed via the keyboard. For this purpose the combination Shift + F11 is reserved. Or you can open the interface via a menu entry in the tools menu.\n\nIt is also possible to start individual tests directly via the address bar:\n\nbookmarks organizer: opens the interfacebookmarks duplicates: search for duplicatesbookmarks empty-names: search for bookmarks without namebookmarks errors: search for broken bookmarksbookmarks redirects: search for redirects\nPlanned features\n\nThere are already some features planned for the future.\n\nWhitelist: create exceptions for bookmarks, which will no longer be objected to during further checksFeatures for bookmark folders, including empty folders&amp; more\u2026\nPlease suggest your feature requests in the issues tracker.\n\nLanguages\n\nThe extension is currently available in the following languages:\n\nEnglishGermanFrench (Thanks, Primokorn!)Russian (Thanks, perdolka!)Chinese (simplified) (Thanks, yfdyh000!)Spanish (Thanks, TarekJor!)Dutch (Thanks, Tonnes!)Polish (Thanks, WaldiPL!)Czech (Thanks, MekliCZ!)Swedish (Thanks, Sopor-!)Ukrainian (Thanks, perdolka!)Upper Sorbian (Thanks, milupo!)Lower Sorbian (Thanks, milupo!)\nNotes / Known Issues\n\nBookmarks Organizer counts the number of existing bookmarks as soon as the interface of the add-on is opened. Subsequently, the add-on detects when a bookmark is deleted and immediately adjusts the number of existing bookmarks so that no reloading of the interface is required. The same thing doesn't work if you create a new bookmark. If a new bookmark is created, the interface of the add-on must be reloaded, because the functionality of Bookmarks Organizer depends on the correct number of bookmarks. There is a detection in the add-on but it has been disabled because of a bug in Firefox. Please follow Bugzilla #1362863 for more information.If you edit the URL of a bookmark or if you let Boomarks Organizer fix a redirect Firefox will \u201cloose\u201d the tags associated with the bookmark because bookmark tags are bound to the URL and not to the bookmark. The tags are not really lost, they are still associated with the old URL. This is neither a bug of Bookmarks Organizer nor of Firefox, it's how Firefox works. Please see Bugzilla #1440988 for context.\nPermissions\n\nBookmarks Organizer needs several permissions to work properly. To give you full transparency this overview also lists \u201csilent\u201c permissions.\n\nMandatory permissions:\n\nBookmarks Organizer does not work without the following permissions:\n\n- access your data for all sites\n\nThe add-on checks the bookmarks by sending a request to the appropriate URLs. This cannot work without the permission to access these sites.\n\n- read and modify bookmarks\n\nYou installed Bookmarks Organizer for checking and modifying broken bookmarks so it should be clear why the permission is needed to read and modify the bookmarks.\n\naccess browser tabs\n\nThe permission to access the browser tabs is needed so that Bookmarks Organizer can jump to the already opened settings page if the settings page is already opened in another tab and you click the button to open Bookmarks Organizer's settings.\n\nSilent permissions:\n\nBookmarks Organizer needs some more permissions, but Firefox does not prompt for the following permissions:\n\nmenus\n(since 2.0.0)\n\nThe menus permission is needed for providing an menu entry in the tools menu to access Bookmarks Organizer's user interface.\n\nstorage\n\nThe storage permission is needed so that Bookmarks Organizer can store settings and (in the future) bookmark exceptions.\n\nCompatibility\n\nBookmarks Organizer requires at least Firefox 59. Because the add-on makes use of modern web technologies and the latest WebExtension APIs, support for older versions of Firefox is not possible for technical reasons.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199079.png?src=api&modified=1520707924", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199079.png?src=api&modified=1520707924"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199080.png?src=api&modified=1520707924", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199080.png?src=api&modified=1520707924"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199081.png?src=api&modified=1520707924", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199081.png?src=api&modified=1520707924"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199082.png?src=api&modified=1520707924", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199082.png?src=api&modified=1520707924"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199083.png?src=api&modified=1520707924", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199083.png?src=api&modified=1520707924"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/cadeyrn/?src=api", "id": 1351101, "name": "S\u00f6ren Hentzschel"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/807/807213-32.png?modified=mcrushed", "name": "Bookmarks Organizer", "created": 1492551615, "type": "extension", "summary": "With the Bookmarks Organizer it's easy to put order in your bookmarks. The Bookmarks Organizer finds no longer working bookmarks, redirects, duplicates and more!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bookmarks-organizer/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/agenedia/3"}}, {"last_updated": 1511795407, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/brief/?src=api", "weekly_dls": 566, "guid": "brief@mozdev.org", "id": 4578, "adu": 11569, "support": "https://discourse.mozilla-community.org/t/support-brief/6514", "version": "2.5.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/ancestorak/brief", "total_dls": 2404123, "status": "public", "description": "Easily bookmark and tag interesting items. Browse your feeds in a couple of useful ways - view only unread or bookmarked entries, display a single feed or a whole folder, show full items or only headlines. Quickly find a piece of news using the search bar. Let yourself be notified when new items are available and track their number using the status bar. Customize the look of feeds. Use keyboard shortcuts to browse the pile of news faster. Above all, do everything simply and intuitively.", "previews": [{"caption": "Brief displays on a seamless page. Unread items are highlighted and there are buttons on each item to mark it as read, bookmark it, or delete it.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/74/74297.png?src=api&modified=1511508105", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/74/74297.png?src=api&modified=1511508105"}, {"caption": "Headlines view gives you a more compact display. You can also choose to view only the unread items, or the bookmarked ones.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/74/74299.png?src=api&modified=1511508105", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/74/74299.png?src=api&modified=1511508105"}, {"caption": "Brief checks feeds for updates in the background and notifies you about new items.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/74/74301.png?src=api&modified=1511508105", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/74/74301.png?src=api&modified=1511508105"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/adam-kowalczyk/?src=api", "id": 110787, "name": "Adam Kowalczyk"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/tanriol/?src=api", "id": 9928060, "name": "Denis Lisov"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/4/4578-32.png?modified=1511796024", "name": "Brief", "created": 1172413756, "type": "extension", "summary": "Brief makes reading RSS feeds as easy and intuitive as it gets. Designed to have exactly the right set of features, it is powerful and simple at the same time. Feeds are presented on a seamless, interactive page which let's you bookmark and tag items with a single click.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/brief/reviews/"}, {"last_updated": 1523218210, "platforms": ["All Platforms"], "dev_comments": "As this is my first extension, I'd really like to hear all the comments and suggestions you might have.\n\nPlease use the Feedback link in the context menu. Or go directly to : check4change.mozdev.org/feedback.html\n\nI would like to thank all the users who have provided me with invaluable feedback and warm words. I hope to start working on a new version within a couple of months, and implement the features you have suggested.\n", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/check4change/?src=api", "weekly_dls": 833, "guid": "check4change-owner@mozdev.org", "id": 3028, "adu": 13318, "support": "http://check4change.com", "version": "2.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://www.check4change.com", "total_dls": 1031892, "status": "public", "description": "Check4Change (aka C4C) is a simple extension that allows you to periodically check a web-page for changes.\n\nHave you ever found yourself pressing the reload button frantically, waiting for something in the web page to change?\nWell reload no further! with C4C you'll just mark the relevant text, set a time interval (e.g. every 10 minutes), and you're done! \n\nUsage:\n\n1. Using the mouse, select the text you want monitored for changes. (For example \"Price 15$\")\n\n2. Right-Click. In the Check4Change context menu, select how often to check. The tab icon will indicate this page is being monitored by changing to C4C.\n\nThat's it! Leave the tab open and when a change occurs, you'll be notified. Notifications include: \n* Little dancing C4C letters in the tab icon. Clicking the tab indicates you've seen it, and the icon changes back to the original.\n* Pop-up alert notification.\n* Flashing tab.\n* Sound notification. (Can you make out who it is?)\n* Email notification.\n\nNote: C4C currently only works with open tabs. It does not continue to monitor tabs that have closed, nor does it remember running jobs between FireFox restarts. These features will be implemented in an upcoming release.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/7/7669.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/7/7669.png?src=api&modified=1331218902"}, {"caption": "Tab icons show which pages are monitored.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/7/7644.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/7/7644.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ronen-zilberman/?src=api", "id": 4388, "name": "Ronen Zilberman"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "Check4Change", "created": 1153814367, "type": "extension", "summary": "Check4Change (aka C4C) is a simple extension that allows you to select a part of a web-page, and get notified when it changes.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/check4change/reviews/"}, {"last_updated": 1500220316, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/emoji-cheatsheet/?src=api", "weekly_dls": 1755, "guid": "jid1-Xo5SuA6qc1DFpw@jetpack", "id": 511962, "adu": 105002, "support": "https://github.com/johannhof/emoji-helper/issues", "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://johannhof.github.io/emoji-helper", "total_dls": 1522485, "status": "public", "description": "Emojis are sorted into the categories known from mobile phone keyboards. \n\nSearch Emojis by name or view recently selected items to quickly find what you're looking for. Emoji codes are automatically copied to the clipboard on selection.\n\nThis is a cross-browser extension. Links for other browsers can be found on the website. (http://johannhof.github.io/emoji-helper)\n\nSource code is available at http://github.com/johannhof/emoji-helper", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/155/155392.png?src=api&modified=1427020669", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/155/155392.png?src=api&modified=1427020669"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/155/155394.png?src=api&modified=1427020669", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/155/155394.png?src=api&modified=1427020669"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/155/155396.png?src=api&modified=1427020669", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/155/155396.png?src=api&modified=1427020669"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/johannh/?src=api", "id": 10821044, "name": "Johann Hofmann"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/511/511962-32.png?modified=mcrushed", "name": "Emoji Cheatsheet", "created": 1399898715, "type": "extension", "summary": "A reference for the codes to generate Emojis on popular sites like GitHub or Basecamp and Unicode characters for Twitter and Facebook.\nSearch Emojis by name or view recently selected items. Emojis are automatically copied to the clipboard.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/emoji-cheatsheet/reviews/"}, {"last_updated": 1524256819, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/foxclocks/?src=api", "weekly_dls": 772, "guid": "{d37dc5d0-431d-44e5-8c91-49419370caa1}", "id": 1117, "adu": 36741, "support": "http://foxclocks.org/extension-help", "version": "5.1.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://foxclocks.org/", "total_dls": 5342021, "status": "public", "description": "FoxClocks lets you keep an eye on the time around the world - or just your local time - by putting small clocks in your statusbar. Choose from a set of useful time formats or create your own - custom formats are easy to create and very flexible.\n\nFoxClocks' Zone Picker tree lets you browse virtually all the world's time zones by country, region or city. The time zone database automatically updates so you'll always have the right time.\n\nFoxClocks is available in English, French and German, with more to come.\n\nFoxClocks is also available for Google Chrome.", "previews": [{"caption": "FoxClocks in the statusbar.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191929.png?src=api&modified=1510860012", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191929.png?src=api&modified=1510860012"}, {"caption": "Open the Watchlist by clicking on the FoxClocks icon (or pressing Ctrl/Cmd-Shift-Space).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191930.png?src=api&modified=1510860012", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191930.png?src=api&modified=1510860012"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/andyoxus/?src=api", "id": 5044, "name": "Andy McDonald"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/1/1117-32.png?modified=1524259224", "name": "FoxClocks", "created": 1124463361, "type": "extension", "summary": "FoxClocks shows times around the world - or just your local time - at the bottom of your browser. It deals with daylight saving time so you don't have to.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/foxclocks/reviews/"}, {"last_updated": 1521825613, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "Known issues:\n<ul><li>Automatic substitutions don't work with AJAX (Gmail, etc.).</li></ul>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/foxreplace/?src=api", "weekly_dls": 347, "guid": "fox@replace.fx", "id": 6510, "adu": 7336, "support": "https://github.com/Woundorf/foxreplace/issues", "version": "2.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/Woundorf/foxreplace", "total_dls": 213634, "status": "public", "description": "This extension allows you to replace text fragments (strings) in a page by other text fragments. The system is based on substitutions, where each substitution has an input text which has to be replaced (the \"Replace\" field) and an output text by which the first has to be replaced (the \"With\" field). When a substitution is applied it's over the whole content of a page (you can't do partial substitutions at the moment). Substitutions can be case-sensitive or insensitive. The use of regular expressions is also supported.\n\nYou can do individual substitutions or define a list of substitutions to apply all at once. You can define substitution lists that apply only to pages that match an URL. You also have the option to apply the substitution list automatically whenever a page is loaded.\n\nPossible future features: RegExp editor, undo, automatic substitutions on AJAX pages, etc. These are ideas, but it doesn't mean that all of them can be implemented.", "previews": [{"caption": "Replace bar (v0.9.0)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/27/27491.png?src=api&modified=1490037014", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/27/27491.png?src=api&modified=1490037014"}, {"caption": "FoxReplace options (v0.14.0)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/87/87558.png?src=api&modified=1490037014", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/87/87558.png?src=api&modified=1490037014"}, {"caption": "Substitution group editor, URLs tab (v0.15.0)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/110/110138.png?src=api&modified=1490037014", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/110/110138.png?src=api&modified=1490037014"}, {"caption": "Substitution group editor, substitutions tab (v0.15.0)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/110/110139.png?src=api&modified=1490037014", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/110/110139.png?src=api&modified=1490037014"}, {"caption": "Integration with app menu (v0.13.0)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/73/73173.png?src=api&modified=1490037014", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/73/73173.png?src=api&modified=1490037014"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/marcra/?src=api", "id": 788753, "name": "Marc"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/6/6510-32.png?modified=1521829223", "name": "FoxReplace", "created": 1202963551, "type": "extension", "summary": "Lets you replace text in web pages. You can define a substitution list and apply it automatically or at your own discretion, or make individual substitutions. You can use this as a filter, or just for fun :)", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/foxreplace/reviews/"}, {"last_updated": 1515960010, "platforms": ["All Platforms"], "dev_comments": "If you have any problems or questions with the extension please visit the extension home page:\n\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/1c7c11e7c16b5b65a9b540083534d5b347c25a3ff9fc527e1da0e37c38279776/http%3A//users.skynet.be/mgueury/mozilla\">http://users.skynet.be/mgueury/mozilla</a>\n\nThere is a FAQ, download page and translations.\n\nThe extension is available on WINDOWS, LINUX, MACOSX. If you have issue installing the extension. Please double-check that you install the one for your OS and your CPU. \n\nThis Website shows only the OS version that your browser uses. It contains only a limited number of platforms. (Windows, and Linux 32bits)\n\nYou can find the complete list here:\n\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/f353c40b133ba8b91e9baa5e87304b046538d5f652197df0d44fed119fd5fc7b/http%3A//users.skynet.be/mgueury/mozilla/download.html\">http://users.skynet.be/mgueury/mozilla/download.html</a>\n\nIn case of unsolved issues, please e-mail me: mgueury@skynet.be", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/html-validator/?src=api", "weekly_dls": 806, "guid": "{3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}", "id": 249, "adu": 31724, "support": "http://users.skynet.be/mgueury/mozilla/", "version": "0.9.8.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "http://users.skynet.be/mgueury/mozilla/", "total_dls": 3365891, "status": "public", "description": "HTML Validator is a Mozilla extension that adds HTML validation inside Firefox and Mozilla. The number of errors of a HTML page is seen on the form of an icon in the status bar when browsing.\n\n***** See Web Extension notes below ****\n\nThe extension can validate the HTML sent by the server or the HTML in the memory (after Ajax execution).\n\nThe details of the errors are seen when looking the HTML source of the page. \n\nThe extension is based on Tidy and OpenSP (SGML Parser). Both algorithms were originally developed by the Web Consortium W3C. And now extended and improved by a lot of persons. Both algorithms are embedded inside Mozilla/Firefox and makes the validation locally on your machine, without sending HTML to a third party server. \n\nEach algorithm has advantages and inconvenients. The program will give you the choice at startup. But mostly,\n\n- The SGML parser is the same program than the one running behind validator.w3.org.\n- Tidy has accessibility check for the 3 levels defined in WAI \n- W3 Online validator to validate HTML 5 pages\n\nThe extension is translated in 17 languages.\n\nOr the forum:\nhttp://www.htmlpedia.org/phpBB/\n\n-----------------------------------------------------------\nHTML Validator 0.98 is the first Web Extension version. \nFirefox old XUL extension do not work anymore with Firefox 57.\nIt is a complete rewrite of the code.\n\nThe extension works now differently:\n * There is a new tab in Developer tools: Html Validator.\n * The validation happens only when the \"Developer Tools\" is open.\n * The extension uses a new version of Tidy 5 compiled from C to Javascript. It works now on all platforms.\n * It works in Chrome\n\nSome features from the 0.97 are still missing. See here for more details.\n\nAny remark, bug report, patch, help is welcome !!! Email: mgueury@skynet.be.\n-----------------------------------------------------------\n\nSponsor: \n- icons8.com", "previews": [{"caption": "Tooltip", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191023.png?src=api&modified=1513297670", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191023.png?src=api&modified=1513297670"}, {"caption": "Developer Tools (Html Validator tab)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194233.png?src=api&modified=1513297674", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194233.png?src=api&modified=1513297674"}, {"caption": "Cleanup", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191024.png?src=api&modified=1513297670", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191024.png?src=api&modified=1513297670"}, {"caption": "Online validation", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191022.png?src=api&modified=1513297670", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191022.png?src=api&modified=1513297670"}, {"caption": "Online validation", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191025.png?src=api&modified=1513297670", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191025.png?src=api&modified=1513297670"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/marc-gueury/?src=api", "id": 155, "name": "Marc Gueury"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/249-32.png?modified=1515961221", "name": "Html Validator", "created": 1094882606, "type": "extension", "summary": "HTML Validator is a Mozilla extension that adds HTML validation inside Firefox, Mozilla. The number of errors of a HTML page is seen on the form of an icon\n\nFor Firefox 56, use 0.974 (see all versions below).\nFor Firefox 57, see Web Extensions.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/html-validator/reviews/"}, {"last_updated": 1520550608, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/image-search-options/?src=api", "weekly_dls": 13008, "guid": "{4a313247-8330-4a81-948e-b79936516f78}", "id": 93451, "adu": 18977, "support": null, "version": "3.0.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "http://saucenao.com/", "total_dls": 355329, "status": "public", "description": "This Firefox Extension adds a set of customizable context menu options to the right click menu of images. These options allow for fast and efficient use of many reverse image search engines.\n\nUsers are free to add their own sites, customize existing ones, and search multiple sites at a time.\n\nThe new Web Extensions version doesn't behave exactly like the old XUL version. See the release notes, or the extension help page. Please be patient, there are likely to be a few bugs. We will try to address any functionality gaps in the near future.", "previews": [{"caption": "Right click context menu options for images allow easy access to an arbitrary number of reverse image search engines and other similar sites. Icons for each of the context menu options can be enabled, disabled, or modified independently.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192309.png?src=api&modified=1511234676", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192309.png?src=api&modified=1511234676"}, {"caption": "Options can be re-ordered, hidden or deleted, and additional options can be added. Each option can be customized in many ways to function with various sites, and to suit the taste of the user.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192308.png?src=api&modified=1511234676", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192308.png?src=api&modified=1511234676"}, {"caption": "Basic customization help covering the different ways variables can be used.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/56/56754.png?src=api&modified=1511234671", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/56/56754.png?src=api&modified=1511234671"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/xamayon/?src=api", "id": 3982285, "name": "Xamayon"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/93/93451-32.png?modified=1520551223", "name": "Image Search Options", "created": 1268146530, "type": "extension", "summary": "Image Search Options provides a set of highly customizable reverse image search context menu options.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/image-search-options/reviews/"}, {"last_updated": 1512768010, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/inlinedisposition-reloaded/?src=api", "weekly_dls": 35, "guid": "{914d3a0b-6982-4e58-9a60-2e5d6cf6b09b}", "id": 463880, "adu": 500, "support": null, "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 3676, "status": "public", "description": "InlineDisposition Reloaded changes the disposition type of \"Content-Disposition\" response headers from \"attachment\" and \"file\" to \"inline\"; this prevents servers from forcing the browser to save a file and allows that file to be viewed in the browser, if the browser supports it. Original InlineDisposition extension from Kai Liu (link in homepage) replaces only \"attachment\", not \"file\".", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/113/113080.png?src=api&modified=1379035976", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/113/113080.png?src=api&modified=1379035976"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/pashazzz/?src=api", "id": 6192338, "name": "Pasha_ZZZ"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/downloads-32.png", "name": "InlineDisposition Reloaded", "created": 1379035692, "type": "extension", "summary": "InlineDisposition Reloaded changes the disposition type of \"Content-Disposition\" response headers from \"attachment\" and \"file\" to \"inline\"", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/inlinedisposition-reloaded/reviews/"}, {"last_updated": 1517757608, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/json-lite/?src=api", "weekly_dls": 972, "guid": "{16a49f65-1369-4839-a5ef-db2581e08b16}", "id": 741412, "adu": 20293, "support": "https://github.com/lauriro/json-lite/issues", "version": "18.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/lauriro/json-lite", "total_dls": 96221, "status": "public", "description": "Features:\n\n - Format JSON and JSONP responses\n - Select and format JSON on every page\n - Collapsible arrays, objects and long values\n - Collapse all childs with Ctrl(Command) + Click\n - Collapse property also on all sibling items with Alt(Option) + Click\n - Count items and properties in a collection\n - Show collection sizes\n - Do its best to show large (10MB+) JSON files\n - Do its best to show invalid JSON files\n - Do not sort objects with numeric keys\n - Do not round large numbers\n - \"Save as...\" saves the original JSON document\n - Select and copy a working JSON from the formatted JSON", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180437.png?src=api&modified=1481262194", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180437.png?src=api&modified=1481262194"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/180/180438.png?src=api&modified=1481262194", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/180/180438.png?src=api&modified=1481262194"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/lauriro/?src=api", "id": 12593110, "name": "Lauri Rooden"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/741/741412-32.png?modified=1517761224", "name": "JSON Lite", "created": 1476434546, "type": "extension", "summary": "Fast JSON viewer - highlights, shows items count/size, handles large files", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/json-lite/reviews/"}, {"last_updated": 1512399008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/javascript-toggler/?src=api", "weekly_dls": 3850, "guid": "{479f0278-2c34-4365-b9f0-1d328d0f0a40}", "id": 769144, "adu": 35907, "support": "http://add0n.com/javascript-toggler.html", "version": "0.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://add0n.com/javascript-toggler.html", "total_dls": 232313, "status": "public", "description": "JavaScript Toggle On and Off add-on brings a bulletproof method to disable JavaScript execution in both standard and private modes. Note that after installation JavaScript execution is enabled, you need to click the toolbar button to disable the execution.\n\nThis is the WebExtension version of my JavaScript Toggle On and Off add-on. This version supports white-listing domains, but it is a bit less powerful but still reliable.\n\nDefault hotkey (shortcut) to toggle JS engine on and off is \"Alt + Shift + L.\" Still, there is no UI to edit this default shortcut. This should be offered by Firefox.\n\nFor more info about the extension, please visit:\nhttp://add0n.com/javascript-toggler.html\n\nFor bug reports, you can submit yours to:\nhttps://github.com/rNeomy/javascript-toggle-on-and-off/issues\n\nTo check your browser's JavaScript support (inline, data URI, external, iframe, document.write, ...) use:\nhttp://tools.add0n.com/check-javascript.html", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181499.png?src=api&modified=1484036364", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181499.png?src=api&modified=1484036364"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/richard_neomy/?src=api", "id": 13207224, "name": "richard_neomy"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/769/769144-32.png?modified=1512400822", "name": "JavaScript Toggle On and Off (WebExtension)", "created": 1484036107, "type": "extension", "summary": "Toggle JavaScript engine on and off the easy way", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/javascript-toggler/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1510809007, "platforms": ["All Platforms"], "dev_comments": "Source code and issue tracker are here <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/5a647bcf9325bcbe745b36c0d2585c6fd388c5b9a2437325418f1b303c63d0fb/https%3A//github.com/az0/linkgopher\">https://github.com/az0/linkgopher</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/link-gopher/?src=api", "weekly_dls": 534, "guid": "linkgopher@oooninja.com", "id": 7312, "adu": 9359, "support": "http://sites.google.com/site/linkgopher/", "version": "2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "45.0"}}], "homepage": "http://sites.google.com/site/linkgopher/", "total_dls": 298849, "status": "public", "description": "Extracts all links from web page, sorts them, removes duplicates, and displays them in a new tab for copy and paste into other systems. Also extracts embedded, referrer-type links in the format http://www.example.com/go?url=http://www.example.com/foo . Also displays a distilled list of unique domain names used in the links.\n\nNot working with Firefox Quantum (version 57) or later? Use Link Gopher 2.0beta1 or later.\n\nFor instructions see https://sites.google.com/site/linkgopher/ (not updated for Link Gopher 2.0)\n\nDonate to support new features.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/andrew-ziem/?src=api", "id": 933279, "name": "Andrew Ziem"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/7/7312-32.png?modified=1510809621", "name": "Link Gopher", "created": 1211101123, "type": "extension", "summary": "Extracts all links from web page, sorts them, removes duplicates, and displays them in a new tab for inspection or copy and paste into other systems.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/link-gopher/reviews/"}, {"last_updated": 1266953043, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/linky/?src=api", "weekly_dls": 19, "guid": "linky@gemal.dk", "id": 425, "adu": 3250, "support": null, "version": "3.0.0.1-signed.1-let-fixed.1-signed", "compatible_apps": [{"Firefox": {"max": "56.*", "min": "0.7"}}, {"SeaMonkey": {"max": "2.17a1", "min": "2.0"}}], "homepage": "http://gemal.dk/mozilla/linky.html", "total_dls": 909607, "status": "public", "description": "Linky will increase your power to handle links. \nOpen/download/validate links and pictures in tabs or windows.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gemal/?src=api", "id": 59, "name": "gemal"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/425-32.png?modified=1275582966", "name": "Linky", "created": 1103168981, "type": "extension", "summary": "Linky will increase your power to handle links. ...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/linky/reviews/"}, {"last_updated": 1509855007, "platforms": ["All Platforms"], "dev_comments": "<em>Known Issues</em>\n<ul><li>Currently time and websites are logged for private browsing windows. This is due to a current known limitation in Firefox's browser extensions API. See: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/b5b4e9c889ccd0a4297179e9549ec18ed68d467a33ac9ff9eb03fbf49b50bd68/https%3A//developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/incognito\">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/incognito</a></li><li>Occasionally the idle timeout does not work correctly and too much time is logged for a given site. This appears to be caused by a problem in Firefox's browser extensions API. See this bug: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/1ffde9be9a30aaf30f0b12fb99dc8f63ea64ba2dc9f9929796daa05ce36b338e/https%3A//bugzilla.mozilla.org/show_bug.cgi%3Fid=1383244\">https://bugzilla.mozilla.org/show_bug.cgi?id=1383244</a> A workaround is to minimize or otherwise \"unfocus\" Firefox before leaving the computer idle.</li><li>When watching YouTube, Vimeo, and other (?) videos in full screen mode, time is not logged.</li><li>When the add-on is uninstalled, data is not deleted, due to a <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8a35f4db99894beee5e6939e3a544aa9fbcfb8d354bbaa555c188d1a7b7613b9/https%3A//bugzilla.mozilla.org/show_bug.cgi%3Fid=627432\">Firefox bug</a>. You can manually delete all data under preferences on the summary page, before uninstalling.</li><li>Version 1.2.0 had a bug where in some cases data might not appear on the summary page when upgrading from version 1.1. This was fixed in 1.2.1.</li><li>Version 0.4.12 had a bug with the preference for the number of minutes to be logged between each reminder message. It would not update immediately when changed. This was fixed in 0.4.13.</li> <li>Version 0.4.9 had a bug where the ticker would sometimes not display correctly on Windows. This was fixed in 0.4.12.</li></ul><em>Want to help develop Mind the Time?</em>\n<ul><li>The code is open-source (under MPL 2.0). See <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8fced5d37b9fa2f013228fbc3f031977e77c927b9de722b071e2e4fa35436e52/https%3A//github.com/PaulMorris/mind-the-time\">https://github.com/PaulMorris/mind-the-time</a> Feel free to send me an email. My address is my first name at my first name then my middle initial \"w\" then my last name dot com.</li></ul>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/mind-the-time/?src=api", "weekly_dls": 266, "guid": "jid0-HYNmqxA9zQGfJADREri4n2AHKSI@jetpack", "id": 355192, "adu": 6616, "support": null, "version": "2.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://addons.mozilla.org/firefox/addon/mind-the-time/", "total_dls": 160667, "status": "public", "description": "The Ticker\n\nThe badge on the toolbar button shows the time spent at the current site (the default) or the total time spent on the web today. There is an option for selecting which.\n\nThis ticker shows the time in minutes. More than 59 minutes is shown as H:MM, for example 1:05 for 1 hour, 5 minutes.\n\nClick the toolbar button for a panel that shows both the time spent on the current site today and the total time spent on the web today (H:MM / H:MM). Use the panel to open the summary page or change the timing mode: \n\nGrey mode (default): timing is automatically paused after 30 seconds of inactivity and starts up again when activity resumes (e.g. when the mouse pointer moves inside the browser window).Green mode: keep timing despite periods of inactivity. This makes it easy to keep the timer on while watching videos.Blue mode: only log the total time for each day and don't log which websites were visited or how much time was spent on each of them.Timer off mode: no time or websites are logged. The button badge is not shown.\nReminder Messages\n\nReceive periodic reminder messages (after every X minutes) to help keep you aware of how much time you have spent on the web. Turn these on and set the frequency under options. \n\n\nThe Summary Page\n\nThe summary page reports how much time you have spent, and where you have spent it, for today and the past 70 days. This includes weekly summaries of the past 10 weeks and monthly summaries of the past 6 months. \n\nThere is an option to change when a new day begins (for night owls who stay up past midnight).\n\nAll data is stored locally on your computer. When data is more than 70 days old it is automatically deleted. Under options there is a button to delete all data.\n\n\nWhite List\n\nUnder options you can enter a list of sites to prevent them from being logged, and any time spent on them from being counted. This lets you exclude work-related sites, for example.\n\nKnown Issues\n\nOccasionally the idle timeout does not work correctly and too much time is logged for a given site. This appears to be a problem with Firefox's browser extensions API. See this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1383244 A workaround is to minimize or otherwise \"unfocus\" Firefox before leaving the computer idle.\n\nContributions\n\nIf you use and like this add-on, a small contribution or a favorable review would be greatly appreciated.\n\nMind the Time received an honorable mention in the Amp Your Firefox Contest of 2013.", "previews": [{"caption": "The ticker shows the time you have spent on the current site or the total time spent on the web today. Here it shows 3 minutes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187687.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187687.png?src=api&modified=1504354985"}, {"caption": "Optionally receive periodic reminder notifications at any frequency. They show the total time for the day and for the top three sites.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187671.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187671.png?src=api&modified=1504354985"}, {"caption": "The summary page shows how much time you have spent on the web and where for today and the past 70 days. It includes weekly and monthly summaries for the past 10 weeks and the past 6 months.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/117/117899.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/117/117899.png?src=api&modified=1504354985"}, {"caption": "Click the button for a panel that shows both the time spent on the current site today and the total time spent on the web today (h:mm / h:mm). Use this panel to open the summary page or change the timer mode.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187672.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187672.png?src=api&modified=1504354985"}, {"caption": "The ticker in \"green\" mode, where the timer keeps timing despite periods of user inactivity. This is helpful when watching videos, for example. Here it shows 4 minutes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187689.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187689.png?src=api&modified=1504354985"}, {"caption": "The ticker in \"blue\" mode, where it only tracks the total time for the day, and not the websites visited or how much time was spent on each site. Here it shows 16 minutes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187688.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187688.png?src=api&modified=1504354985"}, {"caption": "Here the ticker is not shown because the timer has been turned off and no time is being logged.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187690.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187690.png?src=api&modified=1504354985"}, {"caption": "A white list allows you to specify certain sites to exclude. For example you could not count any time spent on work-related sites.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187673.png?src=api&modified=1504354985", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187673.png?src=api&modified=1504354985"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/paul-morris/?src=api", "id": 2067157, "name": "Paul Morris"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/355/355192-32.png?modified=1509859014", "name": "Mind the Time", "created": 1324505263, "type": "extension", "summary": "Keep track of how much time you spend on the web, and where you spend it. A toolbar ticker shows the time spent at the current site or the total time spent on the web today. A summary page sums up data for the past 70 days, 10 weeks, and 6 months.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/mind-the-time/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/paulwesleymorris/"}}, {"last_updated": 1526243116, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/morning-coffee-quantum/?src=api", "weekly_dls": 121, "guid": "{fbcbdc47-ebd2-42f0-b2bb-7cc902ec2f40}", "id": 884939, "adu": 2644, "support": null, "version": "1.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://www.1122productions.com/brandon/morning-coffee-quantum", "total_dls": 8391, "status": "public", "description": "The Quantum-compatible version of the old favorite. Morning Coffee Quantum allows you to create lists of daily websites, as well as a list that you visit every day.\n\nAdd tabs' websites to your daily reads through the tab context menu, or manage websites directly through the options page.\n\nClick the coffee cup button (or press Ctrl+Shift+O) to get your websites for the day loaded into separate tabs. It's that easy!", "previews": [{"caption": "Right-click on a tab to access the \"Add Tab to...\" menu, from which you can select the day list(s) to which to add the site.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192300.png?src=api&modified=1511224550", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192300.png?src=api&modified=1511224550"}, {"caption": "Choose to add the site to a single day, every day, or several days at once.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192301.png?src=api&modified=1511224550", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192301.png?src=api&modified=1511224550"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/bgerman12/?src=api", "id": 13493603, "name": "Brandon German"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/884/884939-32.png?modified=1526246425", "name": "Morning Coffee Quantum", "created": 1511159340, "type": "extension", "summary": "The Quantum-compatible version of the old favorite. Open daily websites with the click of a button! Users can customize lists for each day of the week, as well as an \"every day\" list.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/morning-coffee-quantum/reviews/"}, {"last_updated": 1526455834, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "## Public API for other addons\n\nFor addon authors, Multiple Tab Handler provides public API. If your addon provides something special feature, you can add new menu item to the command list for selected tabs via API. For more details, see the <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/54531d0e06e80d58b0a782f07e13fbac99a86737e6903ace9caa22cd46a2b163/https%3A//github.com/piroor/multipletab/wiki/API-for-other-addons\">API document</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/multiple-tab-handler/?src=api", "weekly_dls": 420, "guid": "multipletab@piro.sakura.ne.jp", "id": 4838, "adu": 12695, "support": "https://github.com/piroor/multipletab/issues", "version": "2.0.12", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}], "homepage": "http://piro.sakura.ne.jp/xul/_multipletab.html.en", "total_dls": 2143212, "status": "public", "description": "This provides features to handle multiple tabs at once, for example, close them, reload them, and so on. When you press the mouse button and dragging over tab items in the panel, they will be selected. After you release the button, the popup to choose command will be shown. Of course, you can toggle selection by Ctrl-click on each tab and call features from the context menu. Yes, the behavior looks like Excel.\u3000And you can also close multiple tabs directly by dragging on closeboxes.\n\nMoreover, this addon is designed to work with Tree Style Tab. If you install both addons, you can select tabs in the sidebar by dragging . (Note that you need to long-press on a tab to start selection. Otherwise - if you start dragging immediately, it just moves the tab.)\n\nBuit-in features for selected tabs:\n * Close selected tabs\n * Close not-selected tabs\n * Reload selected tabs\n * Duplicate selected tabs\n * Pin/unpin selected tabs\n * Move selected tabs to a new window\n * Bookmark selected tabs\n * Copy URIs/titles+URIs/HTML links for selected tabs to the clipboard\n * Save (download) selected tabs to the local disk", "previews": [{"caption": "A list of tabs in the panel of \"Select and Do\" toolbar button", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189638.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189638.png?src=api&modified=1507825028"}, {"caption": "Items are easily selected by dragging", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189639.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189639.png?src=api&modified=1507825028"}, {"caption": "After selection you can choose a command from menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189640.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189640.png?src=api&modified=1507825028"}, {"caption": "Dragging on closeboxes closes tabs directly", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189641.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189641.png?src=api&modified=1507825028"}, {"caption": "After selection you can run commands from tab context menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189642.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189642.png?src=api&modified=1507825028"}, {"caption": "Tabs in the \"Tree Style Tabs\" sidebar panels become selectable by dragging, and you can choose command from its menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189643.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189643.png?src=api&modified=1507825028"}, {"caption": "Closeboxes are also available to close tabs at a time, in \"Tree Style Tabs\" sidebar panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189644.png?src=api&modified=1507825028", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189644.png?src=api&modified=1507825028"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/piro-piro_or/?src=api", "id": 9480, "name": "Piro (piro_or)"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/4/4838-32.png?modified=1526458822", "name": "Multiple Tab Handler", "created": 1177016822, "type": "extension", "summary": "Provides feature to close multiple tabs.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/multiple-tab-handler/reviews/"}, {"last_updated": 1510327807, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/nosquint-plus/?src=api", "weekly_dls": 1514, "guid": "zoomlevelplus@zoomlevelplus.net", "id": 708264, "adu": 20510, "support": null, "version": "62.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 290253, "status": "public", "description": "Having a hard time reading on the web? Is that website with the ridiculously small font and hot-pink-on-slightly-darker-hot-pink text raising your blood pressure?\n\nNoSquint Plus is a Firefox addon that can:\nOverride the default text-only and full-page (both text and images) zoom levels for all websitesEnforce your own foreground and background colorsRemember your zoom levels and color settings per site, automatically applying them when you return.A powerful exceptions mechanism lets you split up or group together sites with URL patterns.\nRight click on a web page to get \u201cNoSquint Plus Site Settings\u201d context menu option to tweak settings for a specific site. Global Settings button is also placed in Site Settings panel to tweak options globally for all sites.\n\nNoSquint Plus contains advanced color wheel that support 16 million colors, domain grouping and site exclusion supportfor Global Settings.\n\nTo prevent conflicts, please remove old NoSquint, restart your browser and install NoSquint Plus. You may also disable or remove other accessibility add-ons temporarily, restart your browser and install NoSquint Plus to check the add-on. Sometimes Firefox profiles get broken and unexpected behavior may happen. Please create a fresh profile by below Mozilla tutorial and test the NoSquint Plus by installing on this new profile.\n\nhttps://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles\n\nNoSquint Plus is also available for Google Chrome\nhttps://chrome.google.com/webstore/detail/nosquint-plus/jidjekdcooppfeggehblbigabhaihkgj/\n\nNoSquint Plus is also available for Opera\nhttps://addons.opera.com/en-gb/extensions/details/nosquint-plus/\n\nIf you may want to change the global font size, font family and zoom level used for the user interface of Firefox, you can use another add-on ( Theme Font &amp; Size Changer ) from us.\nhttps://addons.mozilla.org/en-US/firefox/addon/theme-font-size-changer/\n\nIf you have any support questions, feature requests and bug reports, please do not hesitate to contact us by below support email address:\n\nsupport at barisderin dot com\n\nBest Regards,\n\nBaris Derin", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/baris-derin/?src=api", "id": 4010195, "name": "Baris Derin"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/708/708264-32.png?modified=1510330822", "name": "NoSquint Plus", "created": 1465410213, "type": "extension", "summary": "Manage site-specific zoom levels and color settings", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/nosquint-plus/reviews/"}, {"last_updated": 1502894558, "platforms": ["All Platforms"], "dev_comments": "To uninstall: first select Walnut as the current theme in the Theme/Addons manager, restart firefox, then uninstall and then restart Firefox.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nNote, as the AMO approval process takes ages, it may be that there is a newer version available as 'experimental' than the one currently displayed. Go to 'View All Versions' (at bottom of this page), and check if there is a newer (experimental) version available there.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/walnut-for-firefox/?src=api", "weekly_dls": 74, "guid": "{5A170DD3-63CA-4c58-93B7-DE9FF536C2FF}", "id": 122, "adu": 1034, "support": "https://addons.mozilla.org/en-US/seamonkey/addon/122/developers", "version": "3.12", "compatible_apps": [{"Firefox": {"max": "57.0", "min": "45.0"}}], "homepage": "https://addons.mozilla.org/en-US/seamonkey/addon/122/developers", "total_dls": 5769596, "status": "public", "description": "Walnut is based on icons from art.gnome.org. Includes support for DOMInspector, chatzilla, stumbleupon, downloadstatusbar, fission, forecastfox, downloadmgr, calendar, quicknote, offline, googlebar, MAB, and many more...\n\nI you like this theme, you can use the 'Donate' button on my homepage to show your appreciation!\n\nTo uninstall first make the default theme active (or the theme you want to remove) and then do 'uninstall' from the theme manager.\n\nPlease don't use the 'review' to report download errors. Download issues are not caused by the theme, but by one of the many AMO download mirrors.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nNote, also Beta, Aurora and nightlies are supported, check the 'View all versions' at bottom of page to get the latest 'beta' release of my themes.", "previews": [{"caption": "Thumbnail", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/0/116.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/0/116.png?src=api&modified=1331218902"}, {"caption": "Download Manager", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/18/18757.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/18/18757.png?src=api&modified=1331218902"}, {"caption": "Add/Edit Bookmark Panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/18/18758.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/18/18758.png?src=api&modified=1331218902"}, {"caption": "Identity Panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/18/18762.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/18/18762.png?src=api&modified=1331218902"}, {"caption": "Preview of Firefox 4 functionality, in FF3.7 nightly (23 June 2010): AppMenu, TabsOnTop, Addons Manager, Heads Up Console, and Doorhanger notification", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46789.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46789.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/alfredkayser/?src=api", "id": 66, "name": "alfredkayser"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/122-32.png?modified=1502896821", "name": "Walnut for Firefox", "created": 1088145421, "type": "theme", "summary": "Walnut for a wooden look and feel. Walnut is a complete skin redesign so that all windows, widgets, panels, and many extensions have a wooden look and feel. \n\nInstall the About Home Themer extension to also theme the about:home page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/walnut-for-firefox/reviews/"}, {"last_updated": 1502893660, "platforms": ["All Platforms"], "dev_comments": "To uninstall: first select Littlefox as the current theme in the Theme/Addons manager, restart firefox, then uninstall and then restart Firefox.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nNote, as the AMO approval process takes ages, it may be that there is a newer version available as 'experimental' than the one currently displayed. Go to 'View Older Versions' (at bottom of this page), and check if there is a newer (experimental) version available there.\n\nHappy Xmas!\nDecember 24, 2010: 1.8.68 posted for support upto Firefox 4.0 Beta 9 pre. \nCheck 'View all versions' at bottom of page.\n\nGreetings, Alfred", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/littlefox-for-firefox/?src=api", "weekly_dls": 36, "guid": "{29852C08-1E91-4889-A6BF-C77F91D6A8F3}", "id": 307, "adu": 684, "support": "https://addons.mozilla.org/en-US/firefox/addon/307/developers", "version": "3.12", "compatible_apps": [{"Firefox": {"max": "57.0", "min": "45.0"}}], "homepage": "https://addons.mozilla.org/en-US/firefox/addon/307/about", "total_dls": 1874732, "status": "public", "description": "LittleFox, designed for optimal screen usage, leaving lots of room for browsing. For Firefox 4.0 upto the current nightlies.\n\nIncludes support for personas, forecastfox, tabbrowser preferences, fusion, reloadevery, stumbleupon, basics, calendar, downloadstatusbar, quicknote, offline, rss-reader, sage, scrapbook, reminderfox, and tbx. Tested with downloadmgr, flatbookmark, foxamp, googlebar, spoofstick, and many more.\n\nTo uninstall first make the default theme active (or the theme you want to remove) and then do 'uninstall' from the theme manager.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nNote, also Beta, Aurora and nightlies are supported, check the 'View all versions' at bottom of page to get the latest 'beta' release of my themes..", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/0/73.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/0/73.png?src=api&modified=1331218902"}, {"caption": "About box in LittleFox", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/0/811.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/0/811.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/alfredkayser/?src=api", "id": 66, "name": "alfredkayser"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/307-32.png?modified=1502896821", "name": "Littlefox for Firefox", "created": 1097058573, "type": "theme", "summary": "HOTFIX: 2.0.32.1 is uploaded, awaiting review.\nLittleFox, designed for optimal screen usage, leaving lots of room for browsing. Includes support for many extensions.\n\nInstall the About Home Themer extension to also theme the about:home page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/littlefox-for-firefox/reviews/"}, {"last_updated": 1508530208, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/note-taker/?src=api", "weekly_dls": 547, "guid": "note-taker@r01", "id": 827801, "adu": 1923, "support": "https://github.com/Rayquaza01/note-taker/issues", "version": "1.1.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Rayquaza01/note-taker", "total_dls": 21403, "status": "public", "description": "Created because of this reddit post.\nClick the toolbar button and a popup with a textbox will open. Type anything there and it will be saved for later!\nPermissions\nStorage: Required to persistently save notes and optionsTabs: Required for per-site notes to detect what site is currently active.Acknowledgements\nUsing icons and fonts from Material Design Icons (OFL 1.1) Using psl (MIT)", "previews": [{"caption": "General Notes", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189727.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189727.png?src=api&modified=1513193472"}, {"caption": "Notes in a tab", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189728.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189728.png?src=api&modified=1513193472"}, {"caption": "Keep notes per-domain", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189731.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189731.png?src=api&modified=1513193472"}, {"caption": "Keep notes per-URL", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189732.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189732.png?src=api&modified=1513193472"}, {"caption": "Sidebar will adapt as you navigate pages and switch tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189730.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189730.png?src=api&modified=1513193472"}, {"caption": "Customizable fonts and colors.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189733.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189733.png?src=api&modified=1513193472"}, {"caption": "Badge to show when a site has a note", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189735.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189735.png?src=api&modified=1513193472"}, {"caption": "Badge to show when a site has a note with bullets", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189734.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189734.png?src=api&modified=1513193472"}, {"caption": "Switch between notes for other sites", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189736.png?src=api&modified=1513193472", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189736.png?src=api&modified=1513193472"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/R01/?src=api", "id": 12196373, "name": "Rayquaza01"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/827/827801-32.png?modified=1513193472", "name": "Note Taker", "created": 1498588044, "type": "extension", "summary": "Adds a text box to a toolbar button for taking notes", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/note-taker/reviews/"}, {"last_updated": 1493337987, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/web-paint/?src=api", "weekly_dls": 190, "guid": "jid1-0dhOSYKGj326og@jetpack", "id": 554838, "adu": 2896, "support": null, "version": "1.2.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 32122, "status": "public", "description": "Web Paint provides the following easy to use drawing tools that let you draw shapes, lines, and add text to live web pages and take screenshot:\n\nPencil tool - draw a custom line with the selected line width and color.\nEyedropper tool - pick a color from the web page or your drawings and use it for drawing.\nText tool - insert text into the web page with the selected color and transparency.\nLine tool - draw a straight line with the selected line width, transparency and color.\nQuadratic curve - draw a quadratic curve with the selected line width, transparency and color.\nBezier curve - draw a bezier curve with the selected line width, transparency and color.\nPolygon tool - draw a polygon with the selected line width, transparency and color.\nEllipse tool - draw an ellipse or a circle with the selected line width, transparency and color.\nColor picker - select a color for the text and line.\nTransparency slider - select a transparency for the text and line. (Drag the slider to the left to decrease the value and to the right to increase the value)\nLine width slider - select a line width. (Drag the slider to the left to decrease the value and to the right to increase the value)\nRectangle tool - draw a rectangle with the selected line width, transparency and color.\nCursor tool - interact with the web page.\nEraser tool - erase part of your drawings.\nScreenshot tool - take a screenshot of the current web page with your drawings.\nExit button - clear your drawings and disable the tools. \n\nPlease click the extension icon in the upper right of your browser to enable the tools", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/153/153788.png?src=api&modified=1424967121", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/153/153788.png?src=api&modified=1424967121"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/153/153798.png?src=api&modified=1424967122", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/153/153798.png?src=api&modified=1424967122"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/153/153796.png?src=api&modified=1424967121", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/153/153796.png?src=api&modified=1424967121"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/liangzhou2276/?src=api", "id": 11226086, "name": "liangzhou2276"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/554/554838-32.png?modified=1493338819", "name": "Web Paint", "created": 1414749782, "type": "extension", "summary": "Draw shapes, lines, and add text to live web pages and take screenshot.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/web-paint/reviews/"}, {"last_updated": 1520709613, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/referercontrol/?src=api", "weekly_dls": 368, "guid": "{cde47992-8aa7-4206-9e98-680a2d20f798}", "id": 793120, "adu": 4380, "support": "https://keepa.com/refererControlDisqus.html", "version": "1.31", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": null, "total_dls": 20910, "status": "public", "description": "Referer Control grants full control over the HTTP Referer. You can forge any referrer you want, both globally or on a per-site basis. Alternatively you can choose to disable the Referer completely.\n\nAlso works on the JavaScript document.referrer!", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182861.png?src=api&modified=1488986964", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182861.png?src=api&modified=1488986964"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Keepa-com/?src=api", "id": 5824618, "name": "Keepa.com"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/793/793120-32.png?modified=1520713222", "name": "Referer Control", "created": 1488986477, "type": "extension", "summary": "Control the HTTP Referer on a per-site basis.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/referercontrol/reviews/"}, {"last_updated": 1513518022, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/shortkeys/?src=api", "weekly_dls": 468, "guid": "Shortkeys@Shortkeys.com", "id": 770703, "adu": 3391, "support": "https://github.com/mikecrittenden/shortkeys/issues", "version": "2.2.7", "compatible_apps": [{"Firefox": {"max": "*", "min": "47.0"}}], "homepage": "https://github.com/mikecrittenden/shortkeys", "total_dls": 24048, "status": "public", "description": "***Important:\nYou have to refresh already opened web pages after installing shortkeys to make it work on them, better yet - restart the browser after installing the extension.\nIf your shortcut does not work when an input is focused, this can be turned off in Shortcut Options -&gt; Activation Settings -&gt; ticking the option Active while in form fields\n\nCurrent limitations based on the Firefox API (more details on github):\nshortkeys only works in the context of a loaded page. What does *NOT* work is: new tab page, addons page, or any other internal pages such as about:config,about:newtab,about:addons, etc.shortkeys cannot override Firefox default shortcuts such as: ctrl+j, alt+d and \nothers using the \"Do nothing\" action *outside of the webpage* e.g. the default firefox chortcut will still work in the url bar/ search barshortkeys does not work in the url bar or the search bar, it only works in the context of a webpageshortkeys will start working when the page has finished loading, not *right* after you opened a page, or clicked a link (this annoys me, too, but yeah - API Limitation:(\nShortkeys makes it easy to add custom shortcuts to your browser for the following actions: \nRun custom JSDo nothing (for disabling a Firefox shortcut you don't like, in the context of the page, not the whole browser window - explained above)Open a bookmark or bookmarkletScroll up/down/left/right by a little or a lotScroll to the top or bottom of the pageGo back or forward in historyJump to existing tab by URLOpen new tab with URLSwitch to the previous/next/first/last tabCreate a new tab or close the current tabClone the current tabClose all (unpinned) tabs except for current tabReload the pageCopy the current URLPin/Unpin the current tabMove the current tab left or rightZoom in/out/resetBlacklist or whitelist specific shortcuts on specific sitesClear downloads (page and bar)Click button and switch to next tab (for Tribal Wars players)\nShortkeys allows for enabling or disabling key combos while you're currently focused on a form field, so you can have keyboard shortcuts like \"r\" or \"shift+h\" and still be able to type those values into a form without triggering the shortcut if you want. You can also blacklist or whitelist sites per-shortcut, to pick and choose which shortcuts you don't want active on which sites (this field also supports regular expressions in the following format: /regexp/). Shortkeys lets you use pretty much any key combo you want. Key combos are zero or more modifier keys (including \u21d1, shift, option, \u2325, alt, ctrl, control, command, and \u2318), and one action key (letter, number, punctuation, or special key shown below), combined with + signs. Examples: \"shift+r\", \"k\", \"ctrl+alt+f7\", \"command+pageup\", etc. You can also string multiple key combos together to make key sequences (like how Gmail has \"g i\" to go to inbox). Examples: \"g g\" or \"ctrl+t shift+f7\". Special action keys that can be used include backspace, tab, clear, enter, return, esc, escape, space, up, down, left, right, home, end, pageup, pagedown, del, delete and f1 through f19 (make sure the F keys are specified in lowecase e.g. f1).\n\nPermissions Required\nShortkeys requires the \"Your data on all websites\" permission because it's the only way to inject JavaScript code into every page, and injecting JavaScript code into every page is the only way to get Firefox to recognize custom shortcuts. If you try to register key listeners (i.e., create shortcuts) outside the context of the page, then they will be ignored by Firefox. I promise that the code that runs on the pages you visit only checks the URL against the blacklists you have set, and adds the shortcuts if they're not blacklisted. That's it. Shortkeys also requires read/write clipboard permissions so that import and export from clipboard can function. If you're still nervous, you're more than welcome to look at the source code: https://github.com/mikecrittenden/shortkeys", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/pmalecka/?src=api", "id": 12768558, "name": "Peter Malecka"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/mcrittenden/?src=api", "id": 5707023, "name": "Mike Crittenden"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/770/770703-32.png?modified=1513446530", "name": "Shortkeys (Custom Keyboard Shortcuts) for Firefox", "created": 1484393843, "type": "extension", "summary": "Easily customizable custom keyboard shortcuts for Firefox. To configure this addon go to Addons (ctrl+shift+a) -&gt;Shortkeys -&gt;Options. Report issues here (please specify that the issue is found in Firefox): https://github.com/mikecrittenden/shortkeys", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/shortkeys/reviews/"}, {"last_updated": 1521564617, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/awesome-rss/?src=api", "weekly_dls": 444, "guid": "{97d566da-42c5-4ef4-a03b-5a2e5f7cbcb2}", "id": 851843, "adu": 5174, "support": "https://github.com/shgysk8zer0/awesome-rss", "version": "1.2.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": null, "total_dls": 26742, "status": "public", "description": "Want to see Awesome RSS in your language? Please contribute to translations here.\n\nA long time ago (especially in Internet time), Firefox used to have an icon that showed up in the Awesome Bar when a website had RSS or Atom feeds available for subscribing. This add-on replaces the icon, so you don't have to add a button that will be constantly visible and taking up space. It will only be visible when there is a feed to subscribe to.\nRSS is a way to consume a LOT of information very quickly, and STORE it in nice categories if you miss it. So I can catch up with a small blog's output at the end of the week and, if I so choose, read EVERY article easily in one sitting. You think on Friday I'm gonna go browse that same site's Twitter feed on their page (digging through all the messy @ replies) and see what they did that week?! Or go to their Facebook page that is littered with contests? No way dude, I'm too busy for that!\n\nI feel like small blogs cut their own throat by taking away the RSS capability. I give this analogy a lot, but social media outlets are INFO COLANDERS! 5% of your followers will see anything you post, and that's probably only within 20 minutes of posting. That's the way it is and it's gonna only get worse. Apart from email lists, RSS is the best way you can collect stuff across the internet to read quickly, and I am so irritated when that choice is taken from me.\n/rant- Felicia Day", "previews": [{"caption": "Appearance using default settings", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188839.png?src=api&modified=1506501902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188839.png?src=api&modified=1506501902"}, {"caption": "Appearance with dark theme (change icon in preferences)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188838.png?src=api&modified=1506501902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188838.png?src=api&modified=1506501902"}, {"caption": "Appearance with custom theme and custom styles", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188837.png?src=api&modified=1506501902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188837.png?src=api&modified=1506501902"}, {"caption": "Customize to your liking in preferences", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188840.png?src=api&modified=1506501907", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188840.png?src=api&modified=1506501907"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/shgysk8zer0/?src=api", "id": 3415177, "name": "shgysk8zer0"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/851/851843-32.png?modified=1521566423", "name": "Awesome RSS", "created": 1504760775, "type": "extension", "summary": "Puts an RSS/Atom subscribe button back in URL bar", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/awesome-rss/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/shgysk8zer0"}}, {"last_updated": 1524511837, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/feedbroreader/?src=api", "weekly_dls": 1060, "guid": "{a9c2ad37-e940-4892-8dce-cd73c6cbbc0c}", "id": 829001, "adu": 12208, "support": null, "version": "3.37.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://nodetics.com/feedbro", "total_dls": 58570, "status": "public", "description": "Why Feedbro?\n\nWe believe time is our most valuable asset.\n\nWe believe it is waste of valuable time to spend minutes or even hours every day to go through dozens of websites, blogs etc. manually.\n\nWe believe that all the new information that you are interested in, should be automatically aggregated into one place from various sources you care about (both Internet and intranet) into easy-to-read format and automatically filtered based on the rules you define.\n\nWe believe that the faster you learn, gain new knowledge and information the better you will succeed in life as an individual and as an organization. Therefore it is vital to learn new things every day and follow relevant and valuable sources of information effortlessly.\n\nWe believe privacy is important so that only you know what sources you follow.\n\nFeedbro feature highlights:\n- Full standalone feed reader (RSS, Atom, RDF) as a Firefox/Chrome/Vivaldi extension - no online services needed\n- Extremely fast!\n- Multiple viewing modes: full article view, headlines view, headlines + one article (Opera RSS reader style), newspaper view, magazine view\n- Can convert partial feeds to feeds with full articles with a built-in Readability style conversion engine!\n- Built-in Rule Engine lets you define rules for filtering, border highlighting, auto-bookmarking, tagging, hiding and regexp highlighting articles. Rules also support Chrome popup notifications and sound effects.\n- Article tagging and searching by a tag\n- IFTTT support!\n- Favicon support\n- Finds feeds from web pages and makes it very easy to subscribe to new feeds\n- Organizes feeds into folders (+ read all items in folder at once)\n- Drag &amp; drop support for organizing feeds and folders in the tree navigator\n- Flexible \"mark as read\" options (when article title is shown, when article bottom is shown, manually)\n- 'Show only unread items' option helps you to read only what is new\n- Read any feeds that your computer can access (also in your company intranet, not only public Internet)\n- User interface themes: Light, Dark, Aqua, Sepia\n- Article filtering based on article age\n- Custom feed specific scan interval\n- Custom feed specific number of items to store\n- Keyboard shortcuts (similar to Google Reader)\n- Works well with high frequency update feeds\n- Can import feed subscriptions from an OPML file\n- Can export feed subscriptions to an OPML file\n- Easy to drop inactive or broken feeds\n- Article headline view for quick skimming\n- Basic authentication support to read password protected feeds\n- Article sharing to various social media sites like Facebook, Google+, Twitter, Reddit etc and via Gmail/Email client\n- Buffer and Hootsuite support for scheduled social media sharing\n- Supports offline reading\n- Great for managing Youtube subscriptions!\n- Supports Firefox bookmarks import (Live Bookmarks &amp; normal feed bookmarks)\n\nNOTE!: Due to current limitations in Firefox WebExtension implementation, IndexedDB storage does not work in \"Private Browsing\" mode or if you have \"Never remember history\" setting on or if you don't allow any sites to set cookies (Accept cookies from websites disabled) - you need to add Feedbro extension URL as an exception if you want to use this setting. \n\nSince Feedbro uses IndexedDB to store feed articles, Feedbro doesn't work in these situations. There are pending bugs in Bugzilla about this and we are hopeful that Firefox engineers will fix these issues.\n\nNOTE 2!: If Feedbro doesn't load any feeds, the most likely reason is that your Firefox profile has been corrupted regarding IndexedDB (this has happened to some users as they have upgraded FF). This means that IndexedDB cannot be used by any add-on or website. To fix this, open about:support and click \"Refresh Firefox\". Warning! This will remove all add-ons and their settings (backup Feedbro feeds in Options page before doing this).\n\nBug reports to feedbro.reader@gmail.com please", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185749.png?src=api&modified=1498829737", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185749.png?src=api&modified=1498829737"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185750.png?src=api&modified=1498829739", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185750.png?src=api&modified=1498829739"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185751.png?src=api&modified=1498829739", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185751.png?src=api&modified=1498829739"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185752.png?src=api&modified=1498829738", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185752.png?src=api&modified=1498829738"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185753.png?src=api&modified=1498829738", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185753.png?src=api&modified=1498829738"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/nodetics/?src=api", "id": 13131902, "name": "Nodetics"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/829/829001-32.png?modified=1524514824", "name": "Feedbro", "created": 1498828885, "type": "extension", "summary": "Advanced Feed Reader - Read news &amp; blogs or any RSS/Atom/RDF source.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/feedbroreader/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/nodetics/5"}}, {"last_updated": 1525613425, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/save-in/?src=api", "weekly_dls": 323, "guid": "{72d92df5-2aa0-4b06-b807-aa21767545cd}", "id": 808676, "adu": 4203, "support": "https://github.com/gyng/save-in/", "version": "2.6.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/gyng/save-in", "total_dls": 26833, "status": "public", "description": "Adds a context menu to save media {image, video, audio, link, selection, page} in user-defined folders or directories relative to the default download location.\n\nSave into dynamically named directories.\n\nFlexible rules-based download renaming and routing.\n\nOption to save as shortcuts {.url, .desktop, .html redirect}.\n\nThe WebExtension API only allows saving into directories relative to the default download directory. Symlinks can be used to get around this limitation:\n\nWindows: mklink /D C:\\path\\to\\symlink D:\\path\\to\\actual\nmacOS/Unix: ln -s /path/to/actual /path/to/symlink\n\nMake sure the actual directories exist, or downloads will silently fail.\n\n- &lt;all_urls&gt; permission is used to get around CORS on HTTP HEAD requests (to check for Content-Disposition headers)\n- tabs permission is used to get the active page's title.\n\nConfigure before use.", "previews": [{"caption": "Save things into directories from the context menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189364.png?src=api&modified=1507312280", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189364.png?src=api&modified=1507312280"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gyng/?src=api", "id": 12977496, "name": "gyng"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/808/808676-32.png?modified=mcrushed", "name": "Save In\u2026", "created": 1492883535, "type": "extension", "summary": "Adds a context menu to save media {image, video, audio, link, selection, page} in user-defined directories relative to the default download location. Save into dynamically named directories. Rules-based download renaming and routing.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/save-in/reviews/"}, {"last_updated": 1467839747, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/save-image-2-downloads/?src=api", "weekly_dls": 550, "guid": "save_to_downloads@save_to_downloads.org", "id": 714310, "adu": 6354, "support": null, "version": "1.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 69570, "status": "public", "description": "Download image via right click menu. \nNo Save As window necessary.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AleksyVladmir/?src=api", "id": 12402260, "name": "AleksyVladmir"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/714/714310-32.png?modified=1467840018", "name": "Save Image to Downloads", "created": 1467837619, "type": "extension", "summary": "Adds a right click direct download context menu item for images like on Safari.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/save-image-2-downloads/reviews/"}, {"last_updated": 1509976207, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bulk-media-downloader/?src=api", "weekly_dls": 4986, "guid": "{72b2e02b-3a71-4895-886c-fd12ebe36ba3}", "id": 728674, "adu": 112081, "support": "https://github.com/inbasic/bulk-media-downloader", "version": "0.2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": "http://add0n.com/media-tools.html", "total_dls": 1666216, "status": "public", "description": "Bulk Media Downloader extension is a lightweight alternative to media grabbing extensions like FlashGot or Flash video Downloader extension.\n\nIt grabs and downloads all sort of media resources in bulk. You can filter different types to prevent cluttering the grabber window. It also has a pause button to stop appending more resources.\n\nBulk Media Downloader supports Turbo Download Manager extension (From Firefox 50.0).\n\nNote that network observer is only active when the grabber window is open, hence this extension has no effect on your browser performance when the grabber window is closed.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/177/177883.png?src=api&modified=1472384480", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/177/177883.png?src=api&modified=1472384480"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/inbasic/?src=api", "id": 40154, "name": "InBasic"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/728/728674-32.png?modified=mcrushed", "name": "Bulk Media Downloader", "created": 1472383895, "type": "extension", "summary": "Grab and download media (image, audio, and video) resources by monitoring network (like FlashGot or Flash video downloader extensions)", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bulk-media-downloader/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"eula": "SIMILARWEB &amp; SIMILARSITES TERMS OF SERVICE\n[Last Modified: December 21, 2017]\n\nThank you for choosing to install and use our add-on browser extensions (\"Product(s)\") provided by SimilarWeb Ltd. (\"Company\" or \"we\", \"us\" or \"our\").\nThese terms of service (\"Terms of Service\"), are a legally binding agreement between Company and you (\"user\" or \"you\") governing the use, access or download of our proprietary Products and Services (as defined herein) developed, owned and operated by us.\n\nThese Terms of Service govern any and all use of, and features offered in, the Product as are available or may become available from to time to time. Please read these Terms of Service carefully before installing the Product or using the Service.\n\nBY ACCESSING OR DOWNLOADING THE PRODUCT AND USING THE SERVICES YOU ACKNOWLEDGE THAT YOU HAVE READ THESE TERMS OF SERVICE AND OUR PRIVACY POLICY [<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/a430a85c2f6eff699b59eb3cfd12a59c16e7d78b3258a1b20d6870c45ccb0d1c/https%3A//www.similarsites.com/privacy-policy\">https://www.similarsites.com/privacy-policy</a>] INCORPORATED HEREIN (COLLECTIVELY THE \"TERMS\") AND AGREE TO BE BOUND BY AND TO FULLY COMPLY WITH THE TERMS. YOU FURTHER AGREE TO COMPLY WITH ALL APPLICABLE LAWS AND REGULATIONS REGARDING YOUR USE OF THE PRODUCT OR SERVICES AND YOU ACKNOWLEDGE THAT THESE TERMS CONSTITUTE A BINDING AND ENFORCEABLE LEGAL ELECTRONIC CONTRACT BETWEEN YOU AND US. IF YOU DO NOT AGREE TO THE TERMS YOU MAY CEASE USING THE SERVICES OR DISABLE OR REMOVE THE PRODUCTS. \nWe reserve the right to periodically amend or revise these Terms at our sole discretion; such changes will be effective immediately upon the display of the revised Terms. We recommend you periodically review and visit the Terms. The last revision date will be reflected in the \"Last Modified\" heading. Your continued use of the Products or Services following the notification of such amendments constitutes your acknowledgement and consent of such amendments to these Terms and your agreement to be bound by the terms of such amendments. In the event of material changes that will affect your use of the Product or Service, we will endeavor to provide you with notifications through the Product, the relevant browser extension store, or by email.\n\n1. SERVICE\n\nThe SimilarWeb extension provides you with information on, and rankings of, the websites you browse and apps you use, and the insights we provide contain information about our analysis of the websites\u2019 and apps popularity, usage and rankings. The SimilarWeb extension will provide an analysis of the rates, ranks and popularity of the webpages you browse and apps you use, and will and the SimilarSites extension will identify websites that are similar to the websites you are currently browsing (collectively, the \u201cService(s)\u201d).\n\nOur traffic data and related metrics provided to you through the SimilarWeb extension is based on data from various (direct and indirect) sources, and are calculated using a proprietary methodology that combines, among other things, a designated website\u2019s estimated average of daily visitors and its estimated number of page views over time.\n\nThe content, data and other information contained and provided on or through the Products is for informational purposes only. Such information is believed to be reliable; however, the Company does not warrant its accuracy, timeliness or completeness.\n\n2. LICENSE\n\nIf you download or install the Product(s) on your device, the Company hereby grants to you a limited, non-exclusive, revocable license to install and use the Product(s) and Service solely for your own personal use (the \u201cLicense\u201d). We may update or otherwise modify the Products from time to time, and therefore may automatically update the Product installed on your device or, if applicable, provide updates, which may contain patches, bug fixes, corrections, enhancements, plug-ins and new versions of the Products (\u201cUpdate(s)\u201d). You hereby approve and authorize the automatic downloading and installation of such Updates. Your use of the Product, including any Updates, will be governed by and subject to these Terms of Service. The Company is under no obligation to maintain, support, upgrade or update the Products, and may at any time, in its sole discretion and without prior notice, terminate or suspend your license, and disable the Products installed on your device (all as detailed below in the Termination section). In addition, your browser may periodically check for updates of all of your extensions, including the Products, and such updates shall be governed by your browsers\u2019 privacy policies and terms, which we recommend you review (such as Google Chrome Privacy Policy).\n\n3. PERMITTED USE; RESTRICTIONS\n\nThe Products may not be duplicated, reproduced, copied, transferred, sold, or otherwise exploited for any commercial purpose without the express, prior written consent of the Company. Without limiting the foregoing, you shall not:\nUse the Products for any purpose other than the purposes provided herein;\nSublicense, lease, rent, loan, distribute, sell, resell, or otherwise transfer the License granted herein or any documentation or materials contained in, on or with the Products;\nUse the Products or Services for any illegal, immoral or unethical purpose, or in violation of any local, state, national, or international law, including laws governing intellectual property and any other proprietary rights, and laws and regulations related to data protection and privacy;\nDisable, remove, damage, circumvent or otherwise tamper or interfere with any security-related features of the Products, features that restrict or prevent unauthorized use or copying of any content accessible through the Products, or features that enable, activate or enforce limitations on the use of the Services;\nDecompile, disassemble, reverse engineer, or otherwise attempt to access or discover the source code of the Products or any part thereof, except to the extent that such activity is expressly permitted by applicable law, where such law applies notwithstanding this limitation;\nAdapt, translate, modify or create derivative works based on the Products or any part thereof, except and only to the extent the foregoing restriction is expressly prohibited by applicable laws; or\nIntentionally damage, tamper or interfere with operation of the Products or any user\u2019s enjoyment thereof, by any means, including without limitation uploading or otherwise disseminating adware, spyware, viruses, worms, or other malicious or harmful code.\n4. PRIVACY\n\nWe respect your privacy and take your privacy rights seriously. Our privacy policy, including the type of information we collect, how it is stored and used, and your related rights, are described in our privacy policy at: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/a430a85c2f6eff699b59eb3cfd12a59c16e7d78b3258a1b20d6870c45ccb0d1c/https%3A//www.similarsites.com/privacy-policy\">https://www.similarsites.com/privacy-policy</a> (\u201cPrivacy Policy\u201d).If you intend to access or use the Products and Services, you must first read and confirm your agreement and acceptance of the Privacy Policy, which becomes binding upon you as a condition of your downloading, installation or use of the Products or Services.\n\n5. INTELLECTUAL PROPERTY\n\nAll content included in the Products, including, without limitation, images, graphics, logos, text, and button icons (\u201cContent\u201d), is the exclusive property of Company or its licensors and is protected by applicable copyright laws. Certain marks used on or in the Products or Services are registered trademarks or service marks of Company. Certain logos, graphics, scripts, button icons, page headers and service names are trademarks or service marks of Company or its affiliates. The Company\u2019s trademarks and service marks may not, under any circumstances, be used for any commercial purposes or other purposes, by any party other than by the Company or its affiliates, without the express, prior written consent of Company.\n\n6. THIRD PARTY WEBSITES\n\nAs part of the Services, we may recommend \u201csimilar sites\u201d, which may include references or links to other products, sites, content or apps solely for your convenience (\u201cSimilar Content\u201d). We do not endorse or guarantee any such Similar Content and any materials, or information accessible through or contained on such Similar Content. USE OF AND ACCESS TO THE SIMILAR CONTENT, INCLUDING ANY SOFTWARE, SERVICES, MATERIALS, OR INFORMATION INCLUDED ON OR AVAILABLE THEREIN, IS SOLELY AT YOUR OWN RISK. Most third party websites provide terms of use, privacy policies, and related legal documentation governing the access to and use of such products, websites and apps, and their related services and content. We encourage you to review and consider these legal documents carefully, before accessing and using any such Similar Content.\n\n7. DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY\n\nTHE COMPANY MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE FUNCTIONALITY OR PERFORMANCE OF THE PRODUCTS, SERVICES OR THE CONTENT (INCLUDING SIMILAR CONTENT) MADE AVAILABLE THROUGH THEM. YOU ACKNOWLEDGE AND AGREE THAT YOUR USE OF THE PRODUCTS AND SERVICES IS AT YOUR OWN RISK. THE COMPANY DOES NOT REPRESENT OR GUARANTEE THAT THE PRODUCTS OR SERVICES WILL BE ERROR-FREE, OR PERFORM UNINTERRUPTED, OR THAT THEY WILL PROVIDE SPECIFIC RESULTS OR CONTENT. THE PRODUCTS, SERVICE AND RELATED CONTENT ARE PROVIDED ON AN \u201cAS-IS\u201d AND \u201cAS-AVAILABLE\u201d BASIS. THE COMPANY WILL NOT BE RESPONSIBLE OR LIABLE FOR ANY DAMAGES OR LOSSES OF ANY KIND ARISING FROM OR RELATED TO THE USE OF THE PRODUCTS OR SERVICES, INCLUDING WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUES OR BUSINESS OPPORTUNITIES, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, EXCEPT TO THE EXTENT THE EXCLUSION OR DISCLAIMER OF SUCH DAMAGES IS PROHIBITED BY APPLICABLE LAWS. TO THE FULLEST EXTENT PERMISSIBLE BY APPLICABLE LAW, THE COMPANY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, DATA ACCURACY, NONINFRINGEMENT, QUIET ENJOYMENT AND FREEDOM FROM VIRUSES OR OTHER HARMFUL CODE. SIMILARWEB WILL NOT BE LIABLE UNDER ANY CIRCUMSTANCES FOR ANY DELAY, DIFFICULTY IN ACCESS OR USE, INACCURACY OF INFORMATION, COMPUTER VIRUSES, MALICIOUS CODE OR OTHER MALFUNCTION, DEFECT OR DEFICIENCY IN THE PRODUCTS. CERTAIN LOCAL, STATE OR OTHER LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IN THE EVENT AND TO THE EXTENT THESE LAWS APPLY TO YOU, SOME OR ALL OF THE ABOVE DISCLAIMERS, LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS.\n\n8. TERMINATION\n\nAt any time, you may stop using the Products or Services by removing the Products from your browser or disabling the Products through your browser\u2019s settings. We reserve the right, at any time, to: (i) discontinue, terminate, suspend or modify any aspect of the Products or Services; or (ii) terminate these Terms and your use of the Products or Services with or without cause, and shall not be liable to you or any third party for any of the foregoing. The Company does not assume any responsibility with respect to, or in connection with, the termination of the Products or Services or these Terms. Upon any termination or deactivation of the Products or Services, you agree to stop using the Products or Services and remove the Products from your device.\n\n9. GOVERNING LAW\n\nFor any dispute you have with us, you agree to first contact us at: support@similarweb.com and attempt to resolve the dispute with us informally. If we are not able to resolve the dispute with you informally, we each agree by these enforceable Terms, unless otherwise required by a mandatory law, to resolve any claim or dispute arising out of or in connection with or relating to these Terms exclusively by binding arbitration by the American Arbitration Association (\"AAA\"). You may bring claims only on your own behalf, and neither you nor the Company will participate in a class action or class-wide arbitration for any claims covered by these Terms. ALL CLAIMS MUST BE BROUGHT IN THE PARTIES\u2019 INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING AND THE ARBITRATOR MAY NOT CONSOLIDATE MORE THAN ONE PERSON\u2019S CLAIMS. YOU AGREE THAT, BY ENTERING INTO THESE TERMS, YOU AND WE ARE EACH WAIVING THE RIGHT TO A TRIAL BY JURY OR TO PARTICIPATE IN A CLASS ACTION. This dispute resolution provision will be governed by the U.S. Federal Arbitration Act. This arbitration agreement will survive the termination of your relationship with the Company. In the event you do not agree with this provision, you must send us a written notice to: support@similarweb.com and include your name and residence address, and a clear statement that you want to opt out of this arbitration agreement. These Terms are governed by and construed in accordance with the laws of the State of New York, without giving effect to any principles of conflicts of law and will specifically not be governed by the United Nations Conventions on Contracts for the International Sale of Goods, if otherwise applicable. For any action at law or in equity relating to the arbitration provision of these Terms, you agree to resolve any dispute you have exclusively in a state or federal court located in New York, New York, Southern District, Manhattan and to submit to the personal jurisdiction of the courts located in New York County for the purpose of litigating all such disputes. Any cause of action you might have relating to the Products or Services is limited in time to one (1) year from the date the incident arose, and will be permanently barred afterwards.\n\n10. WAIVER\n\nCompany\u2019s failure to enforce or exercise any right or provision of these Terms of Service will not constitute a waiver of such right or provision. Any waiver of any provision of these Terms of Service will be effective only if in writing, signed by an authorized representative of Company.\n\n11. CONTACT US\n\nCompany Name: SimilarWeb Ltd.\nAddress: 121 Menachem Begin Road, Tel Aviv, 6701318, Israel\nEmail: support@similarweb.com", "last_updated": 1522852224, "platforms": ["All Platforms"], "dev_comments": "\u261b If you like SimilarWeb, share it with your friends through <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/d39efa3763dd3633b295074f0ebb0b0f7ff85949de3721025b1e50bf68afed5a/http%3A//www.facebook.com/group.php%3Fsid=864c2ed54bb5125d418d4c5767bda0b0&amp;gid=85733869128%23/pages/SimilarWeb-A-great-tool-for-your-browser/58055805138%3Fsid=e846fc1861279b0df5d31ed49a3786c9&amp;ref=s\">Facebook</a> or <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/7ab47333e9438a4bae422af674a53bbdc10a47452e25697d96a3833999212326/http%3A//twitter.com/SimilarWeb\">Twitter</a>\n\u261b Check out our other products: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/02c89b2d14117c8e32985ebd3919dc5de55fe7f7f2cf4a99ed1f199d1850bd8e/http%3A//www.similarsites.com/\">Similar Sites</a>, \n\n<b>How can SimilarWeb help you?</b>\n\nYou love using GMail, Facebook, Twitter and YouTube, but you're interested in something new - visit your favourite site with our plugin and see how many sites are similar to your favourites. Now you don\u2019t need to use Google to search for new information \u2013 it\u2019s directly in your browser! Found new sites without a plugin - video, weather, torrent sites - everything!\n\nYou can use our plugin with any another - like firebug, xmarks, adblock, stumble upon without any problems.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/similarweb-sites-recommendatio/?src=api", "weekly_dls": 644, "guid": "FirefoxAddon@similarWeb.com", "id": 10548, "adu": 16196, "support": "http://www.similarweb.com", "version": "4.5.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "45.0"}}], "homepage": "http://www.similarweb.com", "total_dls": 4973663, "status": "public", "description": "Get in-depth website engagement and traffic information with one click.\nIntroducing the all-new SimilarWeb add-on. We\u2019ve brought all of SimilarWeb.com into your Firefox add-on! \nUse SimilarWeb\u2019s browser add-on to get in-depth traffic and engagement statistics with a single click.\n\nOne-Click Access to Many Website Metrics:\n\u2022 Engagement (Visits, Time on Site, Page Views, Bounce Rate)\n\u2022 Monthly Visits and Traffic Sources (Direct, Referrals, Search Keywords, Social Networks, Mail, Ads)\n\u2022 Monthly Visits (6 months back)\n\u2022 Site Ranking (Country, Industry, and Worldwide)\n\u2022 Top Countries\n\u2022 Top 5 Referring/Destination Sites\n\u2022 Top 5 Paid and Organic Search Keywords\n\u2022 Social Network Sources\n\u2022 Related Mobile Apps\n\u2022 Audience Interests (Also Visited Sites)\n\u2022 Display Ads\n\u2022 Similar Sites\n \nUses:\n\n\u2022 SEO\n\u2022 PPC\n\u2022 Media Buyers\n\u2022 Marketing Managers\n\u2022 Social Media Managers\n\nSimilarWeb Add-On sits subtly in your browser toolbar, filling up with color according to the popularity of the site you\u2019re currently on. \n\nFind out how popular any website is and get instant knowledge on the main sources of traffic bringing users to the site. You can now get in-depth engagement and usage stats for any site; monthly visits going half a year back; see which sources attract the most traffic (such as Mail, Social, Direct, Ads, Search, Links); check out a site\u2019s ranking in its top country, worldwide, and even in its category; see which countries a website is most popular in; check out the top 10 referring sites, destination sites, organic keywords, and paid keywords. \n\nThe SimilarWeb add-on can even show you which App Store or Google Play apps belong to the website you\u2019re on, and shows you their publisher and price. As always, you can use the SimilarSites tool to find related websites to explore. \n\nAnd much, much more!\n \nCheck out SimilarWeb.com for much more in-depth analysis of websites and apps. \n\n\n--------------------------------------------------------\nWhen downloading one of our free products you join a project contributing to the amazing statistics that you find in every SimilarWeb product with browsing patterns and trend statistics. This makes you part of an exciting and ambitious project to improve and expand the world\u2019s knowledge about digital trends.\n\nMore details can be found in our Terms of Service and \u00a0Privacy Policy here, and please feel free to contact us with any concerns:\u00a0\nPrivacy Policy: https://www.similarsites.com/privacy-policy\nTerms of Service: https://www.similarsites.com/termsofuse", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195076.png?src=api&modified=1514721593", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195076.png?src=api&modified=1514721593"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195077.png?src=api&modified=1514721593", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195077.png?src=api&modified=1514721593"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195078.png?src=api&modified=1514721593", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195078.png?src=api&modified=1514721593"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195079.png?src=api&modified=1514721593", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195079.png?src=api&modified=1514721593"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195080.png?src=api&modified=1514721593", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195080.png?src=api&modified=1514721593"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/SimilarWeb/?src=api", "id": 4010224, "name": "SimilarWeb"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/10/10548-32.png?modified=1516545982", "name": "SimilarWeb - Website Traffic Sources and Ranking", "created": 1233286068, "type": "extension", "summary": "Get in-depth traffic and engagement stats for any website with a single click. See how popular a website is, its traffic sources, average time on site, ranking info, top referring sites, paid keywords, related mobile apps, and much, much more.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/similarweb-sites-recommendatio/reviews/"}, {"last_updated": 1496921904, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/custom-style-script/?src=api", "weekly_dls": 438, "guid": "jid0-oGwU3HseoJhnGw4Kk3gSx@jetpack", "id": 630682, "adu": 6319, "support": "http://mybrowseraddon.com/custom-style-script.html", "version": "0.1.2", "compatible_apps": [{"Firefox": {"max": "56.0", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/custom-style-script.html", "total_dls": 46135, "status": "public", "description": "Custom Style Script customizes the way a webpage looks or behaves, by adding a small JavaScript or CSS code. You can also specify a URL to add the code or add it to all pages.\n\nSome Key Features:\n1. Add Custom JavaScript Codes or Styles (CSS) to an specific page or all pages.\n2. Clicking on the Toolbar icon allows you to disable or enable the addon.\n3. Each code item has several options to adjust (see Options page for details).\n4. You can add several code items and active or inactive them separately.\n5. An example of how to add a code is available in the Addon's Options page.\n6. Before adding the code (JS or CSS) please make sure you have validated the code. There are several free online tools such as liveweave which you can use to verify and test your code.\n7. (for v0.1.1) You can also add online JS or CSS links to any webpage such as jQuery or Bootstrap. See Addon's options page for more details.\n\nNote: in order to submit Bugs, please visit Addon's Homepage and fill the bug report form.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184837.png?src=api&modified=1496058222", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184837.png?src=api&modified=1496058222"}, {"caption": "Custom Style Script Options Page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/161/161222.png?src=api&modified=1496058218", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/161/161222.png?src=api&modified=1496058218"}, {"caption": "panel UI (v 0.1.1)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172028.png?src=api&modified=1496058218", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172028.png?src=api&modified=1496058218"}, {"caption": "Custom Style Script NEW Options Page (v 0.1.1)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172029.png?src=api&modified=1496058218", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172029.png?src=api&modified=1496058218"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/MilenMonrov/?src=api", "id": 11734410, "name": "Milen Monrov"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/dr34polw/?src=api", "id": 11413026, "name": "Linder"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/630/630682-32.png?modified=1509609000", "name": "Custom Style Script (Inject desired CSS or JS)", "created": 1436402652, "type": "extension", "summary": "Add Custom JavaScript Codes or Styles to any Page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/custom-style-script/reviews/", "contribution": {"meet_developers": "https://paypal.me/addondev/10usd"}}, {"last_updated": 1515336007, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/stealthy/?src=api", "weekly_dls": 1418, "guid": "stealthyextension@gmail.com", "id": 279910, "adu": 23608, "support": "http://stealthy.co", "version": "5.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0a1"}}, {"Firefox for Android": {"max": "*", "min": "56.0a1"}}], "homepage": "http://stealthy.co/", "total_dls": 3133032, "status": "public", "description": "Does your country/organization block you from facebook, youtube or others?\n\nIs the service you want unavailable in your country?\n\nStealthy is the solution for you.\n\n* Hide your IP address for privacy online.\n* Access all content privately without censorship; bypass firewalls.\n\nFor your peace of mind here is a certificate from a prestigious 3rd party: http://www.softpedia.com/get/Internet/Internet-Applications-Addons/Mozilla-Extensions/Stealthy-for-Firefox.shtml#status \"Softpedia guarantees that Stealthy for Firefox is 100% Clean, which means it does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.\" \n\nWe provide the proxies, so you don't have to bother searching for lists that usually don't work. The extension automatically selects and sets up tested proxies from the cloud.\n\nThe term Stealthy refers to military aircraft that can penetrate into enemy territory undetected by radar. In a way, that\u2019s what this browser extension does.\n\nSome organizations and governments block access to web pages, and certain online services are not available in all countries. With Stealthy, users can make themselves undetectable, and thereby able to bypass the censorship.\n\nThis can be tremendously important in countries like China or Iran, where regimes censor the Internet. But even in countries like Germany, many people cannot watch music videos on YouTube because of a licensing dispute with GEMA. With Stealthy installed, this is not an issue, as you can get a foreign IP address and play the videos without issue.\n\nOnce installed, a small stealth aircraft icon will be appear in your navigation bar. The color is red by default, indicating Stealthy is off. After clicking on it, Stealthy automatically searches for an appropriate proxy, sets up your browser, and turns the icon green, meaning you are now in Stealth mode.\n\nThere is also a Chrome version that we recommend at http://www.stealthy.co/chrome/\n\nFor more information visit our web page www.stealthy.co/\n\nPlease report bugs an suggestions to info@stealthy.co", "previews": [{"caption": "Here you can see how the small icon at the corner looks when the extension is on, with left click you can turn it off", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/161/161164.png?src=api&modified=1514802149", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/161/161164.png?src=api&modified=1514802149"}, {"caption": "This is the preferences window, click the tiny draw-down arrow next to the little red Stealthy icon in the upper right-hand corner to get there", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185811.png?src=api&modified=1514802149", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185811.png?src=api&modified=1514802149"}, {"caption": "If the service that you want is specific to some other country the last option is the way to go, and you must provide the country name, as you type a list of available countries will appear, just select the desired one, if is not on the list just try again later, this list changes each 5 minutes according to availability.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185812.png?src=api&modified=1514802149", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185812.png?src=api&modified=1514802149"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Stealthy/?src=api", "id": 5625052, "name": "Stealthy"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/279/279910-32.png?modified=1515338425", "name": "Stealthy", "created": 1296829939, "type": "extension", "summary": "Does your country/organization block you from facebook, youtube or others?\nIs the service you want unavailable in your country?\nStealthy is the solution for you.\nUnlike other extensions we do the work of look for fast proxies for you.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/stealthy/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/stealthy"}}, {"last_updated": 1522501809, "platforms": ["All Platforms"], "dev_comments": "If you have any problem or feature request, go to <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/992f6dd460900b63dd41ccb0bef2c7eed93d85f92ae6a0492efdd8578484ea26/https%3A//github.com/ettoolong/TextareaCache/issues/\">https://github.com/ettoolong/TextareaCache/issues/</a> to open a new issue.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/textarea-cache/?src=api", "weekly_dls": 140, "guid": "textarea-cache-lite@wildsky.cc", "id": 786612, "adu": 3731, "support": "https://github.com/wildskyf/TextareaCache/issues", "version": "3.19.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "51.0"}}, {"Firefox for Android": {"max": "*", "min": "51.0"}}], "homepage": "https://addons.mozilla.org/en-US/firefox/addon/textarea-cache/", "total_dls": 14410, "status": "public", "description": "This add-on will save automatically the content in textarea or WYSIWYG editor when user is typing. User can recover the saved texts in the cache panel, even the tab or the window is closed unexpectedly.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195083.png?src=api&modified=1514728207", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195083.png?src=api&modified=1514728207"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195084.png?src=api&modified=1514728207", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195084.png?src=api&modified=1514728207"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195085.png?src=api&modified=1514728207", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195085.png?src=api&modified=1514728207"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/wildsky/?src=api", "id": 10652604, "name": "Wildsky"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/786/786612-32.png?modified=1522502422", "name": "Textarea Cache", "created": 1487518758, "type": "extension", "summary": "Allows to save automatically the content in a text input field.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/textarea-cache/reviews/"}, {"last_updated": 1498820564, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/javascript-warning/?src=api", "weekly_dls": 1920, "guid": "JavaScriptWarning@example.com", "id": 759992, "adu": 11518, "support": null, "version": "1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": null, "total_dls": 126791, "status": "public", "description": "None", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anonymous-d3cf9a4cda748f07c5331a86ca564806/?src=api", "id": 12664525, "name": "w2c"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "JavaScript Warning", "created": 1481800117, "type": "extension", "summary": "You can store websites in a list which are not supposed to execute JavaScript code. If they try to do so the Add-on warns you.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/javascript-warning/reviews/"}, {"last_updated": 1512834010, "platforms": ["All Platforms"], "dev_comments": "- This extension requires flash player debugger.\n- Despite being a restartless extension. It does require a browser restart after installation.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/flash-debugger/?src=api", "weekly_dls": 1351, "guid": "@flash_debugger", "id": 695840, "adu": 7122, "support": "http://o-minds.com/flash-debugger", "version": "6.0.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://o-minds.com/flash-debugger", "total_dls": 103972, "status": "public", "description": "Flash Debugger is the successor of FlashFirebug, it is an addon to Firefox's built-in devtools. It gives you the ability to debug any AS3 Flash on the web. Inspect the DisplayList, change properties on the fly and see the warnings, errors and traces directly in the extension. Use the inspector to hone in on elements, transform objects on the fly and use the console to run AS3 commands on the active SWF. This extension is a paid extension, you can get a 2 day trial from here:\n\nhttp://o-minds.com/payment/flashfirebug\n\nThis extension requires Flash Player Debugger for netscape compatible browsers (http://www.adobe.com/support/flashplayer/downloads.html) installed. You can find out more on the product website at:\n\nhttp://o-minds.com/flash-debugger\n\nHere are some of the extension features:\n1. Output: View errors, warning, and trace output inside the extension.\n2. Properties: View and change object properties at run-time.\n3. SWF Inspector Tool: Inspect inside SWF files like you inspect HTML.\n4. Console: Execute AS3 against active SWF.\n5. Explorer: Explore the assets inside the active SWF.\n6. 3D Transform Tool: Free Transform, 3D Rotate, 3D Translate.\n7. Profiler: Find out what's slowing down your SWFs.\n8. And much more to come...\n\nFollow us on twitter for FlashFirebug updates\n\nPlease report feature requests, support requests and bugs at our contact page.", "previews": [{"caption": "Inspecting the SWF tree to manipulate its properties", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172736.png?src=api&modified=1459788116", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172736.png?src=api&modified=1459788116"}, {"caption": "Exploring the SWF's assets (fonts, imags, etc)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172737.png?src=api&modified=1459788120", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172737.png?src=api&modified=1459788120"}, {"caption": "Viewing log files generated by SWF", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172738.png?src=api&modified=1459788120", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172738.png?src=api&modified=1459788120"}, {"caption": "Running code against active SWF", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172739.png?src=api&modified=1459788120", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172739.png?src=api&modified=1459788120"}, {"caption": "Using transformer to directly manipulate an object on stage", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/172/172740.png?src=api&modified=1459788120", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/172/172740.png?src=api&modified=1459788120"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ominds/?src=api", "id": 5964078, "name": "O-Minds"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/695/695840-32.png?modified=1512836422", "name": "Flash Debugger", "created": 1459787061, "type": "extension", "summary": "Debug Flash/SWF/Flex files on the web. Edit properties and inspect elements on the fly. View log output inside the extension. Run AS3 code against the active SWF. Access assets with the Explorer, profile memory consumption and much much more...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/flash-debugger/reviews/"}, {"last_updated": 1511183410, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/javascript-control/?src=api", "weekly_dls": 233, "guid": "{591abe66-4392-4d7e-aad5-12f04be2539e}", "id": 848718, "adu": 974, "support": "https://github.com/idlewan/javascript-control", "version": "1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/idlewan/javascript-control", "total_dls": 20689, "status": "public", "description": "* Due to current limitations on Firefox on Android (no support for pageAction.setIcon yet), the urlbar icon doesn't change or show up as expected. Javascript is however blocked as expected by default, and enabled with a click *", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anonymous-921441121b159fb7f7a8a43735806494/?src=api", "id": 12857157, "name": "Erwan Ameil"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/848/848718-32.png?modified=1511184022", "name": "Javascript Control", "created": 1503957268, "type": "extension", "summary": "Add a button in the url bar to block or enable javascript per-site. Default is javascript disabled.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/javascript-control/reviews/"}, {"last_updated": 1511122207, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/pure-url/?src=api", "weekly_dls": 254, "guid": "pure-url@jetpack", "id": 461912, "adu": 4525, "support": null, "version": "1.3.0a", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "http://veg.by/en/blog/category/firefox/", "total_dls": 92745, "status": "public", "description": "Initial WebExtension version doesn't have a settings page. The extension will remove just default garbage fields. Settings page will be added in the next update. Don't forget to copy your custom garbage fields from the previous version before upgrading.\n\nThis add-on automatically removes all garbage like \"utm_source=*\" from URLs. These fields are provided for the Google Analytics and they are not a necessity.\n\nExample of URL with garbage fields:\nhttp://bigpicture.ru/?p=431513&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+bigpictures+%28%D0%9D%D0%9E%D0%92%D0%9E%D0%A1%D0%A2%D0%98+%D0%92+%D0%A4%D0%9E%D0%A2%D0%9E%D0%93%D0%A0%D0%90%D0%A4%D0%98%D0%AF%D0%A5%29\nPure URL:\nhttp://bigpicture.ru/?p=431513\nBy default, Pure URL removes these garbage fields:\n\u2014 utm_source, utm_medium, utm_term, utm_content, utm_campaign (spyware fields for the analytics.google.com)\n\u2014 yclid (spyware fields for the metrika.yandex.ru)\n\u2014 fb_action_ids, fb_action_types, fb_ref, fb_source, action_object_map, action_type_map, action_ref_map (spyware fields from the facebook.com)", "previews": [{"caption": "Pure URL in action", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/111/111851.png?src=api&modified=1377686188", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/111/111851.png?src=api&modified=1377686188"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/veg/?src=api", "id": 5317900, "name": "VEG"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/461/461912-32.png?modified=1511122821", "name": "Pure URL", "created": 1377670934, "type": "extension", "summary": "Removes garbage like \"utm_source\" from URLs", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/pure-url/reviews/"}, {"last_updated": 1505977787, "platforms": ["Android", "Mac OS X", "Windows", "Linux"], "dev_comments": "Default API key has 1M usage limit per day and other per hour / minute restrictions.\n\nData from the API usage won't be monitored, used, sold nor given to any entity by the developer. I also declare that I will not use or monitor it for any purpose.\n\nThe only motivation for developing this was that Shortly stopped working and all available extensions used unknown services (to the developer)", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/shorten_me/?src=api", "weekly_dls": 122, "guid": "shorten.me.mozilla@gmail.com", "id": 819205, "adu": 1635, "support": "https://github.com/averissimo/shorten-me", "version": "1.1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0a1"}}], "homepage": "https://github.com/averissimo/shorten-me", "total_dls": 5116, "status": "public", "description": "Adds a URL shortener button and context menu (when right clicking links) using goo.gl service.\n\nThe source code is available at https://github.com/averissimo/shorten-me\n\nOptions available:\n- Setting a personal Google API key, instead of the default key\n- Select which items appear in the context menu:\n\u00a0\u00a0- \"Shorten this link\" - when right-clicking a link (enabled by default)\n\u00a0\u00a0- \"Shorten this tab's link\" - when right-clicking anything else other than a link (disabled by default)\n\nPrivacy pledge\nDeveloper pledges not to use/sell/monitor/give any of the data gathered, however I can't control Google, so refer to goo.gl on how they use it.", "previews": [{"caption": "Button location", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186865.png?src=api&modified=1504886698", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186865.png?src=api&modified=1504886698"}, {"caption": "Context menu entry", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184901.png?src=api&modified=1504886698", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184901.png?src=api&modified=1504886698"}, {"caption": "Notification in Windows 10 that shortened url has been copied to clipboard", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186448.png?src=api&modified=1504886698", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186448.png?src=api&modified=1504886698"}, {"caption": "Notification in Gnome 3.24 that shortened url has been copied to clipboard", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186447.png?src=api&modified=1504886698", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186447.png?src=api&modified=1504886698"}, {"caption": "Error notification in Gnome 3.24 when there was a problem with copying to clipboard.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186449.png?src=api&modified=1504886698", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186449.png?src=api&modified=1504886698"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/shil88/?src=api", "id": 1965545, "name": "Andr\u00e9 Ver\u00edssimo"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/819/819205-32.png?modified=1510881664", "name": "Shorten me - URL Shortener", "created": 1496196310, "type": "extension", "summary": "Shortens links and current tab's url using goo.gl service,\n\nJust press the \"S\" button on the browser to shorten the tab's page or right click a link to shorten it.\n\nAndr\u00e9 pledges not sell or use any data gathered by the default API key.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/shorten_me/reviews/"}, {"last_updated": 1515652811, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/undo-closed-tabs-revived/?src=api", "weekly_dls": 510, "guid": "{5997e7bd-1940-4058-a5f4-1562afce6353}", "id": 805202, "adu": 6827, "support": "http://mybrowseraddon.com/undo.html", "version": "0.1.6", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://mybrowseraddon.com/undo.html", "total_dls": 23061, "status": "public", "description": "This is WebExtension implementation of my Undo Closed Tab Button add-on; https://addons.mozilla.org/en-US/firefox/addon/undo-closed-tabs-button/\n\nUndo Closed Tab Button allows you to undo closed tabs via a toolbar button.\n\nYou must add the button by going to View -&gt; Toolbars -&gt; Customize, then drag and drop the button anywhere on any toolbar.\n\nTired of going to History -&gt; Recently Closed Tabs just to undo a closed tab? Then this extension is for you!\n\nThis extension allows you to undo closed tabs via a toolbar button or the right-click context menu. Click the image one time to undo the last closed tab. Three times to open the last three closed tabs and so on. Click the drop down arrow to see the list of last previously closed tabs and select which one you would like to undo.\n\nAn options menu is available through Tools -&gt; Add-ons -&gt; Extensions to customize some of the features this extension provides.\n\nNOTE: Please do not leave negative feedback just because you feel this extension is useless just because a keyboard shortcut exists. This extension provides easily access to choose exactly which tab you want to undo quickly without have to go through menus to find this feature.\n\nNOTE: as of version 0.1.3, the extension uses a Google service to retrieve favicons. If you dont want this, go to the options page and disable this feature", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183828.png?src=api&modified=1510837105", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183828.png?src=api&modified=1510837105"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AndyPortmen/?src=api", "id": 5429276, "name": "Andy Portmen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/805/805202-32.png?modified=1515655223", "name": "Undo Closed Tabs Button (revived)", "created": 1492004386, "type": "extension", "summary": "Add a toolbar button onto any toolbar to undo closed tabs", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/undo-closed-tabs-revived/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1523635220, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "PLEASE if you have a problem, or wish for a new feature, contact me direct, as I rarely remember to visit this page to check on the comments, so it may take me a while to respond!\n\nIf you're particularly trusting, fresh versions can occasionally be found on my website (<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/4bb464cc54dd860d973055ad89c48a8f131eb6c6c785c02ee715a0d9db432189/http%3A//www.fnxweb.com/software-mozilla\">http://www.fnxweb.com/software-mozilla</a>) as it takes a week or so to get new versions reviewed for listing here.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/url-link/?src=api", "weekly_dls": 110, "guid": "{139a120b-c2ea-41d2-bf70-542d9f063dfd}", "id": 403, "adu": 6907, "support": "https://github.com/fnxweb/urllink/issues", "version": "3.3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://github.com/fnxweb/urllink", "total_dls": 521707, "status": "public", "description": "URL Link has been wholly re-written to be a WebExtension. This new version will not work on Thunderbird as it does not support WebExtensions. I may have to release a separate forked copy of URL Link just for Thunderbird; if I do, I shall try to use the name URL Link Legacy so you can watch out for that.\n\nPreference editing is back in and has been completely re-written \u2014 please report any issues to me or via a bug on GitHub. The force-submenu option does not yet do anything as menus cannot currently be recreated on-the-fly (Firefox issue).\n\nExplanation of required permissions\nAccess your data for all websites \u2014 installs a \u201ccontent script\u201d into visited pages in order to better analyse the current selection.Input data to the clipboard \u2014 copies file:/// URLs to the clipboard for pasting (in lieu of automatic access).Access browser tabs \u2014 open new windows and tabs.\n\nFor emails, it reconnects links in emails which have been broken across several lines, and also replaces spaces with the URL character code %20 so that you may follow emailed network 'file:' links (which it auto-detects from Windows \"X:\" or \\\\servdir references).\n\nFor web pages, it also allows you to select textual links/URLs in web pages or edit boxes, and follow them as if they were real links. It will also let you use actual links, and analyses mailto: links as well.\n\nIt analyses 'mailto:' links (converts, e.g., mailto:someone@somesite.com to http://www.somesite.com) and can also 'follow' javascript: links that would otherwise generate a pop-up (e.g., http://www.kelkoo.co.uk/).\n\nThere are currently more translations than I care to keep listing here (thanks to the guys at http://www.babelzilla.org/)! Unfortunately, Babelzilla has retired due to the new format of Firefox add-ons. If you would like to provide new translations, or fix existing ones, please email me, add them to a feature-request issue on GitHub, or add them in a GitHub fork for me to pull in.\n\n\nURL Link has a preferences dialogue allowing customisation of the 'not a proper URL' sub-menu which converts, e.g., \"sometext\" to \"www.sometext.com\", so that locale-specific conversions can be added (like 'www.*.co.uk').\n\nNicknames can be applied to the entries (such that the nickname appears in the menu, not the conversion string) by using a bar '|', e.g.:\n\n\"In Google|http://www.google.com/search?q=*&amp;source-id=Mozilla%20Firefox&amp;start=0\"\n\nIt also allows separators to be added to the custom menu by using entries made up of hyphens, e.g. \"--\".\n\nHold down Shift when opening a link in the current window to instead open in a new window.\n\nEither hold down Control when opening a link, or add |p to the end of a custom menu entry to make that entry always open in a private window.\n\nYou can also set up custom search and replace strings (e.g., convert Windows driver letter to some file:///mnt/smb/ path for Linux users).\n\nIf you have problems with file: or network (\\\\server\\share) links, especially in Thunderbird emails, see the following page:\n\nhttp://kb.mozillazine.org/Links_to_local_pages_do_not_work#Firefox_1.5.2C_SeaMonkey_1.0_and_newer\n\nHowever, note that Firefox currently does not allow add-ins to acess file:/// URLs at all. Until they cater for this, I am providing a work-around that copies the required file:/// URL to the clipboard, and prompts you to paste-and-go into a new tab.", "previews": [{"caption": "Web-page selection with 'open tab' option", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191435.png?src=api&modified=1511867915", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191435.png?src=api&modified=1511867915"}, {"caption": "Preferences dialogue", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193035.png?src=api&modified=1511867920", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193035.png?src=api&modified=1511867920"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/neil-bird/?src=api", "id": 244, "name": "Neil Bird"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/403-32.png?modified=1523636423", "name": "URL Link", "created": 1102103138, "type": "extension", "summary": "URL Link is a small Firefox and Thunderbird extension that allows you to select a non-URL in a mail/news message or web-page, and open it in a browser window.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/url-link/reviews/"}, {"last_updated": 1521638409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/seoquake-seo-extension/?src=api", "weekly_dls": 1718, "guid": "{317B5128-0B0B-49b2-B2DB-1E7560E16C74}", "id": 3036, "adu": 30506, "support": "http://seoquake.com/", "version": "3.6.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://seoquake.com/", "total_dls": 3087367, "status": "public", "description": "Accelerate your SEO efforts on the fly. \n\nSEOquake is a free plugin for browsers that provides you with key SEO metrics for a specific page, along with other useful tools such as SEO Audit and many others.\n\nSEOquake allows you to:\nReview all major metrics in a heartbeatGet a thorough analysis of SERPs and export the results in CSV formatEstimate keyword difficulty instantlySet parameters for a search query Run a complete SEO audit of a webpage, including a check for mobile compatibility Use a wide range of default parameters or create a custom setGet a full report for internal/external links Determine a keyword\u2019s density and configure a stop-word listCompare URLs/domainsCheck your social statistics for Facebook and Google+\nSEOquake consists of several tools you can use depending on which specific SEO endeavors you\u2019re pursuing. The SEO bar is an additional toolbar located at the top of the browser window, and it presents core metrics \u2013 a number of which can be customized. The SERP overlay is a bar that appears below each SERP result. Once enabled, it gives you detailed metrics associated with each listing along with another sidebar section that allows you to sort and export your results.\n\nAlso, you can get detailed reports for a specific page you are analyzing. \nSEOquake has other useful tools, including, the SEO Audit tool, the Keyword Density report, Internal/External Link analysis and even social metrics.\n\nSEOquake is really easy to install and work with. \n\nThe SEOquake plugin is compatible with several browser extensions and is constantly updated.\n\nSo far, SEOquake has been downloaded more than three million times and counting.\nIf you have any questions, comments or suggestions, contact us at mail@seoquaketeam.com.\n\nFull list of SEO parameters:\nGoogle Index, Google Links, Google Cache date, Yahoo Index,\tSEMrush links, SEMrush backlinks by domain, SEMrush backlinks by hostname, Bing Index, Alexa Rank, Webarchive age, Facebook likes, Google +, SEMrush Rank, SEMrush SE Traffic, SEMrush SE Traffic price, SEMrush Video advertising, Baidu index, Baidu link, Compete Rank\n\nTerms of Service | Privacy Policy", "previews": [{"caption": "A Powerful SEO Toolbox for your Browser", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190138.png?src=api&modified=1508837869", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190138.png?src=api&modified=1508837869"}, {"caption": "Backlinks, Traffic, Display Ads", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190135.png?src=api&modified=1508837869", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190135.png?src=api&modified=1508837869"}, {"caption": "Advanced SERP overlay", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190136.png?src=api&modified=1508837869", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190136.png?src=api&modified=1508837869"}, {"caption": "Google Algorithm Updates in Search Console", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190137.png?src=api&modified=1508837869", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190137.png?src=api&modified=1508837869"}, {"caption": "Run a complete SEO audit of a webpage, including a check for mobile compatibility", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173783.png?src=api&modified=1508837865", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173783.png?src=api&modified=1508837865"}, {"caption": "Determine a keyword\u2019s density and configure a stop-word list", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173782.png?src=api&modified=1508837865", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173782.png?src=api&modified=1508837865"}, {"caption": "Get a full report for internal/external links", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/173/173784.png?src=api&modified=1508837865", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173784.png?src=api&modified=1508837865"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/seoquake-team/?src=api", "id": 31958, "name": "SeoQuake Team"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/3/3036-32.png?modified=1521642023", "name": "SeoQuake SEO extension", "created": 1153879329, "type": "extension", "summary": "Accelerate your SEO efforts on the fly. SEOquake is a free plugin for browsers that provides you with key SEO metrics for a specific page, along with other useful tools such as SEO Audit and many others.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/seoquake-seo-extension/reviews/"}, {"last_updated": 1521219634, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/try-xpath/?src=api", "weekly_dls": 690, "guid": "{ba6bb880-bcbe-4792-a020-fcfab8d67027}", "id": 863614, "adu": 3638, "support": null, "version": "1.3.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}, {"Firefox for Android": {"max": "*", "min": "53.0"}}], "homepage": null, "total_dls": 35601, "status": "public", "description": "This add-on displays the result of evaluating XPath expression or CSS selector.\n\nThis add-on requires &lt;all_urls&gt; permission in order to execute a script in a iframe in Firefox version 58.0.\n\nUsage:\n1. Open the web page you want to apply XPath to.\n2. Click the add-on icon in the browser toolbar.\n3. Enter the XPath expression in the expression input field.\n4. Press the enter key or click the execute button.\nThe resulted elements will be surrounded by the dashed line and the results will be shown in the popup.\n\nFeatures:\nSpecifying the context node.\nSpecifying the behavior of the namespaceResolver function.\nHighlighting the found elements by the user-defined css.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/larissa9839/?src=api", "id": 12232917, "name": "larissa9839"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "Try XPath", "created": 1507908558, "type": "extension", "summary": "This add-on displays the result of evaluating XPath expression or CSS selector.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/try-xpath/reviews/"}, {"last_updated": 1511912407, "platforms": ["All Platforms"], "dev_comments": "<ul><li>If you receive a CAPTCHA, configure TrackMeNot with a lower query rate.</li></ul>Thank you!", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/trackmenot/?src=api", "weekly_dls": 551, "guid": "trackmenot@mrl.nyu.edu", "id": 3173, "adu": 17796, "support": "https://github.com/vtoubiana/TrackMeNot/issues", "version": "0.10.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://cs.nyu.edu/trackmenot/", "total_dls": 923220, "status": "public", "description": "Protects users against search data profiling by issuing randomized queries to popular search-engines. Please visit http://cs.nyu.edu/trackmenot/ for a detailed description.\nNew releases available on the beta channel (see below).", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/8/8071.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/8/8071.png?src=api&modified=1331218902"}, {"caption": "TrackMeNot Options...", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/28/28629.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/28/28629.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/daniel-c-howe/?src=api", "id": 37467, "name": "Daniel Howe"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/helen-nissenbaum/?src=api", "id": 39301, "name": "Helen Nissenbaum"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/janoss/?src=api", "id": 272662, "name": "Janoss"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/3/3173-32.png?modified=1511914824", "name": "TrackMeNot", "created": 1155560467, "type": "extension", "summary": "An artware browser add-on to protect privacy in web-search. By issuing randomized queries to common search-engines, TrackMeNot obfuscates your search profile and registers your discontent with surreptitious tracking.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/trackmenot/reviews/"}, {"last_updated": 1526930407, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "NOTE TO WINDOWS USERS: The \"autofocus option\" will work on first popup load starting from Firefox 60! The problem was/is caused by a bug in Firefox, resulting in the extension popup losing focus.\n\nRead all about this bug here:\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/1d3a46ee3df0aba005ce6d952ca814c45db25c3477e7d80f5a53a6ca34768282/https%3A//bugzilla.mozilla.org/show_bug.cgi%3Fid=1324255\">https://bugzilla.mozilla.org/show_bug.cgi?id=1324255</a>\n\nOn Mac/Linux, there is a work-around in place in BibItNow, but this work-around has no effect in the Windows version of Firefox. Starting from Firefox 60 (tested in NIghtly 60a), auto focus works! Really annoying bug finally fixed by the Mozilla team. Thanks, but it was more than due.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bibitnow/?src=api", "weekly_dls": 175, "guid": "bibitnow018@aqpl.mc2.chalmers.se", "id": 792047, "adu": 1704, "support": "https://github.com/Langenscheiss", "version": "0.831", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Langenscheiss", "total_dls": 5766, "status": "public", "description": "NEW FEATURE 0.830: Define how BibItNow! should build a clickable link from citation data. (e.g., build links to Google Scholar etc.)\n\nNOTE TO WINDOWS USERS: Use Firefox 60 or higher for the \"autofocus option\" to work properly!\n\nDESCRIPTION\n\nSo what!? Why should I care about \"BibItNow!\" ?\n\t\t\n\t\tWell, probably most scientists know the following situation: you are looking up a nice article that you want to cite, but you somehow run into troubles getting the bibliographic data from your browser into your citation library. It is often already hard to find the \"export\" button, but even if you have found it, chances are that it does not work if you use a script blocker to avoid the bazillions of unnecessary scripts that are let loose at you nowadays. And even if the export button works, the result is often useless, as it comes in an inconvenient format or contains special characters that are not compatible with your particular bibliography system of choice.\n\n\t\tBibliographic tools which are directly coupled to the browser, such as the popular tool Zotero, have already simplified this task a lot. However, the workflow of these tools is mostly optimized towards their own integrated library system, whereas many users might prefer different library tools while only caring about the citation data extraction capabilities. This plugin offers exactly that, a lightweight tool that focuses solely on extracting citation data as quickly and as correctly as possible. Click the extension's tool bar icon or press the browser action shortcut keys when surfing on the abstract page of a journal article, a book, a thesis, or on any other web page, and the extension will try everything to extract all the data you want. In the format you like, with the encoding it needs! Decide whether you want to simply copy to clipboard, download a file or open it with the program of YOUR CHOICE!\n\nNot happy? You can also contribute by visiting my github:\nhttps://github.com/Langenscheiss/bibitnow\t\t\n\t\t\n\t\tMain Features\n\t\t\n\t\t- Versatility: Generates bibliography items of journal articles, books, theses and generic web pages in the Bibtex, RIS, Endnote, APA, MLA or (B)Arnold S. format.\n\t\t\n\t\t- Quick workflow: No more need to mess with the publisher's export button! One click or key stroke (DEFAULT: ALT+C) to extract the data, and a second click or key stroke to copy the data to clipboard or download/open it with your favorite library software. The extension furthermore comes with a set of options purely aimed at improving your workflow. For example, the plugin automatically generates a clickable and easily copyable DOI link if a DOI is found, or any other used defined link based on the available citation data (e.g., search author on google). The plugin can also be configured to automatically highlight the citation text, enabling completely mouseless operation. \n\t\t\n\t\t- Simplicity: The plugin only extracts, formats and exports bibliographic data, and its functions are only aimed at avoiding the most common nuisances in these three steps. No fancy library system included! \n\t\t\n\t\t- Compatibility: An extensively tested set of fixed extraction and parsing rules combined with URL specific adjustments allows the plugin to work on abstract pages of many publishers, including Nature, Science, Elsevier, Springer and any publisher that cares to provide commonly formatted meta data. The extension furthermore works on journal article pages of the scientific databases PubMed and Scopus, and of the open access library arXiv. You can also cite books from various sources, such as Google books or the book section of Amazon!.\n\t\t\n\t\t- Modifiability: Each citation format comes with a number of easily reachable and adjustable settings. Moreover, for the advanced user/contributor, the flexible data extraction and parsing system allows to easily add or improve the support for specific web pages. Add custom search queries via CSS selectors, and preprocess the extracted data. All in simple, URL-specific Javascript code. \n\t\t\n\t\t- Optimized for Bibtex: Decide which bibliography field and how many authors to include, customize the bibkey, set whether to abbreviate the journal title and how to include URLs,. Special characters are automatically replaced by the corresponding Latex command, the format of names and initials is standardized, and math mode commands/formulas are preserved!\n\t\t\n\t\t\n\t\tCredits/References\n\t\t\n\t\t- XML formatted journal abbreviations are originally cited from the archive of the Woodward Library at the University Of British Columbia in Vancouver, Canada.\n\t\thttp://woodward.library.ubc.ca/research-help/journal-abbreviations/\n\t\t\n\t\t- All latex commands for character replacements are cited from the XML Entity Definitions for Characters (3rd Edition) published by the W3C Math Working Group.\n\t\thttps://www.w3.org/2003/entities/2007doc/\n\t\t\n\t\t- All non-numerical HTML entities are replaced using a lookup tabled cited from the Character Entity Reference Chart published by the W3C HTML Working Group.\n\t\thttps://dev.w3.org/html5/html-author/charref\n\t\t\n\t\t- The extension popup uses the CSS style reset kindly provided by Meyerweb.\n\t\thttp://meyerweb.com/eric/tools/css/reset/\n\t\t\n\t\t- UTF16 (non-BMP) characters are read using a function kindly provided by the Mozilla Developer Network.\n\t\thttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt", "previews": [{"caption": "This is how BibItNow shows extracted citation data.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194511.png?src=api&modified=1513717272", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194511.png?src=api&modified=1513717272"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Langenscheiss/?src=api", "id": 12869417, "name": "Langenscheiss"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/792/792047-32.png?modified=1526934023", "name": "BibItNow!", "created": 1488755861, "type": "extension", "summary": "Instantly creates a Bibtex, RIS, Endnote, APA, MLA or (B)Arnold S. bibliography item, and a user defined link from abstract pages of scientific journal articles, books and theses, or from generic webpages!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bibitnow/reviews/"}, {"last_updated": 1525029166, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/update-scanner/?src=api", "weekly_dls": 537, "guid": "{c07d1a49-9894-49ff-a594-38960ede8fb9}", "id": 3362, "adu": 13407, "support": "https://github.com/sneakypete81/updatescanner/issues", "version": "4.3.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "https://sneakypete81.github.io/updatescanner/", "total_dls": 1186756, "status": "public", "description": "Features:\n* Select how often each site will be scanned\n* Changes to pages are highlighted automatically\n* Minor changes can be ignored\n* Full international support", "previews": [{"caption": "Toolbar panel", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191326.png?src=api&modified=1510260033", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191326.png?src=api&modified=1510260033"}, {"caption": "Change notification", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191324.png?src=api&modified=1510260033", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191324.png?src=api&modified=1510260033"}, {"caption": "Changed text is highlighted", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191328.png?src=api&modified=1510260037", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191328.png?src=api&modified=1510260037"}, {"caption": "Settings for a website", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191327.png?src=api&modified=1510260033", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191327.png?src=api&modified=1510260033"}, {"caption": "Sidebar list", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191325.png?src=api&modified=1510260033", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191325.png?src=api&modified=1510260033"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/sneakypete81/?src=api", "id": 43653, "name": "sneakypete81"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/3/3362-32.png?modified=1525029623", "name": "Update Scanner", "created": 1157976969, "type": "extension", "summary": "Monitors web pages for updates. Useful for websites that don't provide Atom or RSS feeds.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/update-scanner/reviews/", "contribution": {"meet_developers": "https://paypal.me/sneakypete81"}}, {"last_updated": 1510680012, "platforms": ["All Platforms"], "dev_comments": "<ul><li>Please do not send your <strong>support</strong> or <strong>help questions</strong> as <strong>review</strong>. You may send your your <strong>support</strong> or <strong>help questions</strong> to:<ul><strong><a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/ab418c69e6b83ff6046e28d53f1d50e2159312ce8108cbe9b3d9cef29fb82ce8/http%3A//barisderin.com/%3Fp=287\">http://barisderin.com/?p=287</a></strong></ul></li></ul>\n<ul><li><strong>Theme Font &amp; Size Changer</strong> palette icon is based on the Kempelton Theme.svg icon by <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/b2c1e578b6afc4022f087867f49dec3ebe7b73e0dc84cee800d890768772c81e/http%3A//arvidaxelsson.se\">Arvid Axelsson</a>.</li></ul>\n<ul><li>Special thanks to <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/a5874ce292a24db9a2222c11aac8d7f9b6f79e13f662de260197dc921d8c2349/http%3A//www.accessfirefox.org/AFx_About_Ken_Saunders.php\"><strong>Ken Saunders</strong></a> for the priceless contributions and testing efforts.</li></ul>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/theme-font-size-changer/?src=api", "weekly_dls": 1709, "guid": "{f69e22c7-bc50-414a-9269-0f5c344cd94c}", "id": 162063, "adu": 68522, "support": "http://barisderin.com/?p=287", "version": "62.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://barisderin.com/?p=286", "total_dls": 2850100, "status": "public", "description": "THUNDERBIRD USERS PLEASE SWITCH TO THE NEW THUNDERBIRD VERSION BY BELOW URL:\nhttps://addons.mozilla.org/en-US/firefox/addon/theme-font-size-changer-for-tb/\n\n\n\n\nTheme Font &amp; Size Changer is a simple browser tool that lets you change the font size and font family of Firefox and several other Mozilla products. It is especially valuable tool for visually impaired people and wide screen users.\n\nDifferent from add-ons that enlarge and reduce text on web pages, Theme Font &amp; Size Changer changes the font size and font family in all windows, menus, toolbars, etc within Firefox itself. All font size, font family, and other changes are applied instantly and they are saved permanently and through sessions. You may assign your favorite font into your browser interface and change its size as you wish.\n\nIt was initially created to be an accessibility aid for persons with visual impairments and for those without perfect eyesight, but it's also useful for Firefox users with high resolution settings and wide screens.\n\nWhile Theme Font &amp; Size Changer was written to be used with Firefox default theme, it does work with other non-default themes, but you may come across issues where some elements within Firefox retain the (non-default) font size setting that the theme developer chose for their theme.\n\nThere are two places that you can manage the global font size and font family of Firefox via Theme Font &amp; Size Changer:\nToolbar Button: Click on the Theme Font &amp; Size Changer button to open up Theme Font &amp; Size Changer settings panel. Tools Option: Choose Tools menu from Firefox Menu Bar and click on the Theme Font &amp; Size Changer option. It will open up Theme Font &amp; Size Changer settings panel. \nTheme Font &amp; Size Changer Settings\nZoom:This is a global zoom feature that enlarges/zooms both Firefox itself (including buttons and icons), and web page content simultaneously. \nThe default Firefox full page zoom controls can still be used independently.\n--------------------------------Font:Changes the font family used for Firefox itself (not web pages).\nThe fonts installed on your system are displayed and can be used.No fonts are installed by Them Font &amp; Size Changer--------------------------------Size:Changes the font size used for Firefox itself (not web pages).\n--------------------------------Style:Changes the font style for Firefox to Italic.\n--------------------------------Weight:Changes the font weight for Firefox to Bold.\n--------------------------------Color:Changes the font color for Firefox.\n--------------------------------Background Color:Changes the background color of the top toolbars.\n--------------------------------Context Menu:Applies Background Color selection to context menus.\nTheme Font &amp; Size Changer also allows you to change the global font size and font family for the user interface in Thunderbird and SeaMonkey.\n\nFIREFOX USERS:\nThe Theme Font &amp; Size Changer button is added to the right side of the Navigation Toolbar by default. You can move it to any toolbar that you wish including the Status Bar by right clicking on a toolbar, selecting Customize, and dragging the icon to the toolbar of your choice. \n---------------------------------------------------------------\n\nTHUNDERBIRD USERS:\nStatusbar Bar Button: Click on the Theme Font &amp; Size Changer button inside your Thunderbird status-bar.Tools Option: Choose Tools menu from Thunderbird Menu Bar and click on the Theme Font &amp; Size Changer option. It will open up Theme Font &amp; Size Changer settings panel. \nInstallation for Thunderbird:\n\nPlease follow Tools &gt; Add-ons pathway from Thunderbird Menu at the top.\n\nAdd-ons page will open up.\n\nClick Extensions at the left sidebar.\n\nClick Search box at the top right and type Theme Font Size Changer. Press Enter.\n\nFind the Theme Font &amp; Size Changer add-on in the search results.\n\nClick Install button.\n\n---------------------------------------------------------------\n\nSEAMONKEY USERS:\nStatusbar Bar Button: Click on the Theme Font &amp; Size Changer button inside your Thunderbird status-bar.Toolbar Button: It is optional so it is not visible as default. If you want to place a Toolbar Button, right click on a toolbar button like Home Button, then choose Customize option. A window will pop up. Find the Theme Font &amp; Size Changer button, then click and drag the Theme Font &amp; Size Changer button in the toolbar of your choice and drop the button. Clicking on this Theme Font &amp; Size Changer button will open up Theme Font &amp; Size Changer settings panel. \nPlease do not send your support or help questions as review. \nYou may send your your support or help questions to: \nhttp://barisderin.com/?p=287\n\nIf you enjoy Theme Font &amp; Size Changer, please feel free to leave a comment or rating, and share it with your friends and family. \n\nSpecial thanks to Ken Saunders for the priceless contributions and testing efforts.\n---------------------------------------------------------------\n\nIf you have any support questions, feature requests and bug reports, please do not hesitate to contact us by below support email address:\n\nsupport at barisderin dot com\n\nRegards,\nBaris Derin", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141912.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141912.png?src=api&modified=1408698286"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141914.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141914.png?src=api&modified=1408698286"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141916.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141916.png?src=api&modified=1408698286"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141918.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141918.png?src=api&modified=1408698286"}, {"caption": "Global Zoom", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141920.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141920.png?src=api&modified=1408698286"}, {"caption": "Font Family", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141922.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141922.png?src=api&modified=1408698286"}, {"caption": "Font Size", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141924.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141924.png?src=api&modified=1408698286"}, {"caption": "Font Style", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141926.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141926.png?src=api&modified=1408698286"}, {"caption": "Font Weight", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141928.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141928.png?src=api&modified=1408698286"}, {"caption": "Font Color", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141930.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141930.png?src=api&modified=1408698286"}, {"caption": "Background Color (for top toolbars)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141932.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141932.png?src=api&modified=1408698286"}, {"caption": "Context Menu - Applies Background Color selection to context menus", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141934.png?src=api&modified=1408698286", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141934.png?src=api&modified=1408698286"}, {"caption": "Works with Firefox, Thunderbird, and SeaMonkey", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/141/141936.png?src=api&modified=1408698287", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/141/141936.png?src=api&modified=1408698287"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/baris-derin/?src=api", "id": 4010195, "name": "Baris Derin"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/access-firefox-project/?src=api", "id": 927085, "name": "Access Firefox Project"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/162/162063-32.png?modified=mcrushed", "name": "Theme Font & Size Changer", "created": 1275049096, "type": "extension", "summary": "Theme Font &amp; Size Changer lets you change the global font size and font family used for the user interface in Firefox. Design your browser with your favorite font.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/theme-font-size-changer/reviews/"}, {"last_updated": 1511976615, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/all-tabs-helper/?src=api", "weekly_dls": 246, "guid": "alltabshelper@alltabshelper.org", "id": 419210, "adu": 6354, "support": null, "version": "1.0.19", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 78756, "status": "public", "description": "This addon provides a list-style UI for tab management.\n\nSee details description and guide here: http://kevinallasso.org/alltabshelper/guide.html", "previews": [{"caption": "Moving tabs by drag and drop", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190954.png?src=api&modified=1510019627", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190954.png?src=api&modified=1510019627"}, {"caption": "Moving tabs using context menu - sometimes more convenient for moving across a long list of tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190950.png?src=api&modified=1510019624", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190950.png?src=api&modified=1510019624"}, {"caption": "For drop-down view, click on the toolbar icon", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190952.png?src=api&modified=1510019624", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190952.png?src=api&modified=1510019624"}, {"caption": "ATH menu can be opened in the sidebar as well", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190951.png?src=api&modified=1510019624", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190951.png?src=api&modified=1510019624"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/kevinjones/?src=api", "id": 6034453, "name": "Kevin Jones"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/419/419210-32.png?modified=1513347253", "name": "All Tabs Helper", "created": 1359484988, "type": "extension", "summary": "Provides list-style menu to do closing, loading, unloading, moving of single/multiple tabs. Search tab titles or urls, visited tabs history, find duplicate tabs - very helpful for mega-tab users.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/all-tabs-helper/reviews/"}, {"last_updated": 1517034618, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/scroll-to-top/?src=api", "weekly_dls": 314, "guid": "jid0-gRmSxW9ByuHwGjLhtXJg27YnZRs@jetpack", "id": 402816, "adu": 4416, "support": "http://pratikabu.users.sourceforge.net/extensions/scrolltotop", "version": "4.7.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "55.0"}}, {"Firefox for Android": {"max": "*", "min": "55.0"}}], "homepage": "http://pratikabu.users.sourceforge.net/extensions/scrolltotop", "total_dls": 116970, "status": "public", "description": "Everyday scrolling on long pages can be a tiring experience specially on those sites which provides infinite scrolling (like facebook, twitter, Google+, etc). You will keep scrolling using your mouse to see more and more updates and then when you want to go up to the top of the page, you might move your hand from your mouse to keyboard to search for Home key or you will drag the scroll bar to the top.\n\nScroll To Top tries to minimize this effort by providing an intuitive icon at the bottom-right corner of each page so that with one click you will be at the top of the page with beautiful animation. No more searching for Home key on your keyboard and no more dragging of the scroll bar. It will be just fun and ergonomic to use it.\n\nOfficial website: http://goo.gl/JtR42\n\nChrome Version: http://goo.gl/VTh5j\nSafari Version: http://goo.gl/RaBrw\nOpera Version: http://goo.gl/HMNnD\n\nConsider Donation (It helps): http://goo.gl/8Nl3M", "previews": [{"caption": "Settings page of Scroll To Top.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/143/143916.png?src=api&modified=1411684754", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/143/143916.png?src=api&modified=1411684754"}, {"caption": "Idle situation when there is a possibility to scroll on the page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/81/81670.png?src=api&modified=1411684754", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/81/81670.png?src=api&modified=1411684754"}, {"caption": "When you move your mouse over it.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/81/81672.png?src=api&modified=1411684754", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/81/81672.png?src=api&modified=1411684754"}, {"caption": "You can change the position to any 4 corners of the page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/81/81674.png?src=api&modified=1411684754", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/81/81674.png?src=api&modified=1411684754"}, {"caption": "Dual Arrow Icon.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/86/86496.png?src=api&modified=1411684754", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/86/86496.png?src=api&modified=1411684754"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/pratikabu/?src=api", "id": 4954530, "name": "Pratik Soni"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/402/402816-32.png?modified=1517037622", "name": "Scroll To Top", "created": 1350356593, "type": "extension", "summary": "A plugin to scroll to top and vice versa of a window. It is really beautiful and is highly customizable..", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/scroll-to-top/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/paypratik/10"}}, {"last_updated": 1509036620, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/yabpt/?src=api", "weekly_dls": 32, "guid": "jid1-BYl3kts609WbCw@jetpack", "id": 631996, "adu": 525, "support": "https://github.com/RockyTV/yabpt/issues", "version": "1.5.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/RockyTV/yabpt", "total_dls": 4852, "status": "public", "description": "Yet Another Bitcoin Price Ticker is a simple extension that provides information about the current price of a single Bitcoin in over 15 currencies, all that displayed in a nice looking badge on your browser.\n\n\n\n\nPowered by Blockchain.info.\nLike it? Then give me a tip: 19jULv9rTHX3EvRbdasmrSrSEw19oqHSsT", "previews": [{"caption": "Extension shown in Firefox toolbar.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/161/161440.png?src=api&modified=1436778940", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/161/161440.png?src=api&modified=1436778940"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/RockyTV/?src=api", "id": 11780244, "name": "Alexandre Oliveira"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/631/631996-32.png?modified=1509038421", "name": "Yet Another Bitcoin Price Ticker", "created": 1436778528, "type": "extension", "summary": "A simple bitcoin price ticker, powered by Blockchain.info.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/yabpt/reviews/"}, {"last_updated": 1511394009, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bookmark-all-button/?src=api", "weekly_dls": 32, "guid": "{946147c0-8614-4295-88aa-9af0bdf667d4}", "id": 887798, "adu": 350, "support": "https://github.com/gfasino/BookmarkAllChromeExtention", "version": "2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 1602, "status": "public", "description": "None", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/gfasino/?src=api", "id": 6673594, "name": "Giovanni Fasino"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "Bookmark All Button", "created": 1511393224, "type": "extension", "summary": "This extension will put in your bookmarks all your open tabs with just one click!\n\nYou will find the saved pages in the 'Other Bookmarks' folder, only not-bookmarked pages will be saved.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bookmark-all-button/reviews/"}, {"last_updated": 1502893361, "platforms": ["All Platforms"], "dev_comments": "<b>Remember, this is just a theme for fun, to play around with it and do your own hacking with it. </b>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bricks-for-firefox/?src=api", "weekly_dls": 8, "guid": "{1f052e2a-b7b9-11d9-945f-00e08161165f}", "id": 989, "adu": 13, "support": "https://addons.mozilla.org/firefox/addon/bricks-for-firefox/about/", "version": "3.12", "compatible_apps": [{"Firefox": {"max": "57.0", "min": "45.0"}}], "homepage": "https://addons.mozilla.org/firefox/addon/bricks-for-firefox/about/", "total_dls": 370030, "status": "public", "description": "Bricks for Firefox, based on icons from art.gnome.org. Includes support for rmany extensions.\n\nTo change the background image do the following:\nGo the Firefox profile directory, and into the \"Extensions\" folder. \n(For me, this is: C:\\Users\\alfred\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\k0clmuvx.default-1368602453231\\extensions\\{1f052e2a-b7b9-11d9-945f-00e08161165f}\\bricks)\n(An easy way is to search for 'bricks'' or for 'background.png')\n\nJust replace the \"background.png\" with some other image (some examples are included in that directory), and restart Firefox. This can also be a JPG or PNG image, as long as the filename is \"background.png\". \nNote, animated GIF will also work, but will impact performance.\n\nTo change the font that is used:\nInclude the following in your userChrome.css:\nwindow, page, dialog, prefwindow, wizard, popup, menupopup {\nfont-family: \"lucida sans unicode\" !important;\nfont-size: 15px !important;\n}\n\nChange the font name and size of font to your liking. \nBricks will apply this then throughout the theme.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/2/2283.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/2/2283.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/2/2284.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/2/2284.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/2/2285.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/2/2285.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/2/2286.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/2/2286.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/2/2287.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/2/2287.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/alfredkayser/?src=api", "id": 66, "name": "alfredkayser"}], "icon": "https://addons.cdn.mozilla.net/static/img/icons/default-theme.png", "name": "Bricks for Firefox", "created": 1121820934, "type": "theme", "summary": "Bricks for Firefox, theme optimized for using your own background. Based on the Nautipolis/LittleFox framework.\n\nInstall the About Home Themer extension to also theme the about:home page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bricks-for-firefox/reviews/"}, {"last_updated": 1509003015, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/does-amazon-ship-to/?src=api", "weekly_dls": 39, "guid": "DoesAmazonShipTo@usefulhelper.com", "id": 141856, "adu": 1957, "support": null, "version": "4.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 83035, "status": "public", "description": "Did you ever see such a messages on Amazon product or order page?:\n\"We are not able to ship this item to your default shipping address.\"\n\"We're sorry. This item can't be shipped to your selected destination.\"\n\"The following items cannot be shipped to the addresses you selected.\"\n\nThis add-on can help to check if Amazon item could be delivered to your country address.\n\nButton to check if Amazon.com, Amazon.co.uk, Amazon.fr, Amazon.de items could be shipped to your country. The button appears on Amazon product page only.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/44/44701.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/44/44701.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/44/44702.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/44/44702.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46969.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46969.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46970.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46970.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46971.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46971.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46972.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46972.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46973.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46973.png?src=api&modified=1331218902"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46974.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46974.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/aliaksandr/?src=api", "id": 5275961, "name": "Aliaksandr"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/141/141856-32.png?modified=1509006021", "name": "Does Amazon Ship to ...?", "created": 1271040941, "type": "extension", "summary": "Button to check if Amazon.com, Amazon.co.uk, Amazon.fr, Amazon.de items could be shipped to your country. The button appears on Amazon product page only.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/does-amazon-ship-to/reviews/"}, {"last_updated": 1484219954, "platforms": ["All Platforms"], "dev_comments": "If you want to add more websites to block, contact me via e-mail.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/no-gaming-games-blocker/?src=api", "weekly_dls": 4, "guid": "{0d7446f0-fa26-404d-87b8-f7961e9ca1a3}", "id": 769972, "adu": 126, "support": null, "version": "0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 2373, "status": "public", "description": "None", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Hugop/?src=api", "id": 12727947, "name": "Hugop"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/769/769972-32.png?modified=1516449115", "name": "No Gaming - Games Blocker", "created": 1484217919, "type": "extension", "summary": "This WebExtension blocks gaming sites, mainly the io ones.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/no-gaming-games-blocker/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/swardu"}}, {"last_updated": 1511348420, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/checkthemall/?src=api", "weekly_dls": 153, "guid": "{ef462a4f-5c3a-4781-a453-23ad6fb08fd1}", "id": 881204, "adu": 1295, "support": "https://github.com/SalvatoreMeschini/CheckThemAll/issues", "version": "1.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}, {"Firefox for Android": {"max": "*", "min": "56.0"}}], "homepage": "https://github.com/SalvatoreMeschini/CheckThemAll", "total_dls": 5340, "status": "public", "description": "I updated to Firefox 57 and I was looking for a WebExtension replacement for CheckFox, since I was not able to find one, I implemented it. CheckThemAll allows you to select many checkboxes and then check / uncheck / invert them with one single click!\n\nInstructions:\n\n1) Select an area of your page containing the checkboxes you want to check/uncheck/invert\n2) Right-click and use one of the features available in CheckThemAll \n\nNote: expand the selection to include the \"first\" checkbox", "previews": [{"caption": "Select some checkboxes then right-click to check/uncheck/invert them", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192454.png?src=api&modified=1511349973", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192454.png?src=api&modified=1511349973"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/SalvatoreMeschini/?src=api", "id": 13470168, "name": "Salvatore Meschini"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/881/881204-32.png?modified=1511349969", "name": "CheckThemAll", "created": 1510911355, "type": "extension", "summary": "I updated to Firefox 57 and I was looking for a WebExtension replacement for CheckFox, since I was not able to find one, I implemented it. CheckThemAll allows you to select many checkboxes and then check / uncheck / invert them with one single click!", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/checkthemall/reviews/"}, {"last_updated": 1521325217, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/command-line-get-clg/?src=api", "weekly_dls": 37, "guid": "mycliget@example.com", "id": 863231, "adu": 271, "support": "https://github.com/commandlineget/commandlineget", "version": "0.0.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}], "homepage": "https://github.com/commandlineget/commandlineget", "total_dls": 1699, "status": "public", "description": "", "previews": [{"caption": "Right click item to download and select this item from the menu.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196688.png?src=api&modified=1517113970", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196688.png?src=api&modified=1517113970"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anonymous-6d498af07bd3140edf8a1e17eeca1154/?src=api", "id": 13354674, "name": "Me"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/863/863231-32.png?modified=1521328823", "name": "Command Line Get (CLG)", "created": 1507843987, "type": "extension", "summary": "Adds an entry to context menus to generate download commands to the underlying download for wget / curl /aria2c. Various options included in extension preferences. Created to mimic basic design of cliget before FF57 rework.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/command-line-get-clg/reviews/"}, {"last_updated": 1511422207, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/cliget/?src=api", "weekly_dls": 272, "guid": "cliget@zaidabdulla.com", "id": 302175, "adu": 6668, "support": null, "version": "2.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/zaidka/cliget", "total_dls": 159359, "status": "public", "description": "Download login-protected files from the command line using curl, wget or aria2.\n\nThis addon will generate commands that emulate the request as though it was coming from your browser by sending the same cookies, user agent string and referrer. With this addon you can download email attachments, purchased software/media, source code from a private repository to a remote server without having to download the files locally first. If come across a website where cliget doesn't work, please open an issue providing details to help reproduce the problem.\n\nWindows users: Enable the \"Escape with double-quotes\" option because Windows doesn't support single quotes. If you use cygwin, however, you don't need to\nenable this option.\n\nPlease be aware of potential security and privacy implications from cookies being exposed in the download command.", "previews": [{"caption": "Generated curl command", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192540.png?src=api&modified=1511605564", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192540.png?src=api&modified=1511605564"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/zaidka/?src=api", "id": 5690151, "name": "Zaid Abdulla"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/302/302175-32.png?modified=1511605568", "name": "cliget", "created": 1301495746, "type": "extension", "summary": "Download login-protected files from the command line using curl, wget or aria2.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/cliget/reviews/"}, {"last_updated": 1504173424, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/close-other-tabs-button/?src=api", "weekly_dls": 46, "guid": "close-other-tabs-single@codefisher.org", "id": 849276, "adu": 1088, "support": "https://codefisher.org/forum/", "version": "1.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "https://codefisher.org/toolbar_button/", "total_dls": 4344, "status": "public", "description": "Close all the currently open tabs except the selected one.\n\nThere is an option for if pinned tabs are also closed. The default is not to.\n\nThis is part of a set of tab related buttons: Reload All Tabs Button, Stop All Button, Tabs List Button, Close All Tabs Button, Copy Tab Button, Reload Skip Cache Button, Undo Close Tab Button, Close tabs to the right Button and Close Other Tabs Button.\n\nThe extension is part of the Toolbar Buttons project and is built with the MozButton SDK. Follow us on Twitter, or get involved on GitHub.\n\nIf you have ideas for new features we are more then happy to consider them for the next release. Just leave a comment, or better post to our Forums", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/button_guy/?src=api", "id": 11280414, "name": "Button Guy"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/849/849276-32.png?modified=1506774852", "name": "Close Other Tabs Button", "created": 1504097716, "type": "extension", "summary": "Close all the currently open tabs except the selected one.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/close-other-tabs-button/reviews/"}, {"last_updated": 1516464008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/cycle-input-focus-plus/?src=api", "weekly_dls": 1, "guid": "{f84230b0-a4a8-11db-b37a-0800200c9a68}", "id": 639068, "adu": 15, "support": null, "version": "2.0.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": null, "total_dls": 756, "status": "public", "description": "This addon provides the following functions (shortcuts are configurable):\n- Ctrl+Alt+X: goto previous text input field\n- Ctrl+Alt+C: goto next text input field\n- Ctrl+Alt+U: goto first login (user name) field (a field preceding a password field)\n- Ctrl+Alt+P: goto next password field\n- Ctrl+Alt+N: goto next login (user name) field\n- Ctrl+Alt+F: goto first password field\n- Ctrl+Alt+S: goto first (starting) text input field\n\nThis addon requires the \"Your data on all websites\" permission only for performing the above functions. Don't take my word for it - read the source code.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/thomas-henlich/?src=api", "id": 2830751, "name": "Thomas Henlich"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "Cycle Input Focus Plus", "created": 1438773431, "type": "extension", "summary": "Cycle through (text) inputs with a keycombo. Find and focus username and password fields (works great with external password managers, like KeePass). Based on the Cycle Input Focus add-on by P.C Spruijtenburg", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/cycle-input-focus-plus/reviews/"}, {"last_updated": 1523793609, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/error-indicator/?src=api", "weekly_dls": 5, "guid": "{d1dedae8-51d2-4bc1-bc93-423a2c1b3d29}", "id": 760480, "adu": 222, "support": null, "version": "1.10", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/lukasz-duda/ErrorIndicator", "total_dls": 1347, "status": "public", "description": "Collects messages that are emitted through the global error event, console.error function and web requests completed with HTTP status code, that indicates error.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181467.png?src=api&modified=1483889371", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181467.png?src=api&modified=1483889371"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/anonymous-14e1198c808d34a50bb86a7e5b58abb5/?src=api", "id": 12705642, "name": "\u0141ukasz Duda"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/760/760480-32.png?modified=1523794823", "name": "Error indicator", "created": 1481891165, "type": "extension", "summary": "Provides common place for reporting errors from all opened pages.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/error-indicator/reviews/"}, {"last_updated": 1487544622, "platforms": ["All Platforms"], "dev_comments": "To test this try going to: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/1681c753064a639c27bf41fc3588775208582253d43917df5a96726797eb8173/https%3A//www.whitehouse.gov/the-record/climate\">https://www.whitehouse.gov/the-record/climate</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/error-404-wayback-machine/?src=api", "weekly_dls": 21, "guid": "error404waybackmachine@lafleur.com", "id": 773932, "adu": 429, "support": null, "version": "1.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "https://archive.org/", "total_dls": 2940, "status": "public", "description": "Error 404 Wayback Machine detects error codes 404, 408, 410, 451, 500, 502, 503, 504, 509, 520, 521, 523, 524, 525, and 526 and checks to see if archived versions of the URLs requested are available. If they are, a message will be displayed offering the opportunity to view the archived version.\nTo test this try going to: https://www.whitehouse.gov/the-record/climate", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/181/181775.png?src=api&modified=1487035034", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/181/181775.png?src=api&modified=1487035034"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182337.png?src=api&modified=1487035038", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182337.png?src=api&modified=1487035038"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/didier-lafleur/?src=api", "id": 754071, "name": "Didier Lafleur"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/773/773932-32.png?modified=1487546422", "name": "Error 404 Wayback Machine", "created": 1485098176, "type": "extension", "summary": "Checks every 404 pages. If an archive exists in archive.org, a banner is displayed to open this archive.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/error-404-wayback-machine/reviews/"}, {"last_updated": 1503061448, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/fakespot-fake-amazon-reviews/?src=api", "weekly_dls": 107, "guid": "contact@fakespot.com", "id": 703766, "adu": 4934, "support": "http://fakespot.com", "version": "0.3.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://fakespot.com", "total_dls": 26575, "status": "public", "description": "Fakespot analyzes reviews intelligently and calculates a grade based on the authenticity of reviews involving the selected product. The service was created to help out online shoppers due to the enormous fraudulent industry behind creating fake reviews to hype up a product.\n\nFakespot identifies fake reviews, currently supporting Amazon.com, Amazon.co.uk, Amazon.ca, Amazon.com.au, Yelp and iTunes App Store.", "previews": [{"caption": "Fakespot index page and features on numerous media", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/174/174416.png?src=api&modified=1463862034", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/174/174416.png?src=api&modified=1463862034"}, {"caption": "Sample Fakespot analysis for Cheerios Cereal", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/174/174417.png?src=api&modified=1463862034", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/174/174417.png?src=api&modified=1463862034"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Fakespot/?src=api", "id": 12310475, "name": "Fakespot"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/703/703766-32.png?modified=1503062421", "name": "Fakespot - Analyze Fake Amazon Reviews", "created": 1463861933, "type": "extension", "summary": "Analyze Amazon reviews when shopping online.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/fakespot-fake-amazon-reviews/reviews/"}, {"last_updated": 1511710807, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/hacksearch-pro/?src=api", "weekly_dls": 68, "guid": "{37a13bea-727f-4ceb-af9f-1fcfd61c2976}", "id": 891037, "adu": 186, "support": "https://rejahrehim.com/hacksearch-pro", "version": "2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "https://rejahrehim.com/hacksearch-pro", "total_dls": 2024, "status": "public", "description": "Helps to conduct Reconnaissance of a website\n\nOpen up your website in the browser\nRight click and select each of the options of HackSearch\nCheck every result that's shown ( Yes, it's a tedious job, but it is needed to secure your site ! )\nSee if there is any data that should NOT be made public\nAsk your developer/network administrator to fix it", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192853.png?src=api&modified=1511710959", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192853.png?src=api&modified=1511710959"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Rejah/?src=api", "id": 6111533, "name": "Rejah Rehim A A"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/891/891037-32.png?modified=1511713222", "name": "HackSearch Pro", "created": 1511710399, "type": "extension", "summary": "Search in some of the ways hackers would to gather google indexed data about your website so that you can secure it yourself.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/hacksearch-pro/reviews/"}, {"last_updated": 1491802648, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/history-cleaner/?src=api", "weekly_dls": 665, "guid": "{a138007c-5ff6-4d10-83d9-0afaf0efbe5e}", "id": 781886, "adu": 6241, "support": "https://github.com/Rayquaza01/HistoryCleaner/issues", "version": "1.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Rayquaza01/HistoryCleaner", "total_dls": 48069, "status": "public", "description": "Deletes history older than a specified amount of days.\nThis addon is inspired by and is a WebExtension port of Expire History By Days.\nSet the number of days to keep history items in the options page. Setting it to 0 will disable history deletion. The deletion will occur when the browser goes idle (after 1 minute of inactivity).\n\nThe icon is from Material Design Icons", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183758.png?src=api&modified=1491777736", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183758.png?src=api&modified=1491777736"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/R01/?src=api", "id": 12196373, "name": "Rayquaza01"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/781/781886-32.png?modified=mcrushed", "name": "History Cleaner", "created": 1486512289, "type": "extension", "summary": "Deletes history older than a specified amount of days.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/history-cleaner/reviews/"}, {"last_updated": 1504558309, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/history-in-threads/?src=api", "weekly_dls": 58, "guid": "jid1-EiGVwBQPlbKeZA@jetpack", "id": 497292, "adu": 966, "support": "https://github.com/program-in-chinese/HistoryInThreads_WebExtension", "version": "2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/program-in-chinese/HistoryInThreads_WebExtension", "total_dls": 14217, "status": "public", "description": "2.x has gone through major refactoring and there are some observable differences in UI and feature from 1.x version.\n\nSelect time range from [Today, Yesterday, Last 7 days, This month, This year, All] (default is Today). Search terms take effect when the time range is changed.\n\nThe thread roots are ordered by latest visit first.\n\ncontext menu is now the same as that of a normal link in any web page. Currently there's no way to expand all the threads. (Lost due to upgrade)\n\nIf there are new visits while the view is open, the view needs to be manually refreshed by hitting enter in search bar (including when it's empty).\n\nNo option in Preference to override hotkey of Firefox's built-in history sidebar. (Lost due to upgrade)\n\n (Lost due to upgrade) Extensions based on this addon\nYou can delete browsing history by threads using this addon:\nClear History by Threads", "previews": [{"caption": "For Firefox 29.0+, after clicking on the toolbar button with tooltip \"History in Threads\", this threaded history view will be opened in the sidebar. Click the toolbar button again to close it.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/132/132584.png?src=api&modified=1396218680", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/132/132584.png?src=api&modified=1396218680"}, {"caption": "For Firefox 29.0-, after clicking on the toolbar button with tooltip \"History in Threads\", this threaded history view will be opened in a new tab.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/132/132710.png?src=api&modified=1396218680", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/132/132710.png?src=api&modified=1396218680"}, {"caption": "Right click on any history item to open the context menu, for now the url can be opened in a new tab.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/132/132712.png?src=api&modified=1396218680", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/132/132712.png?src=api&modified=1396218680"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/phoenixwu/?src=api", "id": 5363778, "name": "Xuan Wu"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/497/497292-32.png?modified=1504563505", "name": "History in Threads", "created": 1395768857, "type": "extension", "summary": "Show browsing history in threads. Search keywords the same way as in Firefox History.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/history-in-threads/reviews/"}, {"last_updated": 1520867409, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ime/?src=api", "weekly_dls": 16, "guid": "an@hjb-seite.de", "id": 372994, "adu": 864, "support": null, "version": "2.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "46.0"}}], "homepage": "http://www.hjb-seite.de/projekte/pro09.htm", "total_dls": 29142, "status": "public", "description": "The images from a page with image maps are highlighted and can be clicked on for editing. The area outlines and their points are displayed graphically and can be manipulated with the mouse. The definition of the coordinates are copied to the Clipboard. More info see the ? Button.\n\nFor each area a comment and the attributes 'alt, 'title' and 'href' can be set. With the comments the areas are sorted.", "previews": [{"caption": "Simply editing the image maps", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/71/71203.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/71/71203.png?src=api&modified=1491932450"}, {"caption": "Dialog window inside the page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182470.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182470.png?src=api&modified=1491932450"}, {"caption": "Dialog window with slider for transparency and magnifying glass", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182471.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182471.png?src=api&modified=1491932450"}, {"caption": "Editing attributes and comments", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182472.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182472.png?src=api&modified=1491932450"}, {"caption": "Display the coordinates of the map", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182473.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182473.png?src=api&modified=1491932450"}, {"caption": "Detail with 4x magnification", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/183/183817.png?src=api&modified=1491932450", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183817.png?src=api&modified=1491932450"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Gerresheinz/?src=api", "id": 6160936, "name": "Heinz-J\u00fcrgen Boms"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/372/372994-32.png?modified=1520868023", "name": "Image Map Editor", "created": 1336781618, "type": "extension", "summary": "Check and editing the image maps inside the web page with magnifying glass.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ime/reviews/"}, {"last_updated": 1512597606, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/image-resizer/?src=api", "weekly_dls": 96, "guid": "jid0-hd39BGK3EuIbK47rGW3fZdR163o@jetpack", "id": 363304, "adu": 1781, "support": "http://eliotvu.com/", "version": "1.7.2c", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "http://eliotvu.com/", "total_dls": 57901, "status": "public", "description": "Important: If you have disabled( (This option is enabled by default) the ability for JavaScript to disable/replace context menus, you will have to re-enable this feature in order to have the optimal experience!\n\nYou can do this by typing about:config into your location bar and then search for dom.event.contextmenu.enabled set it to true. This makes it possible for Image Resizer to disable the context menu when restoring an images size.\n\nTo resize an image hold down RMB(configurable) and drag to the bottom-right to increase(and vice versa) the image.Once resized you can click the image with RMB without moving/dragging to restore the image to its original size(which is before you started resizing)Hold down CTRL to disable the dragging functionality(For conflicts)Hold down RMB on an image, and use the mouse wheel to zoom/zoomout of an image. (For those who prefer the way of other similar addons).\nLike this add-on? Take a look at some of my other creations at eliotvu.com\n\nKnown issues/conflicts:\npinsimdb.org - Due its design popup images are not resizable.facebook.com - Some images are not resizable.youtube.com - Most images are forced to hide anything that overflows its container rendering resized images partially hidden.Popup plugin sites - Some popup plugins trigger a popup regardles of which mouse button you click, which means you can't resize the images without triggering a popup, luckily you don't need to resize them anyway.May not work as expected if you have an addon that does the following: Manipulate image sizes, hook image events, or does something when you use RMB such as Scrollbar Anywhere, good addons would give you the option to change the button used so you can prevent conflicts.\nWant to contribute? Or are you just curious on how it's done? Check out the repository at github.com", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/100/100336.png?src=api&modified=1369032044", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/100/100336.png?src=api&modified=1369032044"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Netliot/?src=api", "id": 6095447, "name": "Eliot Van Uytfanghe"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/search-32.png", "name": "Image Resizer", "created": 1329292086, "type": "extension", "summary": "Simply resize/scale any images on the web by dragging an image!\n\nLive demo: http://eliotvu.com/apps/image_resizer_demo", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/image-resizer/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/eliotvu"}}, {"last_updated": 1520688025, "platforms": ["Windows", "Linux"], "dev_comments": "For security reasons, module ONLY available on <a rel=\"nofollow\" href=\"https://addons.mozilla.org\">https://addons.mozilla.org</a>\n\nYou need to have:\n- For LINUX: - any terminal, vncviewer, rdesktop, telnet, ping and nmap\nXterm can be used instead of Konsole (changes in Preferences)\n\n- For Windows: \n\t- UltraVNC : <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/54e21b33bf7758735555cefa2801f0bd83c010fcfcc08f2cd11651bd1f916857/http%3A//sourceforge.net/projects/ultravnc/\">http://sourceforge.net/projects/ultravnc/</a>\n\t- Putty: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/c2607499e0bcdd61948bf3177112b44467c523cc2da0e6dc3891e8ab49af61f9/http%3A//www.chiark.greenend.org.uk/%7Esgtatham/putty/\">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a>\n\t- Nmap: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/49ce9debcb399ac72c2320073247d6affa72b057f7989d30f3a38f9e616bc6a0/http%3A//nmap.org/\">http://nmap.org/</a> and must install WinPcap: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/2458e24b651936346669d20855322b81686e7242d6be1d34c6da15ec6b3379dd/http%3A//www.winpcap.org/\">http://www.winpcap.org/</a> (and start the service)\n\n\t/!\\ PLEASE don't abuse NMAP on public IP /!\\\n\nThis module is under GPL 2 licence. If you have any suggestion or contribution, please contact me, we can work together.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ipprotocols/?src=api", "weekly_dls": 185, "guid": "ipprotocols@jcp.convenant", "id": 221483, "adu": 2023, "support": "https://github.com/jisse44/ipprotocols", "version": "1.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "54.0"}}, {"Firefox for Android": {"max": "*", "min": "54.0"}}], "homepage": "https://addons.mozilla.org/en-US/firefox/addon/ipprotocols/", "total_dls": 114678, "status": "public", "description": "None", "previews": [{"caption": "WEBEXTENSION (>= 1.0) - OnClick", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188181.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188181.png?src=api&modified=1506414786"}, {"caption": "WEBEXTENSION (>= 1.0) - ipprotocols Handler", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188741.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188741.png?src=api&modified=1506414786"}, {"caption": "WEBEXTENSION (>= 1.0) - about:preferences#applications", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188740.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188740.png?src=api&modified=1506414786"}, {"caption": "WEBEXTENSION (>= 1.0) - ipprotocols Preferences", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/188/188783.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/188/188783.png?src=api&modified=1506414786"}, {"caption": "OLD STYLE - Example with GLPI", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48460.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48460.png?src=api&modified=1506414786"}, {"caption": "OLD STYLE - On right click", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48462.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48462.png?src=api&modified=1506414786"}, {"caption": "OLD STYLE - On Click", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48461.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48461.png?src=api&modified=1506414786"}, {"caption": "OLD STYLE - Configuration", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/48/48716.png?src=api&modified=1506414786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/48/48716.png?src=api&modified=1506414786"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/jisse44/?src=api", "id": 5443943, "name": "jisse44"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/221/221483-32.png?modified=1517484023", "name": "IpProtocols", "created": 1282717369, "type": "extension", "summary": "Converts IP addresses into clickable links for use with VNC, SSH, Ping, Telnet...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ipprotocols/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/jisse44/1"}}, {"last_updated": 1511811618, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/link-password/?src=api", "weekly_dls": 128, "guid": "LinkPassword@EvighetensFilosofi", "id": 161768, "adu": 2377, "support": "https://addons.mozilla.org/firefox/addon/link-password/", "version": "5.0.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "https://linkpassword.evigfilosofi.se/", "total_dls": 88142, "status": "public", "description": "All support is handle through comment and review field at https://addons.mozilla.org/sv-SE/firefox/addon/link-password/reviews/\n\n2017-12-04: Never lost access to your bookmarks, decrypt them directly from any browser at https://linkpassword.evigfilosofi.se/\n\n2017-11-27: Improvement of user interface for selecting bookmarks to encrypt/decrypt.\n\n2017-11-26: Release a new version of Link Password, If you have Firefox 57, please update the addon. Do not update the addon if you not running FIrefox 57 or newer. Will in upcoming release improve the GUI for encrypt/decrypt bookmarks.\n\nSupport also encryption existing links and folders with links added.\nRight-click on the link / folder you want to encrypt.\n\nUses its own protocol ext+linkpassword:// for easy handling and AES to encrypt the link with your password.\n\n(AES: Advanced Encryption Standard, Is a strong encrypt algorithm, and in short nobody can help you if you lose the password that has be use for do the encryption)", "previews": [{"caption": "Easy to select bookmarks you want to encrypt/decrypt.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192972.png?src=api&modified=1511812409", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192972.png?src=api&modified=1511812409"}, {"caption": "Built for daily usage with a quick and simple interface.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192973.png?src=api&modified=1511812409", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192973.png?src=api&modified=1511812409"}, {"caption": "Access your bookmarks directly without decrypt them first.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192974.png?src=api&modified=1511812409", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192974.png?src=api&modified=1511812409"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/figaroswe/?src=api", "id": 5323270, "name": "FigaroSwe"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/161/161768-32.png?modified=1515606468", "name": "Link Password", "created": 1273763429, "type": "extension", "summary": "Link Password - Password Protect System For Bookmarks And Links.\nDo you sometimes need, and password-protect individual bookmarks or link.\nPerhaps a link to a secret site that no one else will be able to follow.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/link-password/reviews/"}, {"last_updated": 1509660007, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/mouseless-plugin/?src=api", "weekly_dls": 11, "guid": "@mouseless", "id": 722291, "adu": 156, "support": null, "version": "0.9.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/mortie/mouseless-plugin", "total_dls": 1774, "status": "public", "description": "A plugin to make it easier to use Firefox without using the mouse as much. You can click links, open them in a new tab, or copy their URL to the clipboard, move tabs around, move between tabs, scroll, and go back and forwards in history, all without your fingers ever leaving the home row and modifier keys.\n\nDefault keybinds:\n\nh - Show \"blobs\" with charactersEnter and Shift+Enter - Click blob or open in new tabCtrl+Enter - Save the URL of the selected link to the clipboardk and l - Scroll up and down_ and + - Scroll up and down fastj and ; - Switch to the tab to the left/right of the current oneJ and : - Move the tab left/rightCtrl+j and Ctrl+; - Go back/forward in history", "previews": [{"caption": "Pressing H brings up a bunch of \"blobs\", typing their character code and hitting enter clicks the link.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187987.png?src=api&modified=1505371826", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187987.png?src=api&modified=1505371826"}, {"caption": "The settings page has presets for Norwegian and American QWERTY, as well as Dvorak.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187988.png?src=api&modified=1505371826", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187988.png?src=api&modified=1505371826"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mort96/?src=api", "id": 12463061, "name": "mort"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/722/722291-32.png?modified=1509661221", "name": "Mouseless", "created": 1470670278, "type": "extension", "summary": "For a mouseless future.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/mouseless-plugin/reviews/"}, {"last_updated": 1511756411, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-from-location-bar/?src=api", "weekly_dls": 337, "guid": "newtabfromlocationbar@piro.sakura.ne.jp", "id": 258229, "adu": 8689, "support": "https://github.com/piroor/newtabfromlocationbar/issues", "version": "3.1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://piro.sakura.ne.jp/xul/_newtabfromlocationbar.html.en", "total_dls": 59234, "status": "public", "description": "NOTE: This project seems needless on Firefox 60 and later. You just go to `about:config` and turn `browser.urlbar.openintab` to `true`.\nSee also the bug 1394304 - Support always open urlbar result in a new tab.\n\n----\n\nOpens new tabs from the location bar, by conditions. This provides only following features:\n\n * Always open new tab by any operation in the location bar.\n * Open new tab as a \"child\" of the current tab if the URI is a part of the website you are browsing in the current tab.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/piro-piro_or/?src=api", "id": 9480, "name": "Piro (piro_or)"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "New Tab from Location Bar", "created": 1290721021, "type": "extension", "summary": "Opens new tabs from the location bar, by conditions.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/new-tab-from-location-bar/reviews/"}, {"last_updated": 1502893543, "platforms": ["All Platforms"], "dev_comments": "To uninstall: first select Nautipolis as the current theme in the Theme/Addons manager, restart firefox, then uninstall and then restart Firefox.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nNote, as the AMO approval process takes ages, it may be that there is a newer version available as 'experimental' than the one currently displayed. Go to 'View Older Versions' (at bottom of this page), and check if there is a newer (experimental) version available there.\n\nGreetings, Alfred", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/nautipolis-for-firefox/?src=api", "weekly_dls": 16, "guid": "{6C4BAFB6-2AC2-4405-A98D-546B55B3AE92}", "id": 123, "adu": 294, "support": "https://addons.mozilla.org/en-US/firefox/addon/123/developers", "version": "3.12", "compatible_apps": [{"Firefox": {"max": "57.0", "min": "45.0"}}], "homepage": "https://addons.mozilla.org/en-US/seamonkey/addon/123/about", "total_dls": 1418859, "status": "public", "description": "Nautipolis for Firefox: Based on icons from art.gnome.org. Includes support for personas, stumbleupon, chatzilla, downloadmanager, TabMixPlus, fission/fusion, forecastfox, googlebar, googlepreview, and many others...\n\nTo uninstall first make the default theme active (or the theme you want to remove) and then do 'uninstall' from the theme manager.\n\nPlease don't use the review box for any bug reports. Contact me through the email address provided under the 'Support' heading. Using email is the quickest way to notify me, and generally I will try to make a fix available as quickly as possible.\n\nI you like this theme, you can use the 'Donate' button to show your appreciation!\n\nNote, also Beta, Aurora and nightlies are supported, check the 'View all versions' at bottom of page to get the latest 'beta' release of my themes.", "previews": [{"caption": "Firefox Application Menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/57/57211.png?src=api&modified=1303954037", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/57/57211.png?src=api&modified=1303954037"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/0/82.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/0/82.png?src=api&modified=1331218902"}, {"caption": "Showing the Aero effect on the windows and dialogs of Firefox", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/57/57210.png?src=api&modified=1303954037", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/57/57210.png?src=api&modified=1303954037"}, {"caption": "Preview of Firefox 4 (beta6) functionality: AppMenu, TabsOnTop, Addons Manager, Web Console, Tab Candy/Panorama, and Doorhanger notification (geo, install, password), and many other changes.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/46/46788.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/46/46788.png?src=api&modified=1331218902"}, {"caption": "The new Firefox 4.0 about:home screen styled", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/54/54792.png?src=api&modified=1303954037", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/54/54792.png?src=api&modified=1303954037"}, {"caption": "The new Firefox 4.0 panorama screen", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/54/54793.png?src=api&modified=1303954037", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/54/54793.png?src=api&modified=1303954037"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/alfredkayser/?src=api", "id": 66, "name": "alfredkayser"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/123-32.png?modified=1502896821", "name": "Nautipolis for Firefox", "created": 1088145496, "type": "theme", "summary": "Nautipolis for Firefox: a blend of retro, nautical, Areo and Gnome. Designed for daily use, with consistent layout, buttons, widgets, with support for many extensions. \n\nInstall the About Home Themer extension to also theme the about:home page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/nautipolis-for-firefox/reviews/"}, {"last_updated": 1510056610, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/move-tabs-around/?src=api", "weekly_dls": 4, "guid": "{cb327223-fe49-4d02-8233-134198263b81}", "id": 818121, "adu": 74, "support": null, "version": "0.0.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 291, "status": "public", "description": "Creates Shortcuts to move tabs\nCtrl+Shift+Left - Move one spot to the left\nCtrl+Shift+Right - Move one spot to the right\nCtrl+Shift+9 - Move all the way to the right\nCtrl+Shift+1 - Move all the way to the left", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/motikor/?src=api", "id": 13058024, "name": "Moti Korets"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/818/818121-32.png?modified=1510364305", "name": "Move Tabs", "created": 1495820537, "type": "extension", "summary": "Move tabs around", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/move-tabs-around/reviews/"}, {"last_updated": 1519798210, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/panic-button/?src=api", "weekly_dls": 207, "guid": "{24cea704-946d-11da-a72b-0800200c9a66}", "id": 6990, "adu": 5169, "support": "https://groups.google.com/d/forum/aecreations-help", "version": "4.0.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://aecreations.sourceforge.net/panicbutton/index.php", "total_dls": 555429, "status": "public", "description": "Don't want the boss to catch you surfing the web on company time? Don't want your teacher, classmates, roommate or significant other to see the websites you're viewing? With Panic Button, a single click of a toolbar button will quickly hide all Firefox browser windows and open a new window displaying a website of your choice -- click the toolbar button again to bring back your browser windows. The Panic Button action can also be invoked by pressing F9.\n\nAfter installing Panic Button, the Panic Button toolbar button will be automatically added to the browser toolbar, if it is not there already.\n\nFeatures:\n\n\u2022 Make Panic Button work for you by choosing one of the following actions: Hide and Replace (the default option -- hides all browser windows and replaces them with a browser window displaying a web page at a specific URL; click on the Panic Button again after danger has passed to restore the browser session), Minimize All Windows (slowest option \u2013 but all windows can be restored), or Close All Windows (close all windows and quit Firefox, if there are no other open windows such as bookmark manager).\n\n\u2022 Press F9 to invoke the Panic Button action; the shortcut key can be turned off, if desired.\n\n\u2022 Customizable toolbar button caption and icon. There are 20 toolbar button images to choose from. An image file on your computer can also be used; oversized images will be automatically resized.\n\nSupported languages: English (United States), Chinese (traditional and simplified), Dutch, Filipino, French, Indonesian, Italian, Russian, Spanish, Turkish.\n\nDo you want Panic Button in your language? If you are fluent in English and another world language and would like to help update or add a new translation, consider contributing a translation here: https://crowdin.com/project/aecreations-panic-button\n\nThings You Should Know About:\n\n\u2022 The Hide and Replace action does not work in Private Browsing windows.\n\n\u2022 Any downloads in progress will continue in the background if clicking the Panic Button to hide or minimize all windows. If Close All Windows was selected in extension preferences as the Panic Button action, downloads in progress will be canceled.", "previews": [{"caption": "The Panic Button toolbar button in Firefox.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193973.png?src=api&modified=1512968003", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193973.png?src=api&modified=1512968003"}, {"caption": "Make the Panic Button less conspicuous by customizing the toolbar button caption and icon. Select from 20 icons, or choose your own.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193884.png?src=api&modified=1512967999", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193884.png?src=api&modified=1512967999"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/aecreations/?src=api", "id": 6895, "name": "AE Creations"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/6/6990-32.png?modified=1520143407", "name": "Panic Button", "created": 1207863887, "type": "extension", "summary": "Quickly hide all browser windows with a click of a button.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/panic-button/reviews/", "contribution": {"meet_developers": "http://paypal.me/aecreations88"}}, {"last_updated": 1522927813, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/noise/?src=api", "weekly_dls": 241, "guid": "noise@bootleq", "id": 8438, "adu": 2307, "support": "https://github.com/bootleq/noise", "version": "2.2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "https://github.com/bootleq/noise", "total_dls": 83665, "status": "public", "description": "Play sounds when events happen, customizable.\n\nVersion 2.1 only has a small set of functions, currently:\n Download start, complete, failed events Firefox startup Back / Forward navigation Copy, cut HTTP request completed\n** Below are description for legacy versions (&lt; 2.0, for Firefox &lt; 57) **\n\nSupports events which can be captured by:\nnsIObserverService.addObservergBrowser.addEventListenerwindow.addEventListener\nYou can specify sound files by:\nString \"beep\" to play a platform-dependent beep.Local wav file, like: \"C:\\WINDOWS\\Media\\ding.wav\"chrome wav file, like: \"chrome://global/content/notfound.wav\"\nNoise also lets events below to send notification. So we can capture them by observe these topics:\nFindbar wrapped (noise-TypeAheadFind.FIND_WRAPPED)Toggle sidebar (noise-toggleSidebar)Alert notificationbox (noise-alert-loaded)Start navigation (noise-WebProgress-start) learned much from PopupSound extensionStop navigation (noise-WebProgress-stop)Change location (noise-WebProgress-locationChange)Download events (noise-dl.add/remove/stop/error) for Firefox 26 and above.", "previews": [{"caption": "Options page", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191415.png?src=api&modified=1510378855", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191415.png?src=api&modified=1510378855"}, {"caption": "(Legacy version) Preference window and Edit window", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/120/120533.png?src=api&modified=1510378855", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/120/120533.png?src=api&modified=1510378855"}, {"caption": "(Legacy version) Event Guide window", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/120/120534.png?src=api&modified=1510378855", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/120/120534.png?src=api&modified=1510378855"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/bootleq/?src=api", "id": 74906, "name": "bootleq"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/8/8438-32.png?modified=1522930823", "name": "Noise", "created": 1218329195, "type": "extension", "summary": "Make sound response when event happen.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/noise/reviews/"}, {"last_updated": 1511799614, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/open-in-browser/?src=api", "weekly_dls": 184, "guid": "openinbrowser@www.spasche.net", "id": 8207, "adu": 5153, "support": "https://github.com/Rob--W/open-in-browser/issues", "version": "2.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "https://github.com/Rob--W/open-in-browser", "total_dls": 176620, "status": "public", "description": "Have you ever been annoyed when you wanted to see a document and the download popup appears which forces you to select an external application to view it?\n\nThis extension allows you to open the document directly in your browser.\n\nVersion 2.0 and later is rewriten using the WebExtensions API. A limitation is that the extension is not able to detect the type when the server does not specify an explicit Content-Type header. In this case, the extension will show the dialog even when it should not be shown. If you would rather see too few dialogs than too many, select the \"Open with Firefox\" option and remember the choice.\n\nYou can always force an \"Open in Browser\" dialog to be shown by using the \"Tools\" &gt; \"Open in Browser\" menu.\n\nManual configuration after installation: After installing the extension, saving a file can require two confirmations because of browser limitations. To avoid this unnecessary second prompt, follow the following instructions (version 2.4 and later):\n\nVisit the extension's preference page and enable the \"Never ask to confirm \"Save File\" action\" option.Visit about:configSearch for neverAskModify browser.helperApps.neverAsk.saveToDisk by double-clicking on the row.Set the value to application/prs.oib-ask-once\nIf you use Firefox 56 or earlier, install Open in Browser version 1.18.", "previews": [{"caption": "\"Open in Browser\" dialog for Firefox 57 and later.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191646.png?src=api&modified=1510596424", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191646.png?src=api&modified=1510596424"}, {"caption": "Add-on preferences page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191647.png?src=api&modified=1510596424", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191647.png?src=api&modified=1510596424"}, {"caption": "Dialog in Firefox 56 and earlier.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/23/23688.png?src=api&modified=1510596420", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/23/23688.png?src=api&modified=1510596420"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/RobW/?src=api", "id": 6084813, "name": "Rob W"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/sylvain-pasche/?src=api", "id": 23789, "name": "Sylvain Pasche"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/est31/?src=api", "id": 13255172, "name": "est31"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/8/8207-32.png?modified=1518437178", "name": "Open in Browser", "created": 1216543658, "type": "extension", "summary": "Offers the possibility to display documents in the browser window.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/open-in-browser/reviews/"}, {"last_updated": 1512889213, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/open-in-private-mode/?src=api", "weekly_dls": 39, "guid": "{ce1a7b4e-0937-4480-b15e-42a996d680b8}", "id": 901924, "adu": 213, "support": "http://mybrowseraddon.com/open-in-private-mode.html", "version": "0.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/open-in-private-mode.html", "total_dls": 1191, "status": "public", "description": "Open in Private Mode is an addon that enables you to open the current tab (active) in a private window. \n\nSimply click on the toolbar button to open the private (or incognito) window. You can also use the context menu item (right-click) to open the private window. Please note that, if you right-click on a link, the new private window will have the link URL instead of the tab. Moreover, you can use keyboard shortcut (Alt + Shift + S) to open the active tab in a private window.\n\nIn order to report bugs, please fill the bug report form in the addon's homepage.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193919.png?src=api&modified=1512889199", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193919.png?src=api&modified=1512889199"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193918.png?src=api&modified=1512889199", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193918.png?src=api&modified=1512889199"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/GlinChiney/?src=api", "id": 11776272, "name": "Glin"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/901/901924-32.png?modified=1512890422", "name": "Open in Private Mode", "created": 1512888982, "type": "extension", "summary": "Open the active tab in a private window via toolbar button or context-menu.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/open-in-private-mode/reviews/"}, {"last_updated": 1466113355, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/open-multiple-urls/?src=api", "weekly_dls": 652, "guid": "openmultipleurls@ustat.de", "id": 709988, "adu": 7098, "support": null, "version": "1.3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "45.0"}}, {"Firefox for Android": {"max": "*", "min": "45.0"}}], "homepage": null, "total_dls": 47830, "status": "public", "description": "Opens a list of URLs provided as text. Additionally extracts URLs from text.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/175/175265.png?src=api&modified=1466015853", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/175/175265.png?src=api&modified=1466015853"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/175/175266.png?src=api&modified=1466015853", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/175/175266.png?src=api&modified=1466015853"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/tp12/?src=api", "id": 12363525, "name": "tp12"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/709/709988-32.png?modified=1466115616", "name": "Open Multiple URLs", "created": 1466015701, "type": "extension", "summary": "Opens a list of URLs.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/open-multiple-urls/reviews/"}, {"last_updated": 1516900811, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/overbitewx/?src=api", "weekly_dls": 67, "guid": "overbitewx@floodgap.com", "id": 836770, "adu": 670, "support": "http://gopher.floodgap.com/overbite/", "version": "0.4.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "58.0"}}, {"Firefox for Android": {"max": "*", "min": "58.0"}}], "homepage": null, "total_dls": 2107, "status": "public", "description": "OverbiteWX is a successor to our previous addon OverbiteFF, allowing access to Gopher URLs and Gopher protocol links, but using WebExtensions-compatible APIs.\n\nOverbiteWX currently cannot directly connect to Gopher servers because WebExtensions does not implement a TCP sockets API (see bug 1247628). In this version, your requests are sent to the Floodgap Public Gopher Proxy, which converts the Gopher menu and documents to HTML and HTTP. Future versions will allow a choice of proxy, and eventually restore direct connections to Gopher servers when the API is finally available from Mozilla.\n\nThanks for your patience and indulgence while we wait for WebExtensions to become more useful and complete for the next generation of Firefox addons.\n\nTo set up OverbiteWX:\n\nInstall the addon.Enter any Gopher URL or click any Gopher link starting with gopher://Firefox will pop up a window saying you must select an application to view that link. OverbiteWX will be in the list. Select it, check the box to remember this choice if you desire (strongly recommended, or you will get this window every time), and click Open Link.The Gopher site you have selected will be rendered by the Floodgap Gopher proxy.\nYou can always choose another Gopher handler from Preferences, Applications. If you uninstall OverbiteWX, you will be asked to choose a new Gopher handler on the next Gopher site you visit.\n\nThanks for using OverbiteWX!", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/the-overbite-project/?src=api", "id": 1605919, "name": "The Overbite Project"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "OverbiteWX", "created": 1501021373, "type": "extension", "summary": "Re-enables the Gopher protocol in Firefox 56 and above, allowing you to enter Gopher URLs and click on Gopher links. Because WebExtensions does not yet have a TCP sockets API, this version redirects your requests to the Floodgap Public Gopher Proxy.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/overbitewx/reviews/"}, {"last_updated": 1507715415, "platforms": ["All Platforms"], "dev_comments": "This is a companion for Personas. Therefore you need to first install the Personas and then Personas Rotator:\n<a rel=\"nofollow\" href=\"https://addons.mozilla.org/en-US/firefox/addon/10900\">https://addons.mozilla.org/en-US/firefox/addon/10900</a>\n\nYou may combine Personas Rotator with <a rel=\"nofollow\" href=\"https://addons.mozilla.org/en-US/firefox/addon/10550\">Browser Backgrounds</a> which lets you install wallpapers to your Firefox to better customise your browser. Above images are examples of the combination of Personas Rotator and Browser Backgrounds.\n<a rel=\"nofollow\" href=\"https://addons.mozilla.org/en-US/firefox/addon/10550\">https://addons.mozilla.org/en-US/firefox/addon/10550</a>\n\nWhat about another rotator add-on? <a rel=\"nofollow\" href=\"https://addons.mozilla.org/en-US/firefox/addon/14651/\">Wallpaper Rotator</a> is the new Firefox add-on that changes your computer Desktop wallpapers regularly. No need to install another software to change your Desktop Wallpapers any more.\n<a rel=\"nofollow\" href=\"https://addons.mozilla.org/en-US/firefox/addon/14651/\">https://addons.mozilla.org/en-US/firefox/addon/14651/</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/personas-rotator/?src=api", "weekly_dls": 104, "guid": "{6e73f6b7-b9ab-44b8-b744-6393e3c2e351}", "id": 60914, "adu": 2478, "support": null, "version": "61.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://barisderin.com/?p=121", "total_dls": 1885194, "status": "public", "description": "Personas Rotator is a new companion for Personas. Therefore you need to first install the Personas and then Personas Rotator:\nhttps://addons.mozilla.org/en-US/firefox/addon/10900\n\nPersonas Rotator is a new companion for Personas Firefox add-on to change over 65000+ skins periodically on Firefox. What Will Your Browser Wear Now?\n\nPersonas Rotator will automatically rotate the Personas skins you have. If you logged in GetPersonas.com and have favorites in the system, the add-on will try to rotate your My Favorites personas. If you did not log in the system and have no My Favorites personas the rotation is completely random through different collections. The rotation interval time is set to 1 minute as default and you can change this value through settings.\n\nTo change the Personas Rotator settings just left-click the normal Personas icon on Firefox status-bar. This will open up the Personas context menu which will provide you the Personas Rotator menu options.\n\nBy choosing Options menu, you may adjust the add-on cycle through All categories, My Favorites or set to rotate inside a specific category (e.g. Foxkeh) Also rotation interval can be changed as your like.\n\nNote: If you:\n\n* activate another Personas from Personas menu\n* choose Default menu option from Personas menu or\n* install new Personas from getpersonas.com\n\nthe rotation automatically stops. Because those requests should stop the rotation to see the changes took place. To activate the rotation again, follow Personas menu &gt; Personas Rotator pathway and choose Enable Rotation menu option.\n\nIf any time rotation is not active make sure that:\n* you have logged in the GetPersonas.com (only required if My Favorites is choosen for rotation category)\n* check the ration is enabled from follow Personas menu &gt; Personas Rotator pathway and choose Enable Rotation menu option if it is available. (Do not choose Disable Rotation. It implies the rotation is active and you do not need to take any further proceeding.)\n\nYou may combine Personas Rotator with Browser Backgrounds which lets you install wallpapers to your Firefox to better customise your browser. Below images are examples of the combination of Personas Rotator and Browser Backgrounds.\nhttps://addons.mozilla.org/en-US/firefox/addon/10550\n\nWhat about another rotator add-on? Wallpaper Rotator is the new Firefox add-on that changes your computer Desktop wallpapers regularly. No need to install another software to change your Desktop Wallpapers any more.\nhttps://addons.mozilla.org/en-US/firefox/addon/14651/", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/41/41236.png?src=api&modified=1466977699", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/41/41236.png?src=api&modified=1466977699"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/41/41237.png?src=api&modified=1466977699", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/41/41237.png?src=api&modified=1466977699"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/41/41238.png?src=api&modified=1466977699", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/41/41238.png?src=api&modified=1466977699"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/41/41239.png?src=api&modified=1466977699", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/41/41239.png?src=api&modified=1466977699"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/41/41240.png?src=api&modified=1466977699", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/41/41240.png?src=api&modified=1466977699"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/baris-derin/?src=api", "id": 4010195, "name": "Baris Derin"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/60/60914-32.png?modified=1507717221", "name": "Personas Rotator", "created": 1264097108, "type": "extension", "summary": "Personas Rotator is a new companion for Personas Firefox add-on to change over 65000+ skins periodically on Firefox. What Will Your Browser Wear Now?", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/personas-rotator/reviews/"}, {"last_updated": 1520634013, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "For reporting bugs, please create an <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/6bab5e8ef3bd1ec9e02b5a94eda0b33f5fde003814a1f397023e3963d022a826/https%3A//github.com/luben/load-progress-bar/issues\">issue</a>.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/load-progress-bar/?src=api", "weekly_dls": 157, "guid": "load-progress-bar@luben.github.com", "id": 848660, "adu": 2671, "support": "https://github.com/luben/load-progress-bar/issues", "version": "0.9", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/luben/load-progress-bar", "total_dls": 11112, "status": "public", "description": "This add-on adds a thin progress bar to each window while the page is still loading.\n\nThe color, size and position (top/bottom) are configurable from the add-on preferences.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/karavelov/?src=api", "id": 13252974, "name": "Luben Karavelov"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/848/848660-32.png?modified=1520637622", "name": "Load Progress Bar", "created": 1503942121, "type": "extension", "summary": "Adds minimalistic load progress bar on each page", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/load-progress-bar/reviews/"}, {"last_updated": 1526160913, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/re-pagination-webext-fork/?src=api", "weekly_dls": 52, "guid": "repagination-fork-mathnerd314@github.com", "id": 894209, "adu": 407, "support": "https://github.com/Mathnerd314/repagination/issues", "version": "2018.5.12", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Mathnerd314/repagination/", "total_dls": 1586, "status": "public", "description": "Right-click a link leading to the next page and select Repaginate to load the desired number of pages. 'Load all' will load until there is no more next link. You may stop the extension by right-clicking and selecting 'Stop!'.", "previews": [{"caption": "Main interface, without Slideshow option enabled.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/198/198229.png?src=api&modified=1519353991", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198229.png?src=api&modified=1519353991"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mathnerd314/?src=api", "id": 4722099, "name": "Mathnerd314"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/894/894209-32.png?modified=1526163623", "name": "Re-Pagination - WebExtension fork", "created": 1511975584, "type": "extension", "summary": "Load consecutive pages in a single tab at once, or view them in a slideshow, similar to AutoPager but not as automatic. Useful for searches, forums, and webcomics.\nThis is a fork of Nils Maier's Re-Pagination addon, updated for Firefox Quantum.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/re-pagination-webext-fork/reviews/"}, {"last_updated": 1505638226, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/simple-calculator-1_blacktoy/?src=api", "weekly_dls": 84, "guid": "jid1-hGKEHPUjR8q8Bw@jetpack", "id": 562742, "adu": 814, "support": null, "version": "1.3.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "54.0a1"}}, {"Firefox for Android": {"max": "*", "min": "54.0a1"}}], "homepage": null, "total_dls": 33307, "status": "public", "description": "Simple Calculator is an add-on to help with a basic mathematical calculation with just one click away using embedded toggle button on your favourite web browser.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/166/166410.png?src=api&modified=1444607447", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/166/166410.png?src=api&modified=1444607447"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/166/166412.png?src=api&modified=1444607447", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/166/166412.png?src=api&modified=1444607447"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/blacktoy/?src=api", "id": 11178916, "name": "Bakti Karnoaji"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/562/562742-32.png?modified=1505640021", "name": "Simple-Calculator", "created": 1417390353, "type": "extension", "summary": "a basic simple math operator add-on", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/simple-calculator-1_blacktoy/reviews/"}, {"last_updated": 1523700008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/emailthis/?src=api", "weekly_dls": 78, "guid": "emailthis@emailthis.me", "id": 790100, "adu": 1130, "support": "https://www.emailthis.me/contact/new", "version": "2.5.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://www.emailthis.me", "total_dls": 6216, "status": "public", "description": "Found a great article but don\u2019t have time to read it now? Save the web page to your email and read it later. \nEmail This removes ads, distractions and crufty sidebars from a web page and sends a cleaned-up, readable view of the page to your email inbox. You can then open up your email client and read your saved articles whenever you want.\n\nEmail This is a simpler alternative to bookmark and \"read later\" tools like Pocket, Instapaper &amp; Readability. \n\nThere is no need to signup for a new service or install any additional applications to read your saved bookmarks. You can even access your saved bookmarks offline on your mobile phones and tablets.\n\n\nFeatures &amp; Benefits\n\nSave any web page or article with one-clickSave the current page with a keyboard shortcut[NEW] Add notes and keywords to your saved pages. This helps you search for your content faster[NEW] Include PDF snapshot of all web pagesRight-click and save links without opening them. We will open up that link, extract useful content from it and send you an email with its contents.[NEW] Save PDFs, DOCX files, PPTs, Excel sheets and images as email attachmentsAlso works from Android &amp; iOS devices. Simply use the \"Share\" button on your phone to send an email with a link to save@emailthis.me. EmailThis will reply with the contents of that link.Completely free to use.", "previews": [{"caption": "Send ad-free articles and web pages to your email inbox for later reading.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184680.png?src=api&modified=1495263357", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184680.png?src=api&modified=1495263357"}, {"caption": "Right-click on any link and email it to yourself.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184681.png?src=api&modified=1495263360", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184681.png?src=api&modified=1495263360"}, {"caption": "Email This removes ads & clutter. It sends you a beautiful email with just the text & images from that page.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184682.png?src=api&modified=1495263360", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184682.png?src=api&modified=1495263360"}, {"caption": "Turn your email inbox into your reading list.\r\nAdd labels and filters to manage your bookmarks.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184683.png?src=api&modified=1495263360", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184683.png?src=api&modified=1495263360"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/bharani91/?src=api", "id": 12858704, "name": "Bharani"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/790/790100-32.png?modified=1523701223", "name": "Email This", "created": 1488265274, "type": "extension", "summary": "Remove clutter from web pages and save ad-free articles to your email inbox for later reading.\nEmail This is a simpler alternative to bookmark and \"read later\" tools like Pocket, Instapaper &amp; Readability.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/emailthis/reviews/"}, {"last_updated": 1486216062, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/display-_anchors/?src=api", "weekly_dls": 24, "guid": "display-anchors@robwu.nl", "id": 779544, "adu": 568, "support": "https://github.com/Rob--W/display-anchors/issues", "version": "1.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/Rob--W/display-anchors", "total_dls": 2436, "status": "public", "description": "Display #Anchors offers an easy way to see all (invisible) anchors in a page, to make it easier to link to a specific part of a webpage.\n\nFeatures:\n\n Finds all anchors in a page and shows a marker next to it. Does not alter the layout; so no jumpy pages or expensive repaints. The anchored content is highlighted on Hover over the marker. The marker is highlighted on hover over the anchored content. Click on the toolbar button to remove all markers. Shortcut Alt + Shift + A to toggle anchors. You can customize the label of the displayed anchor.\nSource code, support and history: https://github.com/Rob--W/display-anchors", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182040.png?src=api&modified=1486081926", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182040.png?src=api&modified=1486081926"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/RobW/?src=api", "id": 6084813, "name": "Rob W"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/779/779544-32.png?modified=1486218020", "name": "Display #Anchors", "created": 1486080312, "type": "extension", "summary": "Displays anchors for all content in the current web page without breaking the layout.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/display-_anchors/reviews/"}, {"last_updated": 1525092611, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/?src=api", "weekly_dls": 666, "guid": "simple-tab-groups@drive4ik", "id": 874813, "adu": 7261, "support": "https://github.com/drive4ik/simple-tab-groups", "version": "2.5.4.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}], "homepage": "https://github.com/drive4ik/simple-tab-groups", "total_dls": 27808, "status": "public", "description": "Attention!\nFF 56 and above has some bugs with tabs, see GIF: https://goo.gl/hcu2mw\nPlease do not write negative reviews without checking their relationship to the Simple Tab Groups\n\n[FF bug] Missed tabs after restart browser:\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1435077\n\n\nPlease, help me translate this addon into your language!\n\nSimple Tab Groups works across browser instances/windows too. If you select a group in another window, the selected window will jump to the foreground with the chosen group selected. You can even select the specific tab within that group in background browser windows. GIF example\n\nThis allows for easy switching between active and pre-loaded tabs across multiple browser windows.\n\nOpen popup shortcut: F8\n\nThis extension has these plugins:\n Create new group Load custom group\nCurrent list of functionality / development notes:\n Full rewrite of add-on without any third-party libraries New Design (fork old add-on design \"Tab Groups\") Added colored group icon Added the ability to import the backup groups of the old plug-in \"Tab Groups\" Added support of \"Firefox Multi-Account Containers\" Now fully supports multiple windows Saves last active tab after change group Show currently used group in addon icon (see screenshot) Specially NOT supported Private (Incognito) Mode Added close tab by middle mouse click Added simple switching between groups and tabs in search mode using the up, down, right and left keys \"Manage groups\" functional is here! (so far only \"Grid\") Added support Drag&amp;Drop for tabs and groups in popup window Added support sorting groups (context menu in popup window) Added field for search/filter tabs in \"Manage Groups\" Added support to Backup/Restore tabs, groups and settings to/from json file Support for quick groups switching has been added!!! (see settings) Custom group icons, set group icon from tab icon (by context menu) Disable fast group switching by default Added undo remove group by context menu browser button (see last screenshot) Added support for catch tabs by containers (#76) Added more settings :)\nPermissions used:\n tabs: for tab handling &lt;all_urls&gt;(Access your data for all websites): for tab thumbnails contextualIdentities &amp; cookies: for work with FF containers notifications: for notification on move tab to group or other menus: for creating tabs context menus storage: for saving groups localy", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191721.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191721.png?src=api&modified=1518038094"}, {"caption": "Please, go to browser options and check this", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196661.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196661.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191722.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191722.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191723.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191723.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191724.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191724.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191725.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191725.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192717.png?src=api&modified=1518038094", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192717.png?src=api&modified=1518038094"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192718.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192718.png?src=api&modified=1518038095"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192719.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192719.png?src=api&modified=1518038095"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193158.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193158.png?src=api&modified=1518038095"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193159.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193159.png?src=api&modified=1518038095"}, {"caption": "Manage groups", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194503.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194503.png?src=api&modified=1518038095"}, {"caption": "Allow Drag & Drop groups and tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194504.png?src=api&modified=1518038095", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194504.png?src=api&modified=1518038095"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197330.png?src=api&modified=1518038098", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197330.png?src=api&modified=1518038098"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/drive4ik/?src=api", "id": 1017663, "name": "Drive4ik"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/874/874813-32.png?modified=1525094424", "name": "Simple Tab Groups", "created": 1510534378, "type": "extension", "summary": "Create, modify and quickly change tab groups. \nInspired by the old add-on \"Tab Groups\" :)", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/reviews/"}, {"last_updated": 1512591010, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "This extension is free software (open source) and <b>and still under active development</b>. You can report bugs or propose new features at <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/8e2b4cc5971ada4faba66bc81f37dcda09320bb7e22870f64b15a4e83437f15d/https%3A//github.com/tosdr/tosdr-firefox/issues\">https://github.com/tosdr/tosdr-firefox/issues</a> .", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/?src=api", "weekly_dls": 271, "guid": "jid0-3GUEt1r69sQNSrca5p8kx9Ezc3U@jetpack", "id": 390151, "adu": 7357, "support": "https://github.com/tosdr/tosdr-firefox/issues", "version": "0.6.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "49.0"}}, {"Firefox for Android": {"max": "*", "min": "49.0"}}], "homepage": "http://www.tosdr.org", "total_dls": 88947, "status": "public", "description": "\u201cI have read and agree to the Terms\u201d is the biggest lie on the web. We aim to fix that. \u201cTerms of Service; Didn't Read\u201d is a user rights initiative to rate and label website terms &amp; privacy policies, from very good (class A) to very bad (class E).\n\nThis extension informs you instantly of your rights online by showing an unintrusive icon in the toolbar. You can click on this icon to get summaries from the Terms of Service; Didn't Read initiative.", "previews": [{"caption": "Youtube tosdr on OS X", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192456.png?src=api&modified=1511355976", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192456.png?src=api&modified=1511355976"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AbdullahDiaa/?src=api", "id": 5680779, "name": "Abdullah Diaa"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/hugoroyd/?src=api", "id": 6448557, "name": "Hugo"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/390/390151-32.png?modified=1512591622", "name": "Terms of Service; Didn\u2019t Read", "created": 1345172083, "type": "extension", "summary": "\u201cI have read and agree to the Terms\u201d is the biggest lie on the web. We aim to fix that. Get informed instantly about websites' terms &amp; privacy policies, with ratings and summaries from the www.tosdr.org initiative.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/reviews/"}, {"last_updated": 1511076608, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/textmarker-go/?src=api", "weekly_dls": 163, "guid": "{cd6c4ebf-366e-45a0-98b5-b8217288eed7}", "id": 5766, "adu": 4609, "support": null, "version": "0.9", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": null, "total_dls": 66799, "status": "public", "description": "TextMarker Go allows to highlight the selected text. You have seven colors (pink, red, orange, yellow, green, blue and cyan) for the highlight. When you highlight a selection, an arrow flag will be added and fixed on the right side of the page. Clicking on the arrow flag will scroll the page to the highlighted text. Double-clicking on the arrow flag will remove the highlight. \n\nYou can also use keyboard shortcut to highlight the selection or jump to the highlighted text.\n\n*** THIS EXTENSION WILL NOT SAVE THE HIGHLIGHTED TEXT. YOU WILL NOT SEE THE HIGHLIGHT WHEN YOU VISIT THE SAME PAGE THE NEXT TIME. ***\n\n1. To hightlight selected text, you can:\n(a) Use context menu. There are two modes of context menu: (1) A submenu of colors; (2) A menu item \"Mark The Selection\". You can change color via toolbar button.\n(b) Use the color list in the toolbar button\n(c) Use F9 key to hightlight.\n\n2. To jump to a highlight text, you can\n(a) Click the arrow flag on the right side of the page\n(b) Use F2 key\n\n3. Double-clicking the arrow flag will remove the corresponding highlight.\n\n4. Remove all the highlights in the current page via toolbar button.", "previews": [{"caption": "\u5229\u7528\u53f3\u9375\u9078\u55ae\u4f86\u6a19\u8a18\u9078\u53d6\u6587\u5b57", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189080.png?src=api&modified=1509280262", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189080.png?src=api&modified=1509280262"}, {"caption": "\u53f3\u5074\u51fa\u73fe\u56fa\u5b9a\u6a19\u7c64", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189081.png?src=api&modified=1509280262", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189081.png?src=api&modified=1509280262"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/hemiola-sun/?src=api", "id": 9095, "name": "Hemiola SUN"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/5/5766-32.png?modified=1511079621", "name": "TextMarker Go", "created": 1190932799, "type": "extension", "summary": "Highlight the selected text.\n1) Seven highlight colors\n2) An arrow flag is added on the right side of the page\n3) Hotkeys for highlight selected text and jump to highlighted text", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/textmarker-go/reviews/"}, {"last_updated": 1510597210, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/quo-vadis/?src=api", "weekly_dls": 2, "guid": "quovadis@basa.nl", "id": 363058, "adu": 154, "support": "https://basa.nl/addons/quovadis/", "version": "2.0.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://basa.nl/addons/quovadis/", "total_dls": 5003, "status": "public", "description": "When you click a shortened URL, do you know where it leads? All URL redirections (including URL shortening) should be transparent. Before you decide to click on a link, you should be able to know where it leads. So you can decide whether you actually want to open it, now that you're able to see it's destination.\nSimply select \u201cQuo Vadis?\u201d from the context menu of any link, on any web site. The extension probes the URL and lists all URL redirections it encounters, until the final URL, in a compact popup. Each encountered URL is colored:\nBlack:\tCurrently being probed.Gray:\tRedirects to another URL (probed next).Red:\tRedirects to an already encountered URL.Orange:\tReturned an error.Green:\tFinal URL, no errors, no redirections.Quo Vadis requires no configuration.\nCheck out https://basa.nl/addons/quovadis/ for more details, and some interesting examples of Quo Vadis results.", "previews": [{"caption": "Context menu of a link, showing the Quo Vadis? menu option.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/72/72931.png?src=api&modified=1340658848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/72/72931.png?src=api&modified=1340658848"}, {"caption": "The Quo Vadis? popup, while a link is being investigated.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/72/72933.png?src=api&modified=1340658848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/72/72933.png?src=api&modified=1340658848"}, {"caption": "The Quo Vadis? popup, showing the final URL.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/72/72935.png?src=api&modified=1340658848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/72/72935.png?src=api&modified=1340658848"}, {"caption": "The Quo Vadis? popup, when the last URL returns neither OK nor a redirection.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/72/72937.png?src=api&modified=1340658848", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/72/72937.png?src=api&modified=1340658848"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/basa_nl/?src=api", "id": 6014358, "name": "basa"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/363/363058-32.png?modified=1524678016", "name": "Quo Vadis?", "created": 1329023755, "type": "extension", "summary": "Quo Vadis? reveals where a shortened URL leads.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/quo-vadis/reviews/"}, {"last_updated": 1498591417, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/wiki-proxy/?src=api", "weekly_dls": 21, "guid": "{74adfca4-cac4-48d7-8e1a-baaffeb1cdec}", "id": 827492, "adu": 21, "support": "https://github.com/moguzhanataman/wiki-proxy", "version": "1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 1013, "status": "public", "description": "None", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/thekhug/?src=api", "id": 13124817, "name": "M. O\u011fuzhan Ataman"}], "icon": "https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png", "name": "Wiki proxy", "created": 1498508636, "type": "extension", "summary": "This add-on prepends 0 to wikipedia.org anchors, which is a proxy for wikipedia. Some countries have blocked wikipedia.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/wiki-proxy/reviews/"}, {"last_updated": 1512651008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/fxui-editor/?src=api", "weekly_dls": 42, "guid": "fxui@example.com", "id": 878688, "adu": 251, "support": "https://github.com/szabozsol1224/FxUI-Editor", "version": "0.2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}], "homepage": "https://github.com/szabozsol1224/FxUI-Editor", "total_dls": 2393, "status": "public", "description": "A convenient WYSIWYG userChrome.css editor for the webextension era.\n\nBugreport/Issues/requesting new features:\nhttps://github.com/szabozsol1224/FxUI-Editor/issues\n\nWith this webextension, you can easily modify all button's, text's and toolbar's:\n- Color\n- Background color\n- Border: width, style, curves and color all at once or separately\n- Font style and font family\n- Hover style with live preview\n\nPlus, you could customize the mouse right click (contextmenu) menus!\n\n\nAnd this is just a beginning, stay tune for more! :)\n\n\n\nWhat is userChrome.css? It is the ONLY official way to edit your browser's UI after ff57. It's not a hidden feature, just a non-advertised one, but look, here it's page: http://kb.mozillazine.org/index.php?title=UserChrome.css&amp;printable=yes", "previews": [{"caption": "main screen: a drag&drop interface and the customization options", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191844.png?src=api&modified=1510781382", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191844.png?src=api&modified=1510781382"}, {"caption": "mouse right click contextmenu customisation", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191845.png?src=api&modified=1510781381", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191845.png?src=api&modified=1510781381"}, {"caption": "output with all your modifications", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191846.png?src=api&modified=1510781382", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191846.png?src=api&modified=1510781382"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/redder/?src=api", "id": 5816428, "name": "redder"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/878/878688-32.png?modified=1512652822", "name": "FxUI Editor", "created": 1510778787, "type": "extension", "summary": "A convenient WYSIWYG userChrome.css editor for the webextension era.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/fxui-editor/reviews/"}, {"last_updated": 1515324012, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/new-hackbar/?src=api", "weekly_dls": 406, "guid": "{6196322d-f214-4991-ae33-b5f1d62bbf16}", "id": 888218, "adu": 2053, "support": "http://fosec.vn", "version": "1.0.4", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "https://github.com/mxcxvn/newhackbar/", "total_dls": 23239, "status": "public", "description": "# New Hackbar\nA sitebar that helps pentesters to perform manual web security testing inside their browser. This addon is written in webextension and alternatives to the XUL version of original Hackbar.\n\n* Developer: mxcx\n* Email: mxcxvn@gmail.com\n* Blog: http://fosec.vn\n\nThe original version is at https://addons.mozilla.org/en-US/firefox/addon/hackbar/\n\nThere will definitely be some of bugs, please give me any bugs and comments to improve it.\n\n## Some features now:\n1. Almost of features and gui in this version is based on the original addon (hackbar).\n2. The importance changes are this version is written in webextension technology in stead of the XUL technology in the original version. The original version is best but if you want to use the hackbar in firefox &gt; 57 (Quantum), you must use this version. The XUL addon is not supported anymore.\n3. I tried to make this version as similar as possible to the original. However, due to the new policy of firefox version, the position of the new hackbar must move to sidebar (left or right).\n4. Most of core functions is completed. However, due to the limited size in menu bar, some string functions are temporary not have in this version. I am trying to port all of them. If anyone who have any idea about the layout, please contact me.\n5. Shortcuts:\n+ Toggle on/off New Hackbar: F9\n+ Load Url: Alt + A or Alt + Z and Control + Z on Mac\n+ Execute: Alt + X and Control + X on Mac\n+ Split Url: Alt + S and Control + S on Mac", "previews": [{"caption": "The addon in use", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192589.png?src=api&modified=1511457760", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192589.png?src=api&modified=1511457760"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mxcxvn/?src=api", "id": 13512274, "name": "mxcx"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/888/888218-32.png?modified=1515327624", "name": "New Hackbar", "created": 1511437367, "type": "extension", "summary": "A sitebar that helps pentesters to perform manual web security testing inside their browser. This addon is written in webextension and alternatives to the XUL version of original Hackbar.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/new-hackbar/reviews/"}, {"last_updated": 1508334169, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/keyword-search-webextension/?src=api", "weekly_dls": 19, "guid": "keywordsearch-webext@kaply.com", "id": 865273, "adu": 377, "support": "https://mike.kaply.com/keyword-search-support/", "version": "0.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": null, "total_dls": 2046, "status": "public", "description": "None", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mkaply/?src=api", "id": 19155, "name": "Mike Kaply"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/865/865273-32.png?modified=1508336423", "name": "Keyword Search (WebExtension)", "created": 1508332533, "type": "extension", "summary": "Search in the awesome bar without changing your search engine. Type a k followed by a space, then your search.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/keyword-search-webextension/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/kaplyconsulting/1.49"}}, {"last_updated": 1495208360, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/qrcode-scanneroffline/?src=api", "weekly_dls": 353, "guid": "qrscaner@laobubu.net", "id": 460476, "adu": 3016, "support": null, "version": "1.2.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://laobubu.net/QRScaner/", "total_dls": 31222, "status": "public", "description": "Scan and decode QR Code in a webpage. Internet is not required.\n\nOffline decodingNever track your usageSupport non-image QR Code*You may manually adjust imageClip and chopEnhance contrast (OTSU)Invert colorAuto close result windowOpen Source\n[GitHub]: https://github.com/laobubu/QRScaner\n\n* Disabled by default, see [option] page. Support PDF Viewer: select some text, then right-click it.", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/111/111044.png?src=api&modified=1376698893", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/111/111044.png?src=api&modified=1376698893"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/laobubu/?src=api", "id": 5371177, "name": "laobubu"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/460/460476-32.png?modified=1504353968", "name": "QRCode Scanner", "created": 1376698657, "type": "extension", "summary": "Scan and decode QR Code. Internet is not required.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/qrcode-scanneroffline/reviews/"}, {"last_updated": 1512114009, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/url-to-qrcode/?src=api", "weekly_dls": 181, "guid": "jid1-ZSMfwe4lCAw9oQ@jetpack", "id": 623128, "adu": 3088, "support": "https://github.com/PHProir/url-to-qrcode-firefox-addon", "version": "0.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/smoqadam/url-to-qrcode-firefox-addon", "total_dls": 17103, "status": "public", "description": "sometimes you need to open an URL in your phone or tablet. with this add-on you can get the current URL as Qr Code and then scan by Qr Code scanner app on your device.", "previews": [{"caption": "click on the qr code button to get the current URL as Qr code", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/160/160028.png?src=api&modified=1434243266", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/160/160028.png?src=api&modified=1434243266"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/SaeedMoghadam/?src=api", "id": 11218076, "name": "Saeed Moqadam"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/623/623128-32.png?modified=1512116422", "name": "Url to QrCode", "created": 1434242525, "type": "extension", "summary": "an add-on for convert URLs to Qr Code.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/url-to-qrcode/reviews/"}, {"last_updated": 1526222110, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim/?src=api", "weekly_dls": 548, "guid": "tridactyl.vim@cmcaine.co.uk", "id": 873070, "adu": 3618, "support": "https://github.com/cmcaine/tridactyl/issues", "version": "1.12.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "54.0"}}, {"Firefox for Android": {"max": "*", "min": "54.0"}}], "homepage": "https://github.com/cmcaine/tridactyl", "total_dls": 23708, "status": "public", "description": "Replace Firefox's control mechanism with one modelled on VIM.\nMost common tasks you want your browser to perform are bound to a single key\npress:\nYou want to open a new tab? Hit t.You want to follow that link? Hit f and type the displayed label.You want to go to the bottom of the page? Hit G. Or the top? gg.You want to focus the text field on Wikipedia to search for another term? gi.Switch to the next tab? gt.Go back in time? H.Notice that this tab is rubbish and you want to close it? d.Regret that decision? u restores it.Want to write something in Vim? Ctrl-i in a text box opens it in Vim, if \nyou have :native working.Temporarily disable all that magic because you can't stand it? Shift-Insert.But how do you use your browser now? Shift-Insert again and we're back on.The list could go on a bit here, but I guess you'll get the point. If you feel\nlost sometimes :help might help you a lot.\nHighlighted features:\nfollow any link on the site with just 2-3 key presses.switch to any open tab by searching for its URL or title or entering its ID.easy customizable search settingsbind any supported command or commands to the key (sequence) of your likinggreat default bindings (if you're used to Pentadactyl or Vimperator)This add-on is very usable, but is in an early stage of development. We intend\nto implement the majority of Vimperator's features.\nYou can get beta builds from our website.\nPermissions:\nSince Tridactyl aims to provide all the features Vimperator and Pentadactyl\nhad, it requires quite a few permissions. Here we describe the specific\npermissions and why we need them.\nAccess your data for all websites:This is Mozilla's way of saying that Tridactyl can read the content of web\npages. This is necessary in order to e.g. find the links you can follow\nwith the :hint command (bound to f by default).Exchange messages with programs other than FirefoxThis permission is required for Tridactyl to interact with your\noperating system (opening your editor to edit text areas, sending links to\nyour video player, reading a configuration file from your disk...). This\nis possible thanks to an external executable we provide. If you feel this\ngives Tridactyl too much power you can chose not to install the external\nexecutable: Tridactyl will still work but won't be able to start external\nprograms.Read and modify bookmarks:Tridactyl's command line has a powerful autocompletion mechanism. In\norder to be able to autocomplete your bookmarks, Tridactyl needs to read\nthem.Clear recent browsing history, cookies, and related data:Tridactyl implements the :sanitise command Vimperator and Pentadactyl\nhad. It works a bit like the \"Clear All History\" dialog you can access by\npressing Ctrl+Shift+Del on default Firefox.Get data from the clipboard:If your clipboard contains a URL, pressing p will make Tridactyl follow\nthis URL in the current tab.Input data to the clipboard:Tridactyl lets you copy various elements to the clipboard such as a page's\nURL with yy, a link's URL with ;y or the content of an HTML element\nwith ;p.Download files and read and modify the browser's download history:By pressing ;s, ;S, ;a and ;A you can save documents and pictures\nfrom a page to your download folder.Access browsing history:The URLs of websites you've visited previously can be suggested as\narguments for :tabopen and similar commands.Access recently closed tabs:If you've accidentally closed a tab or window, Tridactyl will let you open\nit again with the :undo command which is bound to u by default.Access browser tabs:Tridactyl provides a quick tab-switching menu/command with the :buffer\ncommand (bound to b). This permission is also required to close, move,\nand pin tabs, amongst other things.Access browser activity during navigation:This is needed for Tridactyl to be able to go back to normal mode every\ntime you open a new page. In the future we may use it for autocommands.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/202/202002.png?src=api&modified=1525383725", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/202/202002.png?src=api&modified=1525383725"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193704.png?src=api&modified=1525383720", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193704.png?src=api&modified=1525383720"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193703.png?src=api&modified=1525383720", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193703.png?src=api&modified=1525383720"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193705.png?src=api&modified=1525383720", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193705.png?src=api&modified=1525383720"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/191/191470.png?src=api&modified=1525383720", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/191/191470.png?src=api&modified=1525383720"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/cmcaine/?src=api", "id": 12807200, "name": "Colin Caine"}, {"link": "https://addons.mozilla.org/en-US/firefox/user/bovine3dom/?src=api", "id": 13422900, "name": "Oliver Blanthorn"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/873/873070-32.png?modified=1526224824", "name": "Tridactyl", "created": 1510208471, "type": "extension", "summary": "Replace Firefox's control mechanism with one modelled on Vim.\n\nThis addon is very usable, but is in an early stage of development. We intend to implement the majority of Vimperator's features.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim/reviews/"}, {"last_updated": 1513093207, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/yesscript2/?src=api", "weekly_dls": 281, "guid": "yesscript202@example.org", "id": 860155, "adu": 3891, "support": "https://github.com/log69/yesscript2", "version": "4.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://github.com/log69/yesscript2", "total_dls": 19076, "status": "public", "description": "Features:\n3 states of blocking: full blocking (blocking internal and external scripts too), half blocking (allowing internal and blocking external scripts) and no blockingsingle click operationautomatic page reloadutilizing Firefox's Sync feature to remember and auto restore settings across devices (version 53+ or local storage only)compatible with desktop and mobile platforms\nPushing functionality from server side back to the users by running more codes on their computers instead of on the server is a tendency where the industry go and so web sites use more and more resources on the users' devices so their battery may go off faster. The other problem is that websites and web services become more and more vulnerable for cyber attacks using cross site scripting and other techniques. These can be solved with this extension with some trade off.\n\nTurning off scripts on websites might break functionality. However if some of them use heavy scripting making your device slow or you worry about being hacked through that site then it is a good practice to block scripts if you want to visit them anyway.\n\nThis tool is just an option for you. There are other more sophisticated options like using the NoScript extension which is a great piece of work that gives you better security because it can block scripts before loading at all whereas YesScript2 blocks them after you activate it by clicking on the icon. However teaching your browser for every domain and every script calls with NoScript seems a tedious and long work. It varies to whom it's worth it. If it's not you then YesScript2 might work for you better.\n\nOne of the main priorities when writing this extension was to create a small code set so it can be audited much easier making it more trustful. The less lines of code, the more reliable and secure a solution can be.\n\nI'd also like to express that I find the original YesScript extension a great idea and a nice work. This is a complete rewrite of it because the developer did not intend to continue development. This has nothing to do with the original in any way except its purpose.\n\nThank you.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/log69/?src=api", "id": 13331120, "name": "Andras Horvath"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/860/860155-32.png?modified=1513095623", "name": "YesScript2", "created": 1507021539, "type": "extension", "summary": "It marks the domain of the active tab untrusted, reloads the page and blocks scripts from running on it. An option for the user to stop a website eating up resources or doing malicious things even if it breaks the functionality of the page.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/yesscript2/reviews/", "contribution": {"meet_developers": "https://paypal.me/yesscript2"}}, {"last_updated": 1520166609, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/direct-currency-converter-2/?src=api", "weekly_dls": 75, "guid": "dcc@joint.ax", "id": 556398, "adu": 740, "support": "https://twitter.com/Codehawker", "version": "2.8.0.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://www.joint.ax", "total_dls": 18417, "status": "public", "description": "Direct Currency Converter - DCC\n\nNo ads or spyware.\n\nVersion: 2.8.0.0\nDate: 2018-02-25\n\nAfter installation, you'll have a new button in the toolbar. The button will open a popup with the following items:\nToogle conversion on and off.\nOpen a quotes page that can be sorted by value and currency.\nOpen a test page for currencies.\n\nThe settings tab is opened with the \"Options\" menu item.\nChanged settings are saved with the \"Save\" button in the settings tab.\nSettings can be reset to default with the \"Reset\" button.\n\nDCC can get its currency quotes from three different sources:\nECB (33 currencies, default)\nCurrencylayer (168 currencies, requires a free or paid API key)\nYahoo! (188 currencies, not always reliable)\nThe data source is selected in the DCC options. The easiest way is to use ECB. If you need more currencies,\nCurrencylayer is recommended. You need an API key that is available from their site. Store the key in the DCC settings, and you are ready to go.\n\nCurrency quotes are updated when you start the program, reset the quotes. or when you switch currency or data source.\n\nYour location is used to set your default region and currency (for example Finland - euro). It is guessed using the freegeoip.net or geoip.nekudo.com service.\n\nIf conversion does not work, it probably means that there was no reply from the data source. Try to reload the browser (F5 button) and check the internet connection.\n\nYou can convert to and from most existing currency codes as defined by ISO 4217, including precious metals.\n\nA few currencies (CHF, DKK, EUR, GBP, ISK, JPY, NOK, RUB, SEK and USD) are pre-selected for conversion. You can select all currencies, but having too many currencies selected may clutter the pages and result in slow performance.\n\nThe conversion is made according to a best guess, checking for ISO currency codes (USD), the currency name in plain text (dollars) and popular abbreviations (US$).\nAlso, currency names in several languages are checked, for example Arabic, Thai and Mongol.\nAmbiguous currencies are converted in the priority order you want. For instance, \"kr\" can mean SEK, DKK, NOK or ISK, and is converted to the first possible currency\nin the currency list in the settings tab.\nA tooltip containing original price, converted price and conversion quote is optionally shown in the upper left corner of the browser area.\nThe \"from currency\" code is optionally shown in brackets after the original value like this: 6,67\u2009\u20ac (60 kr [SEK]).\n\nAmounts without units are not converted, but you can force all numbers to be converted from a currency by selecting \"Always convert from the same currency:\".\n\nAlso, if amount and unit are in different HTML elements (for example when they have different colours or sizes) conversion cannot be done.\n\nOptionally, if selected in the settings tab, some traditional units of measurement (such as miles and calories) are converted to SI units (such as kilometres and kilojoules).\n\nOriginally released for Firefox:\nhttps://addons.mozilla.org/addon/direct-currency-converter-2/\n\nSome features of the old Firefox version could not be ported to the Chrome/Opera version:\n- PDF document conversion\n\nExternal libraries used:\njQuery 3.3.1\njQuery UI 1.12.1\njQuery UI Touch Punch 0.2.3\nDOMPurify 1.0.2\n\nIcons provided by Iconfinder.\n\nAuthor: Per Johansson, Johanssons Informationsteknik JOINT, \u00c5land Islands, Finland.\n\nHistory\n\nVersion: 2.0.0\nDate: 2014-11-16\nFirst release, ported from Firefox.\n\nVersion: 2.0.1.0\nDate: 2015-01-19\nImproved support for USD and GHC.\n\nVersion: 2.0.2.0\nDate: 2015-01-21\nFixed error with decimal calculation.\n\nVersion: 2.0.2.1\nDate: 2015-01-28\nInternal changes.\n\nVersion: 2.0.2.2\nDate: 2015-02-02\nShow on button if conversion is enabled or disabled.\n\nVersion: 2.0.2.3\nDate: 2015-02-15\nInternal fixes.\n\nVersion: 2.0.3.0\nDate: 2015-03-10\nAdded support for US cents (\u00a2, \uffe0).\nImproved support for non-English characters in price matches.\nInternal change: rewrote price regexes.\nInternal change: Updated jQuery and jQuery UI versions.\n\nVersion: 2.1.0.0\nDate: 2015-05-18\nImproved localisation, using default currency formats from Unicode Common Locale Data Repository (CLDR) Version 27.0.1.\nFix: no reload needed when activating conversion.\nFix: \"Excluded domains\" work now.\nInternal change: general code rewrite in order to ease maintenance and porting between web browsers.\n\nVersion: 2.1.1.0\nDate: 2015-05-24\nRemoved Lithuanian Litas (LTL).\nFix: Currency Spacing setting\nFix: Exclude Opera extensions pages.\nFix: Error while reading currency from storage\n\nVersion: 2.1.1.1\nDate: 2015-05-26\nNew build for Opera.\n\nVersion: 2.1.2.0\nDate: 2015-06-03\nFix: Store and reset settings.\n\nVersion: 2.1.2.1\nDate: 2015-07-12\nFix: save selected currencies.\n\nVersion: 2.2.0.0\nDate: 2015-08-14\nCurrency and country name changes from ISO 4217 Amendment Number 160\nSettings screen currency selection improved. Also support for small screens and touch screens.\n\nVersion: 2.3.0.0\nDate: 2015-09-27\nFix: the priority order of currencies to convert from. Users will have to save the currency list again. Sorry for that.\nFix: touch screen drag and drop for the currencies.\nBetter support for euro currency recognition in various languages.\n\nVersion: 2.4.1.0\nDate: 2015-11-07\nAdded an improved tooltip in the upper left corner that shows the conversion used for each element. It won't hide the original tooltip any more. It can be turned off and on in the settings.\nOriginal price and original currency in brackets can now be hidden and shown separately in the settings.\nFix: some settings had been disabled.\nFix: an error with CHF and SEK conversion.\nFix: don't suppress original tooltips\n\nVersion: 2.4.2.0\nDate: 2015-12-02\nImproved support for subunits (cents etc.).\nFix: works with dynamically changed data (again).\n\nVersion: 2.4.3.0\nDate: 2016-03-12\nUpdated to ISO 4217 Amendment Number 162\n\nVersion: 2.4.4.0\nDate: 2016-05-07\nAdded geoip.nekudo.com to find user's location an default currency.\nInternal change: Using HTML 5 data instead of hidden input nodes to store original and converted data.\n\nVersion: 2.4.4.1\nDate: 2016-05-14\nBugfix: repeated values were shown.\n\nVersion: 2.4.4.2\nDate: 2016-05-22\nInternal change: Simplified GcContentInterface code.\nInternal change: Optimisation for Chrome with var originalChildNodes.\n\nVersion: 2.4.4.3\nDate: 2016-05-23\nFix: invalid declarations in the first initialisation code.\n\nVersion: 2.4.5.0\nDate: 2016-05-25\nThe browser action icons are now grey to contrast with dark themes. Also scaled to correct sizes.\nInternal change: content scripts will not throw the error \"Uncaught TypeError: Identifier has already been declared\"\n\nVersion: 2.4.6.0\nDate: 2016-06-06\nImproved title of conversion so all conversions in an element are shown.\nFix: some text was disappearing in converted elements.\nFix: reset settings did not load the location.\nInternal change: refactored and cleaned the main content script.\n\nVersion: 2.4.7.0\nDate: 2016-07-09\nReplaced old Belarusian rouble BYR with BYN (ISO 4217 amendment number 160).\nFix: some converted text was written to the wrong element.\nFix: conversion of amount with an immediately preceding parenthesis, such as \"(500 USD)\"\n\nVersion: 2.4.8.0\nDate: 2016-07-10\nFix: some text was disappearing in converted elements.\n\nVersion: 2.4.9.0\nDate: 2016-09-05\nSelection of all currencies or no currencies.\nInternal change: upgraded versions of jQuery to 2.2.4 and jQuery UI to 1.12.0\n\nVersion: 2.4.10.0\nDate: 2016-09-07\nUses the new settings window in Chrome and Opera (Options Version 2: options_ui instead of options_page).\n\nVersion: 2.4.11.0\nDate: 2016-10-11\nInternal change: does not use Yahoo YQL any more, because of reliability issues.\n\nVersion: 2.4.12.0\nDate: 2016-10-28\nAdded a button to update currency quotes in the settings form.\n\nVersion: 2.5.0.0\nDate: 2017-03-19\nAdded a popup with links to toggle and to quotes page (ported from Firefox).\nAdded a quotes page, sortable on currency names and values.\nImproved handling of unit multiples ($ million, etc.). More will be found.\nImproved handling of minor units (cents, etc.). Most existing minor units should be found.\nInternal change: improved regular expressions.\n\nVersion: 2.5.0.1\nDate: 2017-03-19\nBugfixes: settings and region initialisation did not work correctly.\n\nVersion: 2.6.1.0\nDate: 2017-06-17\nAdded possibility to force conversion of all numbers on a page from one currency to another, even if there is no currency unit present.\nNow using currency format taken from the browser language settings (instead of setting it manually).\nExchange quote adjustment can now be set to any value, including decimals.\nCurrency names updated from ISO 4217 Amendment Number 163.\nFix: several prices in the same paragraph were sometimes not converted.\nFix: toggle off conversion would sometimes not work without reloading the page.\nFix: MGA conversion.\n\nVersion: 2.6.2.0\nDate: 2017-07-02\nAdded new setting to select between currency symbol (\u20ac) and currency code (EUR).\nImproved conversion tooltip: bigger and showing all conversions in the selected paragraph.\nAdded more cyrillic search patterns for USD.\nAdded milliard for MGA.\nImproved performance (in the currency formatting code).\n\nVersion: 2.6.3.0\nDate: 2017-07-27\nImproved performance (especially on Gmail).\n\nVersion: 2.6.4.0\nDate: 2017-08-12\nImproved performance.\n\nVersion: 2.7.0.0\nDate: 2017-11-10\nUsing another data source since the original one was closed.\n\nVersion: 2.8.0.0\nDate: 2018-02-25\nThree different currency data sources to choose from, instead of only one.\nLink to currencies test page.\nUpdates from ISO 4217 amendments: S\u00e3o Tom\u00e9 and Pr\u00edncipe STN, Mauritania MRU, and new name for Philippine piso.\nPounds are not converted any more.\nA$ is converted as AUD.\nInternal change: updated jQuery, jQuery UI, and introduced DOMPurify for checking input data.", "previews": [{"caption": "Railway tickets converted from SEK.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/146/146096.png?src=api&modified=1415275989", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/146/146096.png?src=api&modified=1415275989"}, {"caption": "Restaurant menu in PDF format converted from SEK.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/146/146098.png?src=api&modified=1415275989", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/146/146098.png?src=api&modified=1415275989"}, {"caption": "Restaurant menu converted from ISK.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/146/146100.png?src=api&modified=1415275989", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/146/146100.png?src=api&modified=1415275989"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/hawk-lord/?src=api", "id": 6203768, "name": "Per Johansson"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/556/556398-32.png?modified=1520169622", "name": "Direct Currency Converter", "created": 1415275199, "type": "extension", "summary": "Autoconverts prices from any currency to prices in a selectable currency while browsing. Supports $, \u00a3, \u00a5, \u060b, \u09f3, \u0e3f, \u17db, \u20a1, \u20a6, \u20a8, \u20a9, \u20aa, \u20ab, \u20ac, \u20ad, \u20ae, \u20b1, \u20b2, \u20b4, \u20b5, \u20b8, \u20b9, \u20ba, \u20bc, \u20bd, \ufdfc, etc.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/direct-currency-converter-2/reviews/", "contribution": {"meet_developers": "https://paypal.me/hawklord"}}, {"last_updated": 1525934722, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/hoxx-vpn-proxy/?src=api", "weekly_dls": 53956, "guid": "@hoxx-vpn", "id": 680403, "adu": 252700, "support": "https://hoxx.com", "version": "3.2.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0a1"}}, {"Firefox for Android": {"max": "*", "min": "57.0a1"}}], "homepage": "https://hoxx.com", "total_dls": 5777025, "status": "public", "description": "Most current version of Hoxx VPN works only on Firefox 57 and newer versions of Firefox.\nFor older Firefox versions: Download here\n\nYou can also use Hoxx VPN to hide your tracks and/or protect your personal information at public Wi-Fi locations.\n\nDid you know that public Internet locations are dangerous for your personal data? Bad people around you, on the same network can sniff out your personal information. This is possible because you are on the same network and you are supposed to trust each other. Why don\u2019t you use hoxx to resolve this issue? Our VPN Servers can solve this problem for you with a few simple clicks.\n\nAll you need is a hoxx account and this plugin and you are good to go. Hoxx is FREE for everyone. We have over 100 servers all over the world.\n\nUnlock sites within seconds, take care of your Internet privacy, hide your location, and get protection from malicious websites.\n\nNo special configuration is required; all you need is a valid hoxx account and you can get started immediately. We do encrypt all your connections from browser to target site to prevent anyone from stealing your personal information, this also prevents other people from knowing what you are doing.\n\nEnjoy our premium VPN service.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195700.png?src=api&modified=1515595564", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195700.png?src=api&modified=1515595564"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195697.png?src=api&modified=1515595564", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195697.png?src=api&modified=1515595564"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195698.png?src=api&modified=1515595564", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195698.png?src=api&modified=1515595564"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195699.png?src=api&modified=1515595564", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195699.png?src=api&modified=1515595564"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/hoxxvpn/?src=api", "id": 12077701, "name": "Hoxx Vpn"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/680/680403-32.png?modified=1525936823", "name": "Hoxx VPN Proxy", "created": 1453040580, "type": "extension", "summary": "Hoxx VPN Proxy service to unblock blocked websites, hide your location and encrypt your connection. Completely free.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/hoxx-vpn-proxy/reviews/"}, {"last_updated": 1507025414, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/tor-control/?src=api", "weekly_dls": 321, "guid": "{d22a1484-dcef-44e9-ab52-80f0f4a331a3}", "id": 842817, "adu": 1223, "support": "http://add0n.com/tor-control.html", "version": "0.1.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://add0n.com/tor-control.html", "total_dls": 19282, "status": "public", "description": "This extension starts Tor executable in a background and on successful connection, redirects all your traffic through Tor anonymous network to increase user privacy. Also when Tor is connected, WebRTC is disabled to prevent IP leakage.\n\nNote that for the extension to run Tor executable, you will need to install a minimal NodeJS executable. This is a bridge connector to allow the extension to execute Tor commands.\n\nIt is possible to request new identity (new IP) right from the extension toolbar panel. Also since the extension uses its own communication port, there will be no conflict with other running instances of Tor (like Tor Browser).\n\nPlease read FAQ #1 in the following page to prepare the extension to use Tor. For now, Tor bundle is prepared for Mac OS and Windows.\n\nFAQs page: http://add0n.com/tor-control.html\n\nIf you have a suggestion to improve this extension or have found a bug please report on\nhttps://github.com/andy-portmen/tor-bundle/", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186942.png?src=api&modified=1502524225", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186942.png?src=api&modified=1502524225"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AndyPortmen/?src=api", "id": 5429276, "name": "Andy Portmen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/842/842817-32.png?modified=1510317615", "name": "Tor Control (anonymity layer)", "created": 1502524074, "type": "extension", "summary": "Brings the anonymity of the Tor network and modifies few settings to protect user privacy", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/tor-control/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1526142016, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/?src=api", "weekly_dls": 8938, "guid": "user-agent-switcher@ninetailed.ninja", "id": 812521, "adu": 44100, "support": "https://gitlab.com/alexander255/user-agent-switcher", "version": "1.2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "55.0"}}], "homepage": "https://gitlab.com/ntninja/user-agent-switcher", "total_dls": 297470, "status": "public", "description": "Easily pose as another browser by changing the User-Agent header.*\n\nPretending to be a different browser can be useful in a number of different situations:\n\n Some web pages require you to log in or buy a subscription to view their content, but give full read access to search engines. Some web pages determine whether you're using a mobile or desktop browser based on your user-agent. Some web pages require you to use a specific browser to access their site. And potentially more\u2026 \nNote that your browser will not magically morph into a different piece of software just because it's pretending to be some other software. If a web site locks you out because your browser does not support a feature they require then changing the User-Agent will not make any difference.\n\n* Also changes navigator.userAgent of course.\n\nCompatibility with \u201cUser Agent Overrider\u201d\nThis extension is the successor in spirit of User Agent Overrider by muzuiget for FireFox 57+ and its text preference mode is compatible with the preferences of that extension.\n\nIf you wish to migrate your preferences from that extension, then please proceed as follows:\n If you have not done so already, install this extension by clicking on the \u201dAdd to Firefox\u00b5-button above. Open Extensions view from the left-hand side of the Add-ons Manager (about:addons). Find the User Agent Overrider (Overrider not Switcher) extension in the list towards the right and click on its Preferences button. A new dialog with User Agent Overrider's preferences should appear:\n Select all text in that dialog and copy it to your clipboard. Close the dialog \u2013 you should be back in the Add-ons Manager. Now find User-Agent Switcher in the list and click its Preferences button.\n The content of the Add-ons Manager should change and you should see some stuff regarding User -gent Switcher \u2013 including a tabular list of all of its current entries. Click on the Switch to Text Mode link towards the bottom \u2013 a text field, similar to that of the User Agent Overrider settings, should appear instead of the table. Remove all text in that text field and paste your previous configuration instead. Done! \u2013 You can now remove User Agent Overrider. (Note that you will have to do the above before FireFox 57.)\n\nTranslating \u201cUser-Agent Switcher\u201d to a new language\nAny help in translating this extension is greatly appreciated! To do so, simply visit our project on the WebLate hosted instance, create an account and either select an existing language or add a new one to get going. Thanks for helping out!\n\n(Alternatively you may submit a merge request on GitLab with the updated translation files or send me the translations using the \u201cSupport E-mail\u201d-Address.)\n\nGetting Help\nFound a bug or want a new feature? Please use the GitLab issue tracker to submit these instead of just mentioning them as part of your reviews. This way it becomes much easier for me to keep track of reported issues and get back to you if additional information is needed to help you.\n\nWatching it work\nIf you want to watch User-Agent Switcher work, there are a few things you could try:\n Use a web service (such as WhatIsMyUserAgent.net or UserAgentString.com) to see your currently sent User-Agent header. Use the built-in Network Analyzer (Ctrl-Shift-Q) to view the User-Agent header. Enter navigator.userAgent into the Scripting Console (Ctrl-Shift-K) to view the client-side User-Agent value.", "previews": [{"caption": "Icon with Popup Menu", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187816.png?src=api&modified=1504621769", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187816.png?src=api&modified=1504621769"}, {"caption": "Random User-Agent Mode", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187814.png?src=api&modified=1504621769", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187814.png?src=api&modified=1504621769"}, {"caption": "Preferences (Table Mode)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187817.png?src=api&modified=1504621769", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187817.png?src=api&modified=1504621769"}, {"caption": "Preferences (Text Mode)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187818.png?src=api&modified=1504621769", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187818.png?src=api&modified=1504621769"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/ntninja/?src=api", "id": 5622055, "name": "Alexander Schlarb"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/812/812521-32.png?modified=1526145623", "name": "User-Agent Switcher", "created": 1494081135, "type": "extension", "summary": "Easily override the browser's User-Agent string", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/reviews/"}, {"last_updated": 1521624008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/notification-sound/?src=api", "weekly_dls": 259, "guid": "@notification-sound", "id": 670995, "adu": 1842, "support": "https://discourse.mozilla.org/t/support-notification-sound/23758", "version": "1.2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0a1"}}, {"Firefox for Android": {"max": "*", "min": "56.0a1"}}], "homepage": "https://github.com/freaktechnik/notification-sounds", "total_dls": 16196, "status": "public", "description": "The default Firefox notification system doesn't notify you with audio, only visually. This extensions adds sounds to some notifications.\n\nChoose if which websites and supported extensions you want a sound to be played for. You can both work on an include or exclude principle. Can also play the notification sound when downloads finish, optionally not only when Firefox is not focused.\n\nDefine your own sound or just enjoy the default pop the extension comes with. It will play whenever a notification is shown - even if your operating system also plays one.\n\nWhen defining allowed websites and extensions you can even specify individual sounds and volumes for each entry.\n\nNOTE: this extension will not work for notifications that websites push to your device, as in notifications that are shown without the website being loaded in a tab. Hopefully the future will provide a way to support those notifications too, as they are becoming more and more popular.\n\nSome technical details\nThe extension can play a sound for websites when they trigger that in their DOM context, not when triggered from a Worker. This means that most push notifications will not work.\n\nThe extension honors the silent flag of a notification and will not play a sound when it is set. It also implements support for the sound option.\n\nExtensions need to notify this extension for it to play a sound. Currently my two notifier extensions are known to be supported (Live Stream Notifier, Advanced GitHub Notifications).\n\nPermissions\n\nstorage: Store settingsMonitor extension usage and manage themes: Read extension names for human readable extension notification settingsDownload files and read and modify the browser\u2019s download history: To make a sound when downloads finishAccess your data for all websites: Intercept when websites display a notificationAccess browser tabs: Toggle muted status for websites from tab context menumenus: Add context menu item to tabs\nIntegrating with this extension\nOther extensions can easily integrate, see this documentation: https://github.com/freaktechnik/notification-sounds#extension-integration", "previews": [{"caption": "Decide which notifications play a sound", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199659.png?src=api&modified=1521620105", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199659.png?src=api&modified=1521620105"}, {"caption": "Configuration options", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/199/199658.png?src=api&modified=1521620103", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/199/199658.png?src=api&modified=1521620103"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/freaktechnik/?src=api", "id": 466070, "name": "freaktechnik"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/670/670995-32.png?modified=6bbee178", "name": "Notification Sound", "created": 1448273592, "type": "extension", "summary": "Makes a sound when a notification is shown. Lets you customize the sound and which websites to show notifications for.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/notification-sound/reviews/", "contribution": {"meet_developers": "https://paypal.me/freaktechnik/5"}}, {"last_updated": 1513772416, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/text-encryption-tool/?src=api", "weekly_dls": 18, "guid": "{7a011261-eae1-456c-a6c0-b684127da06e}", "id": 908344, "adu": 53, "support": null, "version": "0.1.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "http://add0n.com/text-encryption-tool.html", "total_dls": 537, "status": "public", "description": "This extension adds 4 items to the right-click context menu over selections. You can either encrypt selection or decrypt it to the clipboard or as a replacement to the original text. The extension uses your passphrase as SHA-256 private key and a random public key to encrypt or decrypt the selection.\n\nThis extension can be used for instance to encrypt your passwords while sending an email or when you want to archive some important data.\n\nImportant note: there is no way to decrypt the encrypted text if the passphrase is forgotten. To protect user privacy the extension does NOT store your passphrases.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/194/194564.png?src=api&modified=1513772471", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/194/194564.png?src=api&modified=1513772471"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/RayLo/?src=api", "id": 13129494, "name": "RayLo"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/908/908344-32.png?modified=1513776023", "name": "Text Encryption Tool", "created": 1513695650, "type": "extension", "summary": "Encrypt and decrypt textual data using SHA-256 Hash algorithm", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/text-encryption-tool/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1523929809, "platforms": ["All Platforms"], "dev_comments": "Do not forget to put the button onto your toolbar! This extension simply makes it available, so you need to right click on a toolbar, then choose customize. Find the new Uppity button and drag it where you'd like it to go.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/uppity/?src=api", "weekly_dls": 69, "guid": "{16cbd87c-eb99-4f5c-9825-83cf13ab7ff8}", "id": 869, "adu": 3532, "support": null, "version": "2.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://github.com/arantius/uppity", "total_dls": 183029, "status": "public", "description": "Clicking the button on the toolbar will move up one logical level. The keyboard shortcut Alt-Up will also navigate this way.", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/arantius/?src=api", "id": 833, "name": "Anthony Lieuallen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/0/869-32.png?modified=1523931623", "name": "Uppity", "created": 1119030238, "type": "extension", "summary": "Navigate up one level (directory). It will remove an in-page anchor, the querystring, the file, and the last directory in that order, whichever is first found...", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/uppity/reviews/"}, {"last_updated": 1501505208, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/download-history-cleaner/?src=api", "weekly_dls": 42, "guid": "{baf67409-05cf-40ff-b041-4dbf02279aa1}", "id": 838462, "adu": 245, "support": "http://add0n.com/ecleaner.html?from=downloads-cleaner", "version": "0.1.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/ecleaner.html?from=downloads-cleaner", "total_dls": 4101, "status": "public", "description": "Download History Cleaner is the easiest way to clear your browser download history for a specified time period. You can define custom time period in the options page. Also you can define the area (zone) in which you want the data to be cleared from.\n\nFor a more comprehensive cleaner try my eCleaner\nhttps://addons.mozilla.org/firefox/addon/ecleaner-forget-button/\n\nUsing this extension it is possible to delete history of three different zones:\n1. Normal websites,\n2. Protected websites (not supported in Firefox yet),\n3. Extension zone (not supported in Firefox yet)\n\nDefinitions:\n-&gt; Extensions zone: Extensions and packaged applications a user has installed (not yet supported in Firefox)\n-&gt; Protected websites zone: Websites that have been installed as hosted applications (not yet supported in Firefox)\n\nFor bug reports please visit:\nhttps://github.com/andy-portmen/ecleaner\n\nFor FAQs please visit:\n http://add0n.com/ecleaner.html?from=downloads-cleaner", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186570.png?src=api&modified=1501503640", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186570.png?src=api&modified=1501503640"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/AndyPortmen/?src=api", "id": 5429276, "name": "Andy Portmen"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/838/838462-32.png?modified=1510317646", "name": "Download History Cleaner (Eraser)", "created": 1501503568, "type": "extension", "summary": "Quickly delete/wipe your browser download history for a defined period with one click", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/download-history-cleaner/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1526385308, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/mailvelope/?src=api", "weekly_dls": 576, "guid": "jid1-AQqSMBYb0a8ADg@jetpack", "id": 502400, "adu": 70744, "support": "https://www.mailvelope.com/help", "version": "2.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}], "homepage": "https://www.mailvelope.com/", "total_dls": 38317, "status": "public", "description": "Mailvelope adds missing encryption and decryption features to the user interface of common webmail providers. \nIt supports the PGP encryption standard (OpenPGP, GPG) and is compatible with other PGP applications. Encrypt files on your hard drive with Mailvelope and send encrypted email attachments.\nMailvelope makes integrating security into your workflow seamless.\n\nIt comes preconfigured for common webmail providers like:\n\n Gmail\u2122 GMX\u2122 Outlook.com\u2122 Posteo\u2122 WEB.DE\u2122 Yahoo!\u2122\nBut we also support other email providers or web applications which can be activated in Mailvelope with a one-click configuration step. For details, visit www.mailvelope.com/help.\n\nMailvelope is open source and based on OpenPGP.js, an OpenPGP library for JavaScript. The OpenPGP standard (based on PGP as originally developed by Phil Zimmermann) uses a combination of strong public key and symmetric encryption to secure electronic communication.\n\nFollow us on Twitter: twitter.com/mailvelope\nGet the source code on GitHub: github.com/mailvelope/mailvelope\nFind the latest changelog at: github.com/mailvelope/mailvelope/blob/master/Changelog.md", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/134/134144.png?src=api&modified=1512984514", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/134/134144.png?src=api&modified=1512984514"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193985.png?src=api&modified=1512984519", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193985.png?src=api&modified=1512984519"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193986.png?src=api&modified=1512984519", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193986.png?src=api&modified=1512984519"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mailvelope/?src=api", "id": 6485512, "name": "Mailvelope GmbH"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/502/502400-32.png?modified=mcrushed", "name": "Mailvelope", "created": 1397465219, "type": "extension", "summary": "Enhance your webmail provider with end-to-end encryption. Secure email communication based on the OpenPGP standard.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/mailvelope/reviews/"}, {"last_updated": 1514716808, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/?src=api", "weekly_dls": 6970, "guid": "{7b1bf0b6-a1b9-42b0-b75d-252036438bdc}", "id": 328839, "adu": 256219, "support": null, "version": "63.1.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://barisderin.com/", "total_dls": 8924953, "status": "public", "description": "YouTube High Definition is a powerful tool that will let you automatically play all YouTube videos in High Definition, turn off annotations, change video player size, auto stop videos, auto mute video sound, have high definition support for all other YouTube videos on external sites like Facebook, Twitter and Reddit and much more.\n\nYouTube High Definition solves most common annoyances automatically for you so you can watch YouTube videos in best experience without losing unnecessary time. Most common annoyance for YouTube videos is YouTube does not chose the best resolution for the currently playing video although there is another better video resolution already. Switching each video manually to a better resolution is awkward, difficult and time confusing. YouTube High Definition solves this common annoyance and loads all YouTube videos in Highest Definition automatically for you.\n\nBy default, YouTube High Definition plays the video in highest resolution automatically for you. But you can also specify YouTube High Definition to play all YouTube videos in a specific video resolution like 4K (2160p), 1440p, 1080p, 720p, 480p, 360p, 240p and 144p.\n\nYouTube High Definition not only loads the highest available resolution but plays the videos in Wide or Full Page style to better improve the High Definition experience. You can also choose the default YouTube videos player size, Shrink to play all YouTube videos in small mode. Also you can have all your YouTube videos in minimalist size by choosing Tiny video size option.\n\nAnother most common issue is the video annotations which can really expand and block YouTube videos and having them to turn off for each video is again difficult and time consuming. By YouTube High Definition, you can change the annotation settings for YouTube videos and can turn off annotations for all YouTube videos automatically by an easy single mouse click.\n\nYou can also change the video play behavior from YouTube High Definition settings. By default YouTube videos will start playing whenever the video player loads but you may want to auto stop YouTube all videos automatically and start playing and watching them whenever you want.\n\nHaving YouTube videos in sound is great but it can be disturbing especially in night mode. And some YouTube videos can change volume level time to time and adjusting volume to desired level again is unnecessary and annoying. YouTube High Definition can mute YouTube videos whenever the video player loads by default or have your YouTube videos specific volume level all the time.\n\nYouTube High Definition also improves listening music on YouTube by having all YouTube songs to have highest sound quality automatically for you.\n\nHaving all this settings are great for YouTube but there are millions of YouTube videos scattered around the web. You may also want to watch YouTube videos in High Definition on Facebook, Twitter and Reddit. By adjusting YouTube High Definition settings you can also play all external (embedded) YouTube videos in High Definition, too and set the video playback behavior for all of them.\n\nYouTube High Definition also supports popular Flash add-on FlashBlock which is commonly used for YouTube so that FlashBlock users can also have high definition experience for YouTube videos.\n\nMultiprocess Firefox Electrolysis is being developed by Mozilla team and we have already support it beforehand so you can also have YouTube High Definition support for Firefox Electrolysis version.\n\nIf you may want to switch to Flash player to get more video quality options, you can use another add-on ( YouTube Flash Video Player ) from us.\n\nhttps://addons.mozilla.org/en-US/firefox/addon/youtube-flash-video-player/?src=userprofile\n\nIf you have any support questions, feature requests and bug reports, please do not hesitate to contact us by below support email address:\n\nsupport at barisderin dot com\n\nBest Regards,\n\nBaris Derin", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/104/104784.png?src=api&modified=1483578192", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/104/104784.png?src=api&modified=1483578192"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/baris-derin/?src=api", "id": 4010195, "name": "Baris Derin"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/328/328839-32.png?modified=mcrushed", "name": "YouTube High Definition", "created": 1310726561, "type": "extension", "summary": "YouTube High Definition is a powerful tool that will let you automatically play all YouTube videos in HD (High Definition), turn off annotations, change video player size, auto stop videos, auto mute videos, control embedded videos and much more.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/reviews/"}, {"last_updated": 1512984009, "platforms": ["All Platforms"], "dev_comments": "GhostText is on <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/9e96307b003dc3081af2d7dd84e3f4d50841d6b94a1ad4bea973c844aa281800/https%3A//github.com/GhostText/GhostText\">GitHub</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/ghosttext/?src=api", "weekly_dls": 45, "guid": "ghosttext@bfred.it", "id": 764197, "adu": 915, "support": "https://github.com/GhostText/GhostText", "version": "17.12.11.910", "compatible_apps": [{"Firefox": {"max": "*", "min": "45.0"}}], "homepage": "https://github.com/GhostText/GhostText", "total_dls": 4395, "status": "public", "description": "Use your text editor to write in your browser (Firefox, Chrome, Opera). Everything you type in the editor will be instantly updated in the browser.\n\nCompatible editors:\n\n Sublime Text - Install extension Atom - Install extension VS Code - Install extension Vim - Install extension\nSetup:\n\n Install the extension in Firefox Install the extension in your editor If using Atom or VS Code, you'll have to \"Enable the server\" in the editor's command palette.\nUsage:\n\n Visit a page with a compatible text field (&lt;textarea&gt;, CodeMirror and ACE editor); for example hastebin Click the GhostText button in the upper-right corner of the browser If more than one field is detected, you'll be asked to click in it Once the field is selected, your editor will be connected. Start typing!", "previews": [], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/bfred_it/?src=api", "id": 2225784, "name": "bfred.it"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/764/764197-32.png?modified=1512987621", "name": "GhostText", "created": 1482837553, "type": "extension", "summary": "Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/ghosttext/reviews/"}, {"last_updated": 1526602508, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/withexeditor/?src=api", "weekly_dls": 45, "guid": "jid1-WiAigu4HIo0Tag@jetpack", "id": 618028, "adu": 498, "support": "https://github.com/asamuzaK/withExEditor/issues", "version": "5.0.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "60.0a1"}}], "homepage": "https://github.com/asamuzaK/withExEditor", "total_dls": 6527, "status": "public", "description": "\"View source\" \"View selection\" or \"Edit text\" with your favorite editor.\nEnabled in (X)HTML, JavaScript, CSS, MathML, SVG, XML, etc.\n\nRequirements:\nTo use withExEditor, you also need to prepare a host which executes your editor.\nThe browser interacts with the host via messages, and the editor is executed by the host.\n* withExEditorHost (GitHub) https://github.com/asamuzaK/withExEditorHost\n\nContext Menus:\n* View Page Source with exEditor\nCreates a copy of the page, save as a temporary file, and opens it with an external editor.\nIf you are browsing a local file, then the local file will be opened directly.\n\n* View MathML Source with exEditor\nEnabled on MathML elements, and shows a generated DOM tree.\n\n* View SVG Source with exEditor\nEnabled on SVG elements, and shows a generated DOM tree.\n\n* View Selection with exEditor\nShows a generated DOM tree of selection in XML format.\nIf there are multiple ranges in selection, each range will be shown with a comment as a delimiter.\nIf the selection is not DOM parsable (like JavaScript, CSS), a file that contains only the range of text selected will be created.\n\n* Edit Text with exEditor\nEnabled on input elements, textarea element and editable elements.\nEdited contents will be synchronized when you go back to the browser and move focus to the element which you've edited.\n\nOptions:\nThe following items can be set.\n* Choose toolbar button icon.\n* Configure access key.\n* Choose whether to enable during private browsing.\n* Choose whether to enable only when content is editable.\n* Choose whether to enable automatically synchronize edited content on specific sites.", "previews": [{"caption": "view source", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185131.png?src=api&modified=1511262650", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185131.png?src=api&modified=1511262650"}, {"caption": "view selection", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185132.png?src=api&modified=1511262650", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185132.png?src=api&modified=1511262650"}, {"caption": "edit text", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185133.png?src=api&modified=1511262650", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185133.png?src=api&modified=1511262650"}, {"caption": "view SVG source", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185134.png?src=api&modified=1511262650", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185134.png?src=api&modified=1511262650"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/asamuzak/?src=api", "id": 4777581, "name": "asamuzaK"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/618/618028-32.png?modified=1526602824", "name": "withExEditor", "created": 1432889282, "type": "extension", "summary": "From the context menu (right click), you can \"View source\" \"View selection\" or \"Edit text\" with your favorite editor.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/withexeditor/reviews/", "contribution": {"meet_developers": "https://paypal.me/asamuzakjp"}}, {"last_updated": 1511350208, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/download-with-fdm/?src=api", "weekly_dls": 2554, "guid": "{1fb1ffdc-b95d-451e-be52-7303adf9a0d3}", "id": 828185, "adu": 14442, "support": "https://add0n.com/download-with.html?from=fdm", "version": "0.1.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://add0n.com/dowlnoad-with.html?from=fdm", "total_dls": 212929, "status": "public", "description": "This extension offers integration with Free Download Manager (FDM). By default the toolbar icon is disabled. In this mode, downloads are handled by the internal download manager. Once the extension is enabled from the toolbar button (when the icon is colorful), then an observer is installed. This observer monitors new downloads and sends requests to FDM and cancels the built-in download. \n\nNotes:\n1. For the extension to work you need to have Free Download Manager (FDM) installed; http://www.freedownloadmanager.org/\n2. For the extension to be able to communicate with FDM, a small native client is required. This native client can be found at https://github.com/belaviyo/native-client/releases. You will get the instruction on how to install this native client when extension tries to communicate for the first time.\n\nFor more info please visit:\nhttp://add0n.com/download-with.html?from=fdm", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/186/186302.png?src=api&modified=1500799141", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/186/186302.png?src=api&modified=1500799141"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/belav/?src=api", "id": 215904, "name": "belav"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/828/828185-32.png?modified=1511353223", "name": "Download with Free Download Manager (FDM)", "created": 1498664556, "type": "extension", "summary": "when activated, interrupts the built-in download manager to direct links to FDM", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/download-with-fdm/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/addondonation/10usd"}}, {"last_updated": 1526314509, "platforms": ["Mac OS X", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/second-search/?src=api", "weekly_dls": 11, "guid": "{0AE5CAA4-8BAB-11DB-AF59-ED4B56D89593}", "id": 4096, "adu": 828, "support": "https://github.com/piroor/secondsearch/issues", "version": "2.1.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "http://piro.sakura.ne.jp/xul/_secondsearch.html.en", "total_dls": 186923, "status": "public", "description": "Second Search provides a custom search field for smart keyword (aka bookmark keyword). To start search with keyword, right-click on a search field in any webpage and choose \"Add a keyword for this Search\", or just create a bookmark with a URL including \"%s\" as a paceholder for the search term. Then they will be listed here and you can search with keyword directly from this panel.\n\nSearch engines are sorted by recently used. And you can show them ordered by their name, with Ctrl(Command)-Right key.\n\nA keyboard shortcut to access the search panel is available: Ctrl-Shift-L", "previews": [{"caption": "Search field is available from its own toolbar button.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192627.png?src=api&modified=1511492965", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192627.png?src=api&modified=1511492965"}, {"caption": "You can add search engine from the context menu on search fields in any webpage.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192323.png?src=api&modified=1511492966", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192323.png?src=api&modified=1511492966"}, {"caption": "If you create bookmark with a URL including \"%s\" placeholder, it will appear in the second search's list.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/192/192324.png?src=api&modified=1511492966", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/192/192324.png?src=api&modified=1511492966"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/piro-piro_or/?src=api", "id": 9480, "name": "Piro (piro_or)"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/4/4096-32.png?modified=1526314823", "name": "Second Search", "created": 1166138530, "type": "extension", "summary": "Provides a custom search field to search by any bookmarks for keyword search.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/second-search/reviews/"}, {"last_updated": 1526380807, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/dark-mode-webextension/?src=api", "weekly_dls": 4378, "guid": "{174b2d58-b983-4501-ab4b-07e71203cb43}", "id": 786990, "adu": 37382, "support": "http://mybrowseraddon.com/dark-mode.html", "version": "0.2.5", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/dark-mode.html", "total_dls": 237212, "status": "public", "description": "Dark Mode is a Firefox addon that helps you quickly turn the screen (browser) to dark at night time. \n\nToolbar button serves as an ON|OFF switch which enables you to easily and quickly turn the extension ON or OFF. If you do not like the current dark theme (dark theme #1), please visit the options page and choose a different theme from the 20 options available. \n\nThere is also a white-list feature which enables you to exclude a desired domain from dark mode. Simply add domain(s) to the designated area (comma separated) and the websites will be excluded from night mode.\n\nIn order to report bugs, please fill the bug report form in the addon's homepage.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182494.png?src=api&modified=1487593516", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182494.png?src=api&modified=1487593516"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182491.png?src=api&modified=1487593516", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182491.png?src=api&modified=1487593516"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182493.png?src=api&modified=1487593516", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182493.png?src=api&modified=1487593516"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182492.png?src=api&modified=1487593516", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182492.png?src=api&modified=1487593516"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/dlinBernard/?src=api", "id": 11809182, "name": "Bernard"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/786/786990-32.png?modified=1526383224", "name": "Dark Mode (WebExtension)", "created": 1487592932, "type": "extension", "summary": "A global dark theme for the web", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/dark-mode-webextension/reviews/"}, {"last_updated": 1507858809, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/measure-it/?src=api", "weekly_dls": 1017, "guid": "{79b2e4de-8fb4-4ccc-b9f6-362ac2fb74b2}", "id": 851503, "adu": 19202, "support": "https://github.com/tsl143/measure-it", "version": "2.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/tsl143/measure-it", "total_dls": 57698, "status": "public", "description": "Draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels.\nFeatures\n Multi Process compatibleFastSimpleNote - This may not work on addons.mozilla.org", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/187/187854.png?src=api&modified=1504690301", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/187/187854.png?src=api&modified=1504690301"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/trishulgoel/?src=api", "id": 10424937, "name": "Trishul"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/851/851503-32.png?modified=1511254199", "name": "Measure-it", "created": 1504690156, "type": "extension", "summary": "Draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/measure-it/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/tsl143"}}, {"last_updated": 1523041821, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "Display answers: Please click on all reviews.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/mm3-proxyswitch/?src=api", "weekly_dls": 177, "guid": "ProxySwitch@MM3Tools.com", "id": 2648, "adu": 3293, "support": "https://Proxy-Offline-Browser.com/ProxySwitch/", "version": "2018.144", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}, {"Firefox for Android": {"max": "*", "min": "56.0"}}], "homepage": "https://Proxy-Offline-Browser.com/ProxySwitch/", "total_dls": 342053, "status": "public", "description": "To switch between a direct connection or different proxy configurations you then must no longer respectively execute the dialog Connection Settings newly.\n\nWith this Proxy Switch you can toggle with one click between the direct connection to the internet and other proxy configurations.\n\n::: Help :::\nThe MM3-ProxySwitch includes the operation instructions, this is availably additional on the homepage.\n\nUse the forum at SourceForge.net or write an e-mail for us at problems.", "previews": [{"caption": "Editing the proxy configurations in the text field and selection of a configuration in the pop-up menu.\r\nYou can create different configurations and simply switch over between these.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193188.png?src=api&modified=1511987284", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193188.png?src=api&modified=1511987284"}, {"caption": "With one click on the MM3 symbol you switch between the direct connection to the internet and a proxy configuration.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193189.png?src=api&modified=1511987284", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193189.png?src=api&modified=1511987284"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mm3tools/?src=api", "id": 9848, "name": "MM3Tools"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/2/2648-32.png?modified=1525074499", "name": "MM3 Proxy Switch", "created": 1149033504, "type": "extension", "summary": "In the Firefox Browser (and other Mozilla programs) you can per default configure only the setting for one internet connection. With this Proxy Switch you can manage different configurations and simply switch over between these.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/mm3-proxyswitch/reviews/"}, {"last_updated": 1492058132, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/enable-rightclick-and-copy/?src=api", "weekly_dls": 2160, "guid": "enable-right-click-and-copy@afnankhan", "id": 760574, "adu": 23194, "support": null, "version": "2017.4.12", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": null, "total_dls": 214974, "status": "public", "description": "Prevents websites from disabling following:\n Select/Cut/Copy Text Right Click Context Menu Middle Click on links to open in new tab Ctrl + Click on links to open in new tab Shift + Click on links to open in new windowTo whitelist site click on mouse icon in urlbar.", "previews": [{"caption": "Whitelist sites by clicking on icon", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182442.png?src=api&modified=1490808887", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182442.png?src=api&modified=1490808887"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/afnankhan/?src=api", "id": 5641275, "name": "Afnan Khan"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/760/760574-32.png?modified=1492060820", "name": "Enable Right Click and Copy", "created": 1481911481, "type": "extension", "summary": "Enable selecting, copying and right clicking on pages that restrict them.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/enable-rightclick-and-copy/reviews/"}, {"last_updated": 1524763811, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/vyrtsev-tab-saver/?src=api", "weekly_dls": 51, "guid": "{3c764d86-a50a-4f5c-b773-cb84bea924e7}", "id": 848241, "adu": 994, "support": "https://github.com/Reeywhaar/tabsaver", "version": "0.0.20", "compatible_apps": [{"Firefox": {"max": "*", "min": "54.0"}}, {"Firefox for Android": {"max": "*", "min": "54.0"}}], "homepage": "https://github.com/Reeywhaar/tabsaver", "total_dls": 6450, "status": "public", "description": "WebExtension to manage your tabs. With this extension you can save tabs in current window and open them later.\n\nCaveats\nCurrent state of Firefox WebExtension Api restricts opening of privileged urls (such as file:///, chrome:, about:, etc..) so placeholder page will be opened where you can copy link to clipboard and manually paste it into the location bar. Sad.", "previews": [{"caption": "Main", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193516.png?src=api&modified=1512302570", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193516.png?src=api&modified=1512302570"}, {"caption": "Tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193517.png?src=api&modified=1512302569", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193517.png?src=api&modified=1512302569"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/vyrtsev/?src=api", "id": 967109, "name": "Mikhail Vyrtsev"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/848/848241-32.png?modified=1524766824", "name": "Tab Saver", "created": 1503821169, "type": "extension", "summary": "Allows you to manage and save tabs", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/vyrtsev-tab-saver/reviews/"}, {"last_updated": 1512250211, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/savetabs/?src=api", "weekly_dls": 160, "guid": "{f587d35c-943b-4323-8aee-cd8691df4db0}", "id": 896657, "adu": 1151, "support": "https://github.com/mdreier/savetabs", "version": "1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/mdreier/savetabs", "total_dls": 4622, "status": "public", "description": "None", "previews": [{"caption": "SaveTabs menu available in the toolbar.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193520.png?src=api&modified=1512307318", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193520.png?src=api&modified=1512307318"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/mdreier/?src=api", "id": 13554343, "name": "Martin Dreier"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/896/896657-32.png?modified=1516793031", "name": "SaveTabs", "created": 1512235351, "type": "extension", "summary": "Save your open tabs locally and restore the previously saved tabs.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/savetabs/reviews/"}, {"last_updated": 1513674008, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/nominer-block-coin-miners/?src=api", "weekly_dls": 1107, "guid": "{74b0af75-8791-44e2-95a6-7f0ab94143ec}", "id": 861861, "adu": 27214, "support": "http://mybrowseraddon.com/block-miners.html", "version": "0.1.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "http://mybrowseraddon.com/block-miners.html", "total_dls": 101780, "status": "public", "description": "NoMiner - Block Coin Miners is a lite addon that lets you easily block coin mining URLs in your browser. \n\nThis addon stops \"cryptocoin mining\" by blocking certain JavaScript URLs. You can see the list of blocked URLs in the options page. Moreover, you can edit this list to add or remove desired items. \n\nToolbar button serves as an ON|OFF switch. Badge icon color will also change to adapt itself to the new state. Red icon is when the addon is active and Grey icon is for the inactive state. When you are browsing internet, the addon constantly monitors websites for containing coin miming scripts. Once a script is detected, it instantly blocks it from loading in your browser. This way, no website can use your computer resources to mine digital currencies.\n\nSome background on coin mining:\nCoin or cryptocoin mining is using your computers power (CPU, RAM, etc.) and convert it to digital currencies. Some of the most common digital currencies are, Litecoin, Ethereum, Zcash, Ripple, Monero and Bitcoin. There are some companies that offer crypto-currency mining tools for embedding in websites. When you are visiting a website with crypto-currency mining tool, it uses the resources in your system (PC, MAC or Linux) to mine cryptocoin and earn some digital currencies. The more time you spend on these websites, the more digital currencies will be generated. There are several ways to prevent websites from mining coins using your browser. The first and the easiest one is using - Block Coin Miners - addon which does the job seamlessly for you.\n\nNote: in order to report bugs, please fill the bug report form in the addon homepage.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189426.png?src=api&modified=1507465600", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189426.png?src=api&modified=1507465600"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189427.png?src=api&modified=1507465604", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189427.png?src=api&modified=1507465604"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189425.png?src=api&modified=1507465600", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189425.png?src=api&modified=1507465600"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/EmmyAldor/?src=api", "id": 11736016, "name": "Emmy"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/861/861861-32.png?modified=1513675223", "name": "NoMiner - Block Coin Miners", "created": 1507464377, "type": "extension", "summary": "Easily stop coin miners from using your computer resources.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/nominer-block-coin-miners/reviews/"}, {"last_updated": 1521750014, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/unpaywall/?src=api", "weekly_dls": 724, "guid": "{f209234a-76f0-4735-9920-eb62507a54cd}", "id": 791685, "adu": 21024, "support": "http://unpaywall.org/products/extension", "version": "3.77", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}, {"Firefox for Android": {"max": "*", "min": "53.0"}}], "homepage": "http://unpaywall.org/products/extension", "total_dls": 85571, "status": "public", "description": "When you view a paywalled scholarly article, Unpaywall automatically checks its open database of 16 million legal, open-access articles. If there's an open version somewhere, you'll see a green tab on the article. Click the tab and read for free, legally!\n\nUnpaywall is a free, open-source project from Impactstory, a nonprofit dedicated to making scholarly research more open, accessible, and reusable.", "previews": [{"caption": "When you encounter a paywalled article, a colored tab gives you a link to a free PDF, if we can find one in our index of 10M+ open-access articles.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/182/182794.png?src=api&modified=1488936681", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182794.png?src=api&modified=1488936681"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Impactstory/?src=api", "id": 12867616, "name": "Impactstory team"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/791/791685-32.png?modified=mcrushed", "name": "Unpaywall", "created": 1488668904, "type": "extension", "summary": "Get free text of research papers as you browse, using Unpaywall's index of ten million legal, open-access articles.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/unpaywall/reviews/"}, {"last_updated": 1525358109, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-for-firefox/?src=api", "weekly_dls": 4894, "guid": "jid1-ZAdIEUB7XOzOJw@jetpack", "id": 385621, "adu": 487548, "support": null, "version": "2018.5.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}], "homepage": "https://duckduckgo.com/app", "total_dls": 2672059, "status": "public", "description": "Privacy, simplified.\n\nAt DuckDuckGo, we believe the Internet shouldn't feel so creepy, and getting the privacy you deserve online should be as simple as closing the blinds. \n\nOur add-on provides the privacy essentials you need to seamlessly take control of your personal information, no matter where the Internet takes you:\nEscape Advertising Tracker Networks \u2014 Our Privacy Protection will block all the hidden trackers we can find, exposing the major advertising networks tracking you over time, so that you can track who's trying to track you.Increase Encryption Protection \u2014 We force sites to use an encrypted connection where available, protecting your data from prying eyes, like ISPs.Search Privately \u2014 You share your most personal information with your search engine, like your financial, medical, and political questions. What you search for is your own business, which is why DuckDuckGo search doesn't track you. Ever.Decode Privacy Policies \u2014 We\u2019ve partnered with Terms of Service Didn't Read to include their scores and labels of website terms of service and privacy policies, where available. \nOur add-on also adds a toolbar icon that shows you a Privacy Grade rating when you visit a website (A-F). This rating lets you see how protected you are at a glance, dig into the details to see who we caught trying to track you, and learn how we enhanced the underlying site's privacy measures. The Privacy Grade is scored automatically based on the prevalence of hidden tracker networks, encryption availability, and website privacy practices.\n\nToo many people believe you simply can\u2019t expect privacy on the Internet. We're fighting to change that, and have made it our mission to set a new standard of trust online. Install DuckDuckGo and take back your privacy!\n\nAbout Us: https://duckduckgo.com/about/\nDevice Privacy Tips: https://spreadprivacy.com/tag/device-privacy-tips/\nMore Privacy Education: https://spreadprivacy.com/tag/privacy-newsletter/\nOur Privacy Policy: https://duckduckgo.com/privacy/\n\nThis add-on is open source at https://github.com/duckduckgo/duckduckgo-privacy-extension. \n\n*** Please note: to ONLY install DuckDuckGo as your default search engine, please check out the basic DuckDuckGo Search Plugin: https://addons.mozilla.org/firefox/addon/duckduckgo-ssl/ \n\nAlso, please note that if you have changed your DuckDuckGo search settings to use POST requests, the plugin will not use POST due to technical restrictions.\n***", "previews": [{"caption": "DuckDuckGo \u2014 Privacy, simplified. This add-on provides the privacy essentials to seamlessly take control of your personal information no matter where the internet takes you: tracker blocking, smarter encryption, DuckDuckGo private search, and more.", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197434.png?src=api&modified=1518195186", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197434.png?src=api&modified=1518195186"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196214.png?src=api&modified=1518195182", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196214.png?src=api&modified=1518195182"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196215.png?src=api&modified=1518195182", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196215.png?src=api&modified=1518195182"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196216.png?src=api&modified=1518195182", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196216.png?src=api&modified=1518195182"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/196/196217.png?src=api&modified=1518195182", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/196/196217.png?src=api&modified=1518195182"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/duckduckgo/?src=api", "id": 3946396, "name": "DuckDuckGo"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/385/385621-32.png?modified=1526591956", "name": "DuckDuckGo Privacy Essentials", "created": 1343261429, "type": "extension", "summary": "Privacy, simplified. Our add-on provides the privacy essentials you need to seamlessly take control of your personal information, no matter where the internet takes you: tracker blocking, smarter encryption, DuckDuckGo private search, and more.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-for-firefox/reviews/"}, {"last_updated": 1498893323, "platforms": ["All Platforms"], "dev_comments": "Firefox's Responsive Design Mode (Ctrl + Shift + M) is great for mobile devices emulation.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/resize-window-viewport/?src=api", "weekly_dls": 238, "guid": "morisdov@windowviewportresizer", "id": 828118, "adu": 2310, "support": null, "version": "1.0.3", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://addons.mozilla.org/en-US/firefox/addon/resize-window-viewport/", "total_dls": 14925, "status": "public", "description": "", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/185/185671.png?src=api&modified=1498652143", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/185/185671.png?src=api&modified=1498652143"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/morisdov/?src=api", "id": 11700328, "name": "Moris Papasmadov"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/828/828118-32.png?modified=1498893619", "name": "Resize Window & Viewport", "created": 1498651436, "type": "extension", "summary": "Resize browser window or viewport to common screen widths.\n\nFirefox's Responsive Design Mode (Ctrl + Shift + M) is great for mobile devices emulation.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/resize-window-viewport/reviews/"}, {"last_updated": 1526316915, "platforms": ["Mac OS X", "Windows", "Linux"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/my-sessions/?src=api", "weekly_dls": 764, "guid": "balyaev@gmail.com", "id": 860293, "adu": 13340, "support": null, "version": "2.4.13", "compatible_apps": [{"Firefox": {"max": "*", "min": "42.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": null, "total_dls": 44084, "status": "public", "description": "The main task of this extension is to save sessions at any cost. As a repository, browser bookmarks are selected as the most reliable and secure storage.\nI repeat: this is not a replacement for the \"Session Manager\" from Michael Kraft. Rather, it is the Session Keeper with the possibility of their recovery.\n\nYou can help with localization https://crowdin.com/project/mysession\n\nI ask you to participate in the development of API and bug fixes. To do this, you just need to vote. The most important thing, in my opinion, is to disable downloading of all tabs when restoring a session:\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1378647\nMore votes - more likely a quick solution. Other APIs and errors:\n=====================================================================\n(UPDATED on Apr 28, 2018 - bug reopened)\n\nPlease, vote on APIs/bug fixes needed by Session Manager, Tab Session Manager, MySessions, Session Boss, Tab Mix Plus, Session Buddy and other session managers, so they can be better:\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1413525\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1427928\n(NEW: Jan 3, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1378647\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1378651\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1381922\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1421254\n(NEW: Jan 6, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1422588\n(NEW: Jan 8, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1427822\n(NEW: Jan 24, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1451799\n(NEW: Apr 5, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1404594\n(NEW: Apr 21, 2018)\n\nMozilla can also improve built-in session restoration system. Please, vote on these meta-bugs and also on those listed in \"Tracking\"/\"depends on\" section:\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1330638\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1330633\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1330635\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=450886\n\nMore bugs related to session restoration system (bugs blocking meta-bugs listed above):\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1298912\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=590448\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=845820\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=591957\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1301041\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1421673\n(NEW: Jan 13, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1235231\n(REOPENED: Apr 28, 2018)\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1435077\n(NEW: Feb 2, 2018)\n\nhttps://mzl.la/2DihlMG\n\nTO VOTE ON THESE APIs/BUGS, register on bugzilla.mozilla.org first. Then go to pages above and choose \"Vote\" in \"Details\" at the top of page. After choosing \"Vote\" button, next page will appear and you need to mark field next to \"Vote for this bug\" and then click onto \"Change My Votes\". Please, vote for the bugs, but do not comment on bugzilla.mozilla.org (unless you have specific information that will help to resolve the bug).\n\nhttp://tabmixplus.org/forum/download/file.php?id=2049\n\nhttp://tabmixplus.org/forum/download/file.php?id=2048\n\nhttp://www.basis.com/kb-voting-bugzilla\n\nYou can also add your e-mail as CC (People/CC) to bugs, so you will be informed by e-mail about the changes, including new session manager-related bugs linked to meta-bug in the future.\n=====================================================================\n\nVersion 2.4.11\n- Added Highlight search, search string - the name of the session.\n- You can select all the windows to save.\n- Fixed localization errors.\n\nVersion 2.4.11\n- I returned the quick save icon in the address bar. You can remove it by right clicking.\n- You can disable the pop-up window when updating.\n- Added setting for saving private windows.\n\nVersion 2.4.9\nBug fixes.\n\nVersion 2.4.8\nImproved German localization. Gratitude to Ettore Atalan.\n\nVersion 2.4.7\n- Added site icons.\n- Added the ability to add one / multiple tabs from saved sessions.\n- Fixed localization.\n\nVersion 2.4.5\nImproved Spanish localization. Gratitude to Lara Bella.\n\nVersion 2.4.2\n-Fixed bug with restoring of pinned tabs in all modes.\n-Added menu to saved sessions.\n-Left click opens / closes the menu, middle click opens the session in a new window (tabs open sequentially).\n-In the menu item, the left mouse button successively opens the tabs, the middle click opens together. If you have less than 50 (100) tabs and enough RAM, it's best to open the tabs at the same time.\n-\"Open in current window\". - CLOSE CURRENT TABS and opens a saved session. The additional tab is a known error.\n-Updated localization (ru, en, de, fr, it, nl, pl, pt, es, cs ). If you find a mistake in the translation - write to me.\n\nVersion 2.3.7\n- Fixed the problem of saving settings (re-save the settings).\n- Added compatibility with TSM.\n\nVersion 2.3.2\n-Fixed bug with pinned tabs for autosaved sessions.\n\nVersion 2.3.1\n-Fixed bug with autosaved sessions.\n\nVersion 2.3\n-Fixed bug with pinned tabs.\n-Fixed the window type when restoring.\n-Added time for saving the session.\n-The interface is in the process of changing.\n-I highly recommend using extension \"Load on Select\", this will keep your nerve cells.\n-On the detected bugs, please write an e-mail.\nIMPORTANT: the problem with resetting the settings by default is found and will be fixed in the near future.\n\nVersion 2.2.3\nBug fixes.\nFixed compatibility issues with the \"Load on Select\" and \"Tab Suspender (memory saver)\" extensions.\nRemoved icon from the address bar.\n\nVersion 2.2\nNew features:\n- Import saved sessions from an extension \"Session Manager\" (which can not yet be implemented for FF57+).\n- Autosaving sessions on a schedule.\n\nNew interface and new features:\n- Multilanguage interface: ru, en, es, fr, it, nl, pt\n- Save multiple windows in one session\n- Save all open tabs to a new session, or select only those tabs that you want to save\n- Quick save - save all open tabs in a new session with a single click (icon in the address bar)\n- Sessions are stored in the \"MySessions\" folder in the bookmarks, which allows you to synchronize them with other computers\n- Crash recovery - automatic session saving for a few minutes (enabled by default)\n- Restore a session in a new window or merge with the current window using ctrl-click (Windows, Linux) or cmd-click (Mac)\n- Editing saved sessions, merging saved sessions with open tabs\n- Import and export sessions\n\nIMPORTANT:\n- Sessions saved in version 1.0 will not work in this version\n- When restoring a session, the interval between opening tabs is set to 300 ms, so a session of 100 tabs will be restored for more than 30 seconds", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/202/202421.png?src=api&modified=1526317790", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/202/202421.png?src=api&modified=1526317790"}, {"caption": "Save all open tabs to a new session, or select only those tabs that you want to save", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190407.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190407.png?src=api&modified=1526317786"}, {"caption": "Restore a session in a new window or merge with the current window using ctrl-click (Windows, Linux) or cmd-click (Mac)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190408.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190408.png?src=api&modified=1526317786"}, {"caption": "Quick save - save all open tabs in a new session with a single click (icon in the address bar)", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190409.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190409.png?src=api&modified=1526317786"}, {"caption": "Editing saved sessions, merging saved sessions with open tabs", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/190/190410.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190410.png?src=api&modified=1526317786"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/193/193646.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/193/193646.png?src=api&modified=1526317786"}, {"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/195/195176.png?src=api&modified=1526317786", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/195/195176.png?src=api&modified=1526317786"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/CromS/?src=api", "id": 12419892, "name": "CromS"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/860/860293-32.png?modified=1526318426", "name": "MySessions", "created": 1507047767, "type": "extension", "summary": "A simple session manager. You can quickly save your current browser state and reload it whenever necessary.\nThis is not a replacement for Michael Kraft's \"Session Manager\", it's an unavoidable alternative in this difficult transition period.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/my-sessions/reviews/", "contribution": {"meet_developers": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YFPZ564TRKNLL"}}, {"last_updated": 1520218821, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/cryptodog/?src=api", "weekly_dls": 10, "guid": "{d459a048-e6bf-49a2-9da8-cccc472b3f56}", "id": 861755, "adu": 96, "support": "https://github.com/Cryptodog/cryptodog", "version": "2.5.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://crypto.dog", "total_dls": 768, "status": "public", "description": "Cryptodog is a community-developed fork of the original Cryptocat browser extension, which was discontinued in February 2016.\n\nWith Cryptodog, you can join group discussions, send private messages, and share files without any extra work. Getting started is easy. Just enter a room name, choose a nickname, and click Connect. Or, join the room \"lobby\" to meet new people.\n\nCryptodog is experimental software. It is suitable for educational and casual purposes only. Do not use Cryptodog if you have a critical need for anonymity and privacy. This includes journalists, sources, activists, and citizens of oppressive countries.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189403.png?src=api&modified=1507423657", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189403.png?src=api&modified=1507423657"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189404.png?src=api&modified=1507423657", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189404.png?src=api&modified=1507423657"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189405.png?src=api&modified=1507423657", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189405.png?src=api&modified=1507423657"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/189/189406.png?src=api&modified=1507423657", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/189/189406.png?src=api&modified=1507423657"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Cryptodog/?src=api", "id": 13342775, "name": "Cryptodog"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/861/861755-32.png?modified=1520951619", "name": "Cryptodog", "created": 1507422629, "type": "extension", "summary": "Private conversations made easy", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/cryptodog/reviews/"}, {"last_updated": 1505733964, "platforms": ["All Platforms"], "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/youtube-audio/?src=api", "weekly_dls": 376, "guid": "{580efa7d-66f9-474d-857a-8e2afc6b1181}", "id": 741557, "adu": 3143, "support": null, "version": "0.0.2.2", "compatible_apps": [{"Firefox": {"max": "*", "min": "48.0"}}, {"Firefox for Android": {"max": "*", "min": "48.0"}}], "homepage": "https://github.com/animeshkundu/youtube-audio", "total_dls": 30695, "status": "public", "description": "Disable video on Youtube, with a click, while listening to songs. Save battery and bandwidth / data.", "previews": [{"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179540.png?src=api&modified=1476788916", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179540.png?src=api&modified=1476788916"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179539.png?src=api&modified=1476788916", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179539.png?src=api&modified=1476788916"}, {"caption": "", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/179/179538.png?src=api&modified=1476788916", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/179/179538.png?src=api&modified=1476788916"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/agix/?src=api", "id": 12593965, "name": "Animesh Kundu"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/741/741557-32.png?modified=1505737222", "name": "Youtube Audio", "created": 1476467498, "type": "extension", "summary": "Stream only Audio on Youtube", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/youtube-audio/reviews/"}, {"last_updated": 1525845922, "platforms": ["Mac OS X", "Windows", "Linux"], "dev_comments": "2.0.2\tReduce console logging to only error cases when retrieving favicons\n2.0.1\tInitial release version", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/bookmark-search-plus-2/?src=api", "weekly_dls": 145, "guid": "bookmarksearchplus2@aafn.org", "id": 931242, "adu": 589, "support": "https://github.com/aaFn/Bookmark-search-plus-2", "version": "2.0.19", "compatible_apps": [{"Firefox": {"max": "*", "min": "56.0"}}, {"Firefox for Android": {"max": "*", "min": "56.0"}}], "homepage": "https://github.com/aaFn/Bookmark-search-plus-2/wiki", "total_dls": 1925, "status": "public", "description": "Latest release notes -&gt; https://github.com/aaFn/Bookmark-search-plus-2/wiki\n\n\n\"Bookmark search plus 2\" is to continue the old \"Bookmark search plus\" XUL extension published by Alice0775 in its time (who also had produced \"Go Parent Folder\" and \"Show Parent Folder\" along the same line), not working anymore as add-ons can only be Web Extensions now, and which was very useful to me and to others.\n\nIf you have plenty of bookmarks organized in folders like me (1800+ bookmarks and around 100 folders, ever growing), this add-on should fit your need like the old one was doing.\n\nIt allows you to quickly show where is your bookmark located in the tree folder, automatically opening folders along the way if they are closed = under which parent folder, its grand-parent .. etc ... =&gt; the full chain from top.\n\nI kept a look and a behavior as similar as possible to the old XUL extension. I made it a sidebar, like the old extension.\nActivate it with Ctrl-Q in most platforms, except Linux where it is Ctrl+Shift+B, and Mac where it is Alt+B (not the same set of free shortcuts available everywhere :-( ).\n\nThere are some limitations though compared to the old extension, because of Web extension security restrictions: cannot open about: pages, cannot have modal dialogs when editing bookmarks, no management / display of bookmark tags, keywords, description field .. as Firefox does not expose those fields through its Web Extension API's.\n\nSearch is like in the normal Bookmark search sidebar (no fuzzy search, find substring match in Title or in URL).\n\nDrag and drop bookmarks inside the sidebar, drag tabs, drag the \u24d8 in the address bar or drag web page links into the sidebar, and insert them in the tree at the place you like, or drop on a folder, to ease bookmarking. Again like the old extension and the normal Bookmark sidebar.\n\nOther operations = delete, edit properties, drag-to other windows .. etc ..\n\nThe add-on now respects the following browser settings:\n about:config browser.tabs.loadBookmarksInTabs\n about:config browser.search.openintab setting\n\nFavicons are fetched on the Internet directly inside each page, and stored locally inside the browser. I do not rely on the google facility (cf. www.google.com/s2/favicons?domain_url=) or any other favicon store which can be seen as a privacy exposure.\n\n\nThis add-on is currently only in english. I will proceed to internationalization in a soon to come release, and you are more than welcome to help me translate into the language of your preference, as I don't know a lot of languages (basically, only 2 ..).\nI will then add them to the add-on.\n\n\nThis extension can be used as an answer to Firefox bug \u00ab Add \"Open Enclosing Folder\" context menu to search results of bookmarks in the Library window (link to view/open containing folder, parent folder button) \u00bb = https://bugzilla.mozilla.org/show_bug.cgi?id=469441#c33\nalso mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=56418 and https://bugzilla.mozilla.org/show_bug.cgi?id=196509 (frightening how old all this can be .. and I remember a time where Opera had the function, but it does not seem to have it anymore).\n\nFor technical bug reports, you can use GitHub https://github.com/aaFn/Bookmark-search-plus-2, or the review page = https://addons.mozilla.org/fr/firefox/addon/bookmark-search-plus-2/reviews/ if you prefer (although much less practical to follow up corrections and to exchange on the bugs / improvement suggestions).", "previews": [{"caption": "Bookmark sidebar look.\r\nNow, where did I put my \"Bookmark search Plus 2\" bookmark ? Not sure where it is. Let's search for it ..", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197116.png?src=api&modified=1517782265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197116.png?src=api&modified=1517782265"}, {"caption": "Search, then click on a record in the search result pane to smoothly scroll to the real record and see where it is, (opening the folder chain in which it is).", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197113.png?src=api&modified=1517782265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197113.png?src=api&modified=1517782265"}, {"caption": "Can also click on the text/image to open it in current tab, or right click to chose where to open", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197114.png?src=api&modified=1517782265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197114.png?src=api&modified=1517782265"}, {"caption": "Right click options on a bookmark", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/197/197115.png?src=api&modified=1517782265", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197115.png?src=api&modified=1517782265"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/aaFn/?src=api", "id": 12741021, "name": "aaFn"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/931/931242-32.png?modified=1525846823", "name": "Bookmark search plus 2", "created": 1517767133, "type": "extension", "summary": "Displays and filters bookmarks on search string, show parent folders.\n\nThis is a Web Extension add-on version of the old \"Bookmark search plus\" XUL extension published by Alice0775, not working anymore in latest Firefox, and which was very useful.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/bookmark-search-plus-2/reviews/"}, {"last_updated": 1513426207, "platforms": ["All Platforms"], "dev_comments": "For current known issues or futures not supported visit: <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/568bb4132f78db7b3d1d47229dc3bd9da7cf95d2d83bd7cfbf29257b5ebfe53e/https%3A//github.com/lejenome/html5-video-everywhere/issues\">https://github.com/lejenome/html5-video-everywhere/issues</a>", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/html5-video-everywhere/?src=api", "weekly_dls": 4856, "guid": "html5-video-everywhere@lejenome.me", "id": 577606, "adu": 48884, "support": "https://github.com/lejenome/html5-video-everywhere/issues", "version": "0.4.8", "compatible_apps": [{"Firefox": {"max": "*", "min": "52.0"}}, {"Firefox for Android": {"max": "*", "min": "52.0"}}], "homepage": "https://h5vew.tik.tn/", "total_dls": 1600459, "status": "public", "description": "Some streaming sites video players suck. This add-on will replace them with browser built-in video player for higher performance and more stable experience.\nCurrently, It supports: Youtube, Vimeo, Dailymotion, Break, Metacafe. And more coming..\nNote: Some legacy sites force using Flash player, you will need to install no-flash add-on to support them.\n\nThanks for browsers and Linux distributions developers who chose to provide the extension build into their products (including GNU IceCat, Trisquel)\nThanks for your donations and supporting us.", "previews": [{"caption": "the extension on metacafe", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151640.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151640.png?src=api&modified=1501451158"}, {"caption": "Custom context menu items", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/153/153258.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/153/153258.png?src=api&modified=1501451158"}, {"caption": "the extension on break.com", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151642.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151642.png?src=api&modified=1501451158"}, {"caption": "Add-on settings on Add-on manager interface", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/153/153260.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/153/153260.png?src=api&modified=1501451158"}, {"caption": "the extension on Facebook", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151644.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151644.png?src=api&modified=1501451158"}, {"caption": "the extension on Vimeo", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151646.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151646.png?src=api&modified=1501451158"}, {"caption": "the extension on Dailymotion", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151648.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151648.png?src=api&modified=1501451158"}, {"caption": "the extension on YouTube", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/151/151650.png?src=api&modified=1501451158", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/151/151650.png?src=api&modified=1501451158"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/lejenome/?src=api", "id": 6150376, "name": "lejenome"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/577/577606-32.png?modified=1520577633", "name": "HTML5 Video Everywhere!", "created": 1422057553, "type": "extension", "summary": "Higher performance and stable video watching experience on the web.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/html5-video-everywhere/reviews/", "contribution": {"meet_developers": "https://paypal.me/lejenome"}}, {"last_updated": 1525607717, "platforms": ["All Platforms"], "dev_comments": "Please don't use reviews as a support forum. If you are experiencing problems with the add-on, send a support request:\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/86ae7cf6e9989d51dd21bde17ccdbe0508eba67712a1cb25e297209201c00fbd/https%3A//www.turnoffthelights.com/support/\">https://www.turnoffthelights.com/support/</a>\n\nVisit our blog for the latest news and more information:\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/5930260c2aeae358129e3e8405b9be4eaecbaae4c152ffc34428ab4fb22d13ee/https%3A//www.stefanvd.net\">https://www.stefanvd.net</a>\n\nSee No Lamp Button?\nThen go to View &gt; Toolbars &gt; Customize in the menu. And drag the \"Turn Off the Lights\" add-on to you toolbar.", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/turn-off-the-lights/?src=api", "weekly_dls": 2908, "guid": "stefanvandamme@stefanvd.net", "id": 255270, "adu": 46040, "support": "https://www.turnoffthelights.com/support/", "version": "4.0.7.0", "compatible_apps": [{"Firefox": {"max": "*", "min": "53.0"}}, {"Firefox for Android": {"max": "*", "min": "53.0"}}], "homepage": "https://www.turnoffthelights.com", "total_dls": 2554084, "status": "public", "description": "With a single click on the lamp button, the page will fade to dark. And automatically focus on the video. By clicking on it again, the page will return to normal.\n\nTurn Off the Lights is a lightweight and useful add-in designed for a more comfortable watching experience. It works for all known video sites such as YouTube, Vimeo, Dailymotion, Hulu, Metacafe, Youku, etc. Not only this but these extensions are compatible with Google Chrome\u0099, Apple Safari\u0099, Mozilla Firefox\u0099, Opera\u0099, Microsoft Edge\u0099, Maxthon\u0099 and Yandex\u0099 web browsers.\n\nA few great features in this browser extension:\n+ Turn the lights back on, by clicking on the black layer\n+ Supports multiple video sites: YouTube\u0099, HTML5 video,... and more\n+ Customise your YouTube\u0099: \nAuto HD: Set videos to play in HD automatically. Users can select from highres 8K &gt; 5K&gt; 4K &gt; 1080p &gt; 720p &gt; 480p &gt; 360p &gt; 240p &gt; 144p &gt; default\nAuto Wide: Automatically plays the videos on the widest mode\n,... and more\n+ Easter Eggs:\nShortcut key: T -&gt; Do you like a real movie theatre feeling?\n+ Option to make the screen dark when the user clicks on the play button\n+ Option to turn on/off the fade in and fade out effects\n+ Custom colors\n+ Option for Flash Detection\n+ Option to Show Dimness Level Bar\n+ Option for Eye Protection for when it's night, with whitelist/blacklist filter\n+ Option for atmosphere lighting that shows a glow around the video player\n+ Option to show the dark layer on the top of the window\n+ Option for shortcut keys:\nCtrl + Shift + L to toggle the lights\nAlt + F8 to restore the default opacity value\nAlt + F9 to save the current opacity value\nAlt + F10 to enable/disable the Eye Protection feature\nAlt + (arrow up) to increase the opacity\nAlt + (arrow down) to decrease the opacity\nAlt + * to toggle the lights on all open tabs\n+ Option for Camera Motion\n+ Option for Speech Recognition\n+ Option for Mouse Wheel Volume Control for each HTML5 video player\n+ Option to add a filter to the current HTML5 video player (grayscale, sepia, invert, contrast, saturate, hue rotation and brightness)\n+ Option to show the Audio Visualisation effect on top of the current HTML5 video (Blocks, Frequency and Music Tunnel)\n+ Option to loop the current HTML5 video player\n+ Option to place the Night Mode switch to toggle YouTube\u0099 in black or white theme, with whitelist/blacklist filter\nTimestamp: Activate the Night Mode within the chosen time\nBlackout: Dims the web page and activates the Night Mode\n+ Option to stop YouTube\u0099 and HTML5 videos from automatically playing.\n+ and more...\n\nDon't forget to like &amp; Follow Us:\nFacebook\nhttps://www.facebook.com/turnoffthelight\nGoogle+\nhttps://plus.google.com/+turnoffthelights/posts\nTwitter\nhttps://twitter.com/TurnOfftheLight\nPinterest\nhttps://www.pinterest.com/turnoffthelight\nInstagram\nhttps://www.instagram.com/turnoffthelights\nYouTube\nhttps://www.youtube.com/c/turnoffthelights\n\nFeel free to contact us if there is any problem or suggestion.\nNote: YouTube is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.\n\n--------------------------------------------------------------------------------------------------------------------------------------------\nPlease don't use reviews as a support forum. If you are experiencing problems with the add-on, send a support request:\nhttps://www.turnoffthelights.com/support/\n--------------------------------------------------------------------------------------------------------------------------------------------\n\nTurn Off the Lights is open source and all your feedback, ideas and improvement are welcome:\nhttps://github.com/turnoffthelights\nTurn Off the Lights works great with all the other adblocker enabled such as Adblock Plus, \u00b5Block, Adguard and AdBlock for YouTube\u2122.\n\nAlso available as a Chrome extension:\nhttps://chrome.google.com/webstore/detail/turn-off-the-lights/bfbmjmiodbnnpllbbbfblcplfjjepjdn", "previews": [{"caption": "Turn Off the Lights Firefox extension - Features overview", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184416.png?src=api&modified=1494354042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184416.png?src=api&modified=1494354042"}, {"caption": "Turn Off the Lights - Before and after you click on gray lamp button", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184411.png?src=api&modified=1494354043", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184411.png?src=api&modified=1494354043"}, {"caption": "Turn Off the Lights - Night Mode for YouTube and Beyond", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184412.png?src=api&modified=1494354042", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184412.png?src=api&modified=1494354042"}, {"caption": "Turn Off the Lights - Atmosphere Lighting & Background Image", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184413.png?src=api&modified=1494354043", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184413.png?src=api&modified=1494354043"}, {"caption": "Turn Off the Lights - Full screen video in a tab", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184414.png?src=api&modified=1494354043", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184414.png?src=api&modified=1494354043"}, {"caption": "Turn Off the Lights - White Browser lamp Icon", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/184/184415.png?src=api&modified=1494354043", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/184/184415.png?src=api&modified=1494354043"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/Stefanvd/?src=api", "id": 5489694, "name": "Stefan vd"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/255/255270-32.png?modified=mcrushed", "name": "Turn Off the Lights for YouTube\u2122 and Beyond", "created": 1289999907, "type": "extension", "summary": "The entire page will be fading to dark, so you can watch the videos as if you were in the cinema. Works for YouTube\u2122 and Beyond.\nIt works for all known video sites such as YouTube, Vimeo, Twitch, Dailymotion, Facebook, Hulu, Metacafe, YouKu, etc.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/turn-off-the-lights/reviews/", "contribution": {"meet_developers": "https://www.paypal.me/turnoffthelights"}}, {"last_updated": 1520701232, "platforms": ["All Platforms"], "dev_comments": "If you want to block EXE ZIP and TORRENT you would enter --&gt; \"exe,zip,torrent\" into Public Fox options.\n\nIf you lost your password use SafeMode:\n\"C:Program Files\\Mozilla Firefox\\firefox.exe\" -safe-mode\n\nGo into 'about:config' filter 'extensions.dlwatch.password' and erase your password. \nSet 'extensions.dlwatch.lock' to false", "learnmore": "https://addons.mozilla.org/en-US/firefox/addon/public-fox/?src=api", "weekly_dls": 712, "guid": "{9AA46F4F-4DC7-4c06-97AF-6665170634FE}", "id": 3911, "adu": 82799, "support": null, "version": "2.0.1", "compatible_apps": [{"Firefox": {"max": "*", "min": "57.0"}}, {"Firefox for Android": {"max": "*", "min": "57.0"}}], "homepage": "http://github.com/mrigor/publicfox/issues", "total_dls": 913184, "status": "public", "description": "Perfect for Public Places or within families\n Block downloads. Prevent browser changes. Locks down Add-ons, Preferences, 'about:config', Bookmarks Blocks unwanted Web Sites All with a central password. Continuisly updated for max. security. PublicFox Addon scans the web for information about (good and bad) websites, hosts, ect. and shares it with blocklists.\nThe ESC \"bug\" was Version fixed in 1.11.3 so NOT BREAKABLE any more\nplease update to the newest Version\n\nPublicFox asks you to add the extension AdBeaver which helps you and us to collect coins and makes ads even more secure. You will get asked in a prompt whether you want that additional addon to be installed or not. We appreciate your support. Thank you!\nThe AdBeaver extension is save to use and follows Mozilla guidelines. \nOf course PublicFox can also be used without it. Also the additional addons can be removed anytime later in the addon settings.\n\nEnjoy it!", "previews": [{"caption": "None", "full": "https://addons.cdn.mozilla.net/user-media/previews/full/10/10636.png?src=api&modified=1331218902", "thumbnail": "https://addons.cdn.mozilla.net/user-media/previews/thumbs/10/10636.png?src=api&modified=1331218902"}], "authors": [{"link": "https://addons.mozilla.org/en-US/firefox/user/publicfox/?src=api", "id": 10793450, "name": "publicfox"}], "icon": "https://addons.cdn.mozilla.net/user-media/addon_icons/3/3911-32.png?modified=1520331622", "name": "Public Fox", "created": 1163954617, "type": "extension", "summary": "Block downloads, lock down bookmarks/addons/downloads with a password.", "reviews": "https://addons.mozilla.org/en-US/firefox/addon/public-fox/reviews/"}], "name": "WebExtensions"} \ No newline at end of file
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter b/addons.mozilla.org-fsd/get-data/license-reporter
new file mode 100755
index 0000000..ba92cff
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter
@@ -0,0 +1,377 @@
+#!/usr/bin/env bash
+
+# This file is part of license-reporter
+# Copyright (C) 2017 David Hedlund
+#
+# license-reporter is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# license-reporter is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+#if [ "$data" == "search" ]; then search_page_variable='.results[]'; fi
+
+
+# Specifically for titles: en-US is sometimes unused, en-GB used to be used then.
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.name.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-GB|enGB|g" "$json_file" | jq "$search_page_variable.name.enGB" | sed "s|^\"||; s|\"$||;"
+
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.homepage.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_email.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_url.enUS" | sed "s|^\"||; s|\"$||;"
+
+
+# Licenses
+# sed "s|en-US|enUS|g" "$slug.json" | jq '.license.name.enUS' | sed "s|^\"||; s|\"$||;"
+
+if [ "$2" == "--debug" ]; then debug=true; else debug=false; fi
+
+minimum_average_daily_users="10000";
+
+SCRIPTSRC=$(readlink -f "$0" || echo "$0")
+RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
+filename=$(basename "$0");
+export -p SCRIPTSRC RUN_PATH minimum_average_daily_users debug
+
+if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
+if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
+
+if [[ $exit == true ]]; then exit 1; fi
+
+
+
+
+case "$1" in
+
+ ""|-help)
+
+ [ "$1" = "" ] && echo "Usage: $filename [--option] [--debug]
+
+OPTIONS
+ $0 --all
+ $0 --fresh-build
+ $0 --make-collection-list
+ $0 --make-custom-list
+ $0 --make-search-list
+ $0 --merge-lists
+ $0 --download-licenses-json
+ $0 --download-free-webextensions-for-gnu-and-linux
+ $0 --verify-license-copy
+" && exit 1
+
+ ;;
+
+ --fresh-build)
+
+ if [ -d "build" ]; then
+
+ rm -fr build
+
+ fi
+
+ mkdir -p build
+
+ ;;
+
+ --make-repository-list)
+
+ # It is ok to distribute only-free programs on addons.mozilla.org even if they distribute nonfree programs.
+ # This function requires _much_ less maintainance for custom add-on's, you don't need to manually sync
+ # your addons.mozilla.org collection list with a separate text file.
+
+ # Cannot list collections in desired formats - https://github.com/mozilla/addons/issues/722
+
+ ;;
+
+ --make-collection-list)
+
+ if [ ! -f "$RUN_PATH/license-reporter-collections" ]; then
+
+ echo "$RUN_PATH/license-reporter-collections doesn't exist. Skipping custom list.";
+
+ else
+
+
+ # Make sure all repositories are using SSL
+ if grep -q "http://addons.mozilla.org/" $RUN_PATH/license-reporter-repository; then
+
+ echo "Change http://addons.mozilla.org/ to https://addons.mozilla.org/ (https)."
+
+ else
+
+ cd build/ || exit
+ for i in $(cat ../license-reporter-collections); do
+
+ # https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/webextensions/format%3Ajson
+ collection_name=$(echo $i | sed "s|https://addons.mozilla.org/en-US/firefox/collections/||; s|/|-|; s|/$||");
+ wget $i"format%3Ajson" -O "collection-$collection_name.json"
+
+ done
+
+ fi
+
+ fi
+
+ ;;
+
+ --make-custom-list)
+
+ if [ ! -f "$RUN_PATH/license-reporter-custom" ]; then
+
+ echo "$RUN_PATH/license-reporter-custom doesn't exist. Skipping custom list.";
+
+ else
+
+ src/download-custom
+
+ fi
+
+ ;;
+
+ --make-search-list)
+
+
+ cd build/ || exit
+ mkdir json
+ cd json || exit
+
+ # API documentation: https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
+
+ function foo() {
+
+ # Get the most popular WebExtensions
+ wget "https://addons.mozilla.org/api/v3/addons/search/?sort=users&page=$page&tag=firefox57" -O "index.html?sort=users&page=$page&tag=firefox57.json"
+
+ }
+
+ page="1"
+ foo
+
+
+
+ if [ "$debug" == false ]; then
+
+ while [ "$(jq ".results[].average_daily_users" "index.html?sort=users&page=$page&tag=firefox57.json" | tail -n 1)" -gt "$minimum_average_daily_users" ]; do
+
+ ((page++))
+ foo
+
+ done
+
+ fi
+
+
+ find index*.json -type f -printf "%f\n" | while read -r file; do
+
+
+ line="0";
+
+ for average_daily_users in $(jq ".results[].average_daily_users" "$file"); do
+
+ # Exclude add-ons with to low average daily users from index.html*
+ if [ "$average_daily_users" -ge "$minimum_average_daily_users" ]; then
+
+ echo -e "$average_daily_users\t$(jq ".results[$line].id" "$file")\t$file" >> ../merged-search.txt
+
+
+ fi
+
+ ((line++))
+
+ done
+
+
+ done
+
+ ;;
+
+ --merge-lists)
+
+ cd build || exit
+
+ cat merged-search.txt >> MERGED-ALL.txt
+ cat merged-custom.txt >> MERGED-ALL.txt
+
+ ;;
+ --get-licenses)
+
+ # wget -nc "https://addons.mozilla.org/api/v3/addons/addon/$(jq ".results[$line].slug" "$file" | sed "s|^\"||; s|\"$||;")/versions/$(jq ".results[$line].current_version.id" "$file")/" -O "current_versions/$(jq ".results[$line].current_version.id" "$file").json"
+
+ ;;
+ --download-free-webextensions-for-gnu-and-linux)
+
+ cd build || exit
+ rm -fr free_webextensions_for_GNU_and_Linux
+ mkdir free_webextensions_for_GNU_and_Linux
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+ line="0";
+
+ while IFS= read -r license; do
+
+ ((line++))
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+
+ # This is the complete list of pre-defined licenses listed on AMO. Apache License 2.0 is not on the list so its not easy to detect because it has to be released under a "Custom License".
+ if
+ [ "$license" == "GNU General Public License, version 3.0" ] ||
+ [ "$license" == "GNU General Public License, version 2.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 3.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 2.1" ] ||
+ [ "$license" == "Mozilla Public License, version 2.0" ] ||
+ [ "$license" == "Mozilla Public License Version 1.1" ] ||
+ [ "$license" == "BSD License" ] ||
+ [ "$license" == "MIT/X11 License" ]
+ then
+
+ # Add-ons not avalible for GNU/Linux will be ignored (used to be very few dough).
+ wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/addon-$id-latest.xpi" || wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/platform:2/addon-$id-latest.xpi"
+
+
+ fi
+
+
+ done < ../license.name.enUS.txt
+
+
+ ;;
+ --verify-license-copy)
+
+ cd build || exit
+ rm -fr VERIFY-LICENSE-COPY.txt
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+
+ while IFS= read -r id; do
+
+
+
+
+ if [ ! -f "addon-$id-latest.xpi" ]; then
+
+ echo "Nonfree" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE$"; then
+
+ echo "LICENSE" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.txt$"; then
+
+ echo "LICENSE.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.md$"; then
+
+ echo "LICENSE.md" >> ../VERIFY-LICENSE-COPY.txt
+
+
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING$"; then
+
+ echo "COPYING" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.txt$"; then
+
+ echo "COPYING.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.md$"; then
+
+ echo "COPYING.md" >> ../VERIFY-LICENSE-COPY.txt
+
+ else
+
+ echo "Request" >> ../VERIFY-LICENSE-COPY.txt
+
+ fi
+
+ done < ../id.txt
+
+
+
+ line="0";
+
+ while IFS= read -r status; do
+
+
+ ((line++))
+
+ average_daily_users="$(sed -n ${line}p ../average_daily_users.txt)";
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+ license_name_en_US="$(sed -n ${line}p ../license.name.enUS.txt)";
+ homepage_en_US="$(sed -n ${line}p ../homepage.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+ support_email_en_US="$(sed -n ${line}p ../support_email.en-US.txt)";
+ support_url_en_US="$(sed -n ${line}p ../support_url.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+
+
+
+ if [ "$license_name_en_US" == "GNU General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/gpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU General Public License, version 2.0" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/lgpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 2.1" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "Mozilla Public License, version 2.0" ]; then license_txt="https://www.mozilla.org/media/MPL/2.0/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "Mozilla Public License Version 1.1" ]; then license_txt="https://www.mozilla.org/media/MPL/1.1/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "BSD License" ]; then license_txt="https://directory.fsf.org/wiki?title=License:FreeBSD"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "MIT/X11 License" ]; then license_txt="https://directory.fsf.org/wiki/License:X11"; license_file_name="LICENSE";
+ fi
+
+
+ if [ "$(sed -n ${line}p ../name.en-US.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-US.txt)";
+ elif [ "$(sed -n ${line}p ../name.en-GB.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-GB.txt)";
+ else name="$slug";
+ fi
+
+
+ if [ "$status" = "Request" ]; then
+
+ ((count_reports++))
+
+ # Authors that don't provide contact information will be ignored, its impossible to track conversations in Reviews anyway, because they will be deleted.
+
+ if [ "$homepage_en_US" != "null" ] || [ "$support_url_en_US" != "null" ] || [ "$support_email_en_US" != "null" ]; then
+
+ decimals="$(echo "$average_daily_users" | sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L')";
+
+ echo "
+$decimals average daily users: $name - https://addons.mozilla.org/en-US/firefox/addon/$slug/
+ Request: \"You have distributed $name under $license_name_en_US on https://addons.mozilla.org/en-US/firefox/addon/$slug/, but you have not added a copy of the license. can you please download the text of the license from $license_txt and add save it to file name $license_file_name and put it in the root directory of you program?\" by contacting:";
+
+ if [ "$homepage_en_US" != "null" ]; then echo " * Homepage (please submit Pull Request for $license_file_name if possible): $homepage_en_US"; fi
+ if [ "$support_url_en_US" != "null" ]; then echo " * Support URL (please submit Pull Request for $license_file_name if possible): $support_url_en_US"; fi
+ if [ "$support_email_en_US" != "null" ]; then echo " * Support E-mail: $support_email_en_US"; fi
+
+ fi
+
+ fi
+
+ done < ../VERIFY-LICENSE-COPY.txt
+
+ echo "
+#########################
+$count_reports reports to submit";
+
+ ;;
+
+ --all)
+
+ $0 --fresh-build "$2"
+ $0 --make-collection-list "$2"
+ $0 --make-custom-list "$2"
+ $0 --make-search-list "$2"
+ $0 --merge-lists "$2"
+ # $0 --download-licenses-json "$2"
+ # $0 --download-free-webextensions-for-gnu-and-linux "$2"
+ # $0 --verify-license-copy "$2"
+
+ ;;
+
+
+esac
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter (copy) b/addons.mozilla.org-fsd/get-data/license-reporter (copy)
new file mode 100755
index 0000000..cc76e8c
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter (copy)
@@ -0,0 +1,316 @@
+#!/usr/bin/env bash
+
+# This file is part of license-reporter
+# Copyright (C) 2017 David Hedlund
+#
+# license-reporter is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# license-reporter is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+#if [ "$data" == "search" ]; then search_page_variable='.results[]'; fi
+
+
+# Specifically for titles: en-US is sometimes unused, en-GB used to be used then.
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.name.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-GB|enGB|g" "$json_file" | jq "$search_page_variable.name.enGB" | sed "s|^\"||; s|\"$||;"
+
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.homepage.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_email.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_url.enUS" | sed "s|^\"||; s|\"$||;"
+
+
+# Licenses
+# sed "s|en-US|enUS|g" "$slug.json" | jq '.license.name.enUS' | sed "s|^\"||; s|\"$||;"
+
+if [ "$2" == "--debug" ]; then debug=true; else debug=false; fi
+
+minimum_average_daily_users="10000";
+
+SCRIPTSRC=$(readlink -f "$0" || echo "$0")
+RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
+export -p SCRIPTSRC RUN_PATH minimum_average_daily_users debug
+
+if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
+if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
+
+if [[ $exit == true ]]; then exit 1; fi
+
+
+case "$1" in
+ --fresh-build)
+
+ if [ -d "build" ]; then
+
+ rm -fr build
+
+ fi
+
+ mkdir -p build
+
+ ;;
+
+
+ --make-custom-list)
+
+ if [ ! -f "$RUN_PATH/license-reporter-custom" ]; then
+
+ echo "$RUN_PATH/license-reporter-custom don't exist. Skipping custom list.";
+
+ else
+
+ src/download-custom
+
+ fi
+
+ ;;
+
+ --make-search-list)
+
+
+ cd build/ || exit
+ mkdir json
+ cd json || exit
+
+ # API documentation: https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
+
+ function foo() {
+
+ # Get the most popular WebExtensions
+ wget "https://addons.mozilla.org/api/v3/addons/search/?sort=users&page=$page&tag=firefox57"
+
+ }
+
+ page="1"
+ foo
+
+
+
+ if [ "$debug" == false ]; then
+
+ while [ "$(jq ".results[].average_daily_users" "index.html?sort=users&page=$page&tag=firefox57" | tail -n 1)" -gt "$minimum_average_daily_users" ]; do
+
+ ((page++))
+ foo
+
+ done
+
+fi
+
+
+ find index.html* -type f -printf "%f\n" | while read -r file; do
+
+
+ line="0";
+
+ for average_daily_users in $(jq ".results[].average_daily_users" "$file"); do
+
+ # Exclude add-ons with to low average daily users from index.html*
+ if [ "$average_daily_users" -ge "$minimum_average_daily_users" ]; then
+
+ echo -e "$average_daily_users\t$(jq ".results[$line].id" "$file")\t$file" >> ../merged-search.txt
+
+ # wget -nc "https://addons.mozilla.org/api/v3/addons/addon/$(jq ".results[$line].slug" "$file" | sed "s|^\"||; s|\"$||;")/versions/$(jq ".results[$line].current_version.id" "$file")/" -O "current_versions/$(jq ".results[$line].current_version.id" "$file").json"
+
+ fi
+
+ ((line++))
+
+ done
+
+
+ done
+
+ ;;
+
+ --merge-lists)
+
+ cd build || exit
+
+ cat merged-search.txt >> MERGED-ALL.txt
+ cat merged-custom.txt >> MERGED-ALL.txt
+
+ ;;
+ --download-free-webextensions-for-gnu-and-linux)
+
+ cd build || exit
+ rm -fr free_webextensions_for_GNU_and_Linux
+ mkdir free_webextensions_for_GNU_and_Linux
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+ line="0";
+
+ while IFS= read -r license; do
+
+ ((line++))
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+
+ # This is the complete list of pre-defined licenses listed on AMO. Apache License 2.0 is not on the list so its not easy to detect because it has to be released under a "Custom License".
+ if
+ [ "$license" == "GNU General Public License, version 3.0" ] ||
+ [ "$license" == "GNU General Public License, version 2.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 3.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 2.1" ] ||
+ [ "$license" == "Mozilla Public License, version 2.0" ] ||
+ [ "$license" == "Mozilla Public License Version 1.1" ] ||
+ [ "$license" == "BSD License" ] ||
+ [ "$license" == "MIT/X11 License" ]
+ then
+
+ # Add-ons not avalible for GNU/Linux will be ignored (used to be very few dough).
+ wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/addon-$id-latest.xpi" || wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/platform:2/addon-$id-latest.xpi"
+
+
+ fi
+
+
+ done < ../license.name.enUS.txt
+
+
+ ;;
+ --verify-license-copy)
+
+ cd build || exit
+ rm -fr VERIFY-LICENSE-COPY.txt
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+
+ while IFS= read -r id; do
+
+
+
+
+ if [ ! -f "addon-$id-latest.xpi" ]; then
+
+ echo "Nonfree" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE$"; then
+
+ echo "LICENSE" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.txt$"; then
+
+ echo "LICENSE.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.md$"; then
+
+ echo "LICENSE.md" >> ../VERIFY-LICENSE-COPY.txt
+
+
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING$"; then
+
+ echo "COPYING" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.txt$"; then
+
+ echo "COPYING.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.md$"; then
+
+ echo "COPYING.md" >> ../VERIFY-LICENSE-COPY.txt
+
+ else
+
+ echo "Request" >> ../VERIFY-LICENSE-COPY.txt
+
+ fi
+
+ done < ../id.txt
+
+
+
+ line="0";
+
+ while IFS= read -r status; do
+
+
+ ((line++))
+
+ average_daily_users="$(sed -n ${line}p ../average_daily_users.txt)";
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+ license_name_en_US="$(sed -n ${line}p ../license.name.enUS.txt)";
+ homepage_en_US="$(sed -n ${line}p ../homepage.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+ support_email_en_US="$(sed -n ${line}p ../support_email.en-US.txt)";
+ support_url_en_US="$(sed -n ${line}p ../support_url.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+
+
+
+ if [ "$license_name_en_US" == "GNU General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/gpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU General Public License, version 2.0" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/lgpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 2.1" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "Mozilla Public License, version 2.0" ]; then license_txt="https://www.mozilla.org/media/MPL/2.0/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "Mozilla Public License Version 1.1" ]; then license_txt="https://www.mozilla.org/media/MPL/1.1/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "BSD License" ]; then license_txt="https://directory.fsf.org/wiki?title=License:FreeBSD"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "MIT/X11 License" ]; then license_txt="https://directory.fsf.org/wiki/License:X11"; license_file_name="LICENSE";
+ fi
+
+
+ if [ "$(sed -n ${line}p ../name.en-US.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-US.txt)";
+ elif [ "$(sed -n ${line}p ../name.en-GB.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-GB.txt)";
+ else name="$slug";
+ fi
+
+
+ if [ "$status" = "Request" ]; then
+
+ ((count_reports++))
+
+ # Authors that don't provide contact information will be ignored, its impossible to track conversations in Reviews anyway, because they will be deleted.
+
+ if [ "$homepage_en_US" != "null" ] || [ "$support_url_en_US" != "null" ] || [ "$support_email_en_US" != "null" ]; then
+
+ decimals="$(echo "$average_daily_users" | sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L')";
+
+ echo "
+$decimals average daily users: $name - https://addons.mozilla.org/en-US/firefox/addon/$slug/
+ Request: \"You have distributed $name under $license_name_en_US on https://addons.mozilla.org/en-US/firefox/addon/$slug/, but you have not added a copy of the license. can you please download the text of the license from $license_txt and add save it to file name $license_file_name and put it in the root directory of you program?\" by contacting:";
+
+ if [ "$homepage_en_US" != "null" ]; then echo " * Homepage (please submit Pull Request for $license_file_name if possible): $homepage_en_US"; fi
+ if [ "$support_url_en_US" != "null" ]; then echo " * Support URL (please submit Pull Request for $license_file_name if possible): $support_url_en_US"; fi
+ if [ "$support_email_en_US" != "null" ]; then echo " * Support E-mail: $support_email_en_US"; fi
+
+ fi
+
+ fi
+
+ done < ../VERIFY-LICENSE-COPY.txt
+
+ echo "
+#########################
+$count_reports reports to submit";
+
+ ;;
+ --bugs)
+
+ echo "
+ * Look in the GitHub repository for LICENSE or COPYING. Sometime the add-on is delayed or have not been released to addons.mozilla.org."
+
+ ;;
+
+ --all)
+
+ $0 --fresh-build $2
+ $0 --make-custom-list $2
+ $0 --make-search-list $2
+ $0 --merge-lists $2
+ $0 --download-licenses-json $2
+ # $0 --download-free-webextensions-for-gnu-and-linux
+ # $0 --verify-license-copy
+
+ ;;
+
+
+esac
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-collections b/addons.mozilla.org-fsd/get-data/license-reporter-collections
new file mode 100644
index 0000000..0e3f693
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-collections
@@ -0,0 +1 @@
+https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/webextensions/
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-custom b/addons.mozilla.org-fsd/get-data/license-reporter-custom
new file mode 100644
index 0000000..dd185b0
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-custom
@@ -0,0 +1,51 @@
+https://addons.mozilla.org/en-US/firefox/addon/bookmarks-tab/
+https://addons.mozilla.org/en-US/firefox/addon/capture-reverse-image-search/
+https://addons.mozilla.org/en-US/firefox/addon/country-flags-ip-whois/
+https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/
+https://addons.mozilla.org/en-US/firefox/addon/foxytab/
+https://addons.mozilla.org/en-US/firefox/addon/fraudscore/
+https://addons.mozilla.org/en-US/firefox/addon/ghosttext/
+https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/
+https://addons.mozilla.org/en-US/firefox/addon/lesspass/
+https://addons.mozilla.org/en-US/firefox/addon/mute-all-inactive-tabs/
+https://addons.mozilla.org/en-US/firefox/addon/nemid-nøglefilsprogram/
+https://addons.mozilla.org/en-US/firefox/addon/noflash/
+https://addons.mozilla.org/en-US/firefox/addon/org-capture/
+https://addons.mozilla.org/en-US/firefox/addon/porn-site-blocker/
+https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/
+https://addons.mozilla.org/en-US/firefox/addon/save-all-images-webextension/
+https://addons.mozilla.org/en-US/firefox/addon/sky-timer/
+https://addons.mozilla.org/en-US/firefox/addon/smart-https-revived/
+https://addons.mozilla.org/en-US/firefox/addon/speed-dial-lite/
+https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/
+https://addons.mozilla.org/en-US/firefox/addon/tab-notifier/
+https://addons.mozilla.org/en-US/firefox/addon/tab-reloader/
+https://addons.mozilla.org/en-US/firefox/addon/textern/
+https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/
+https://addons.mozilla.org/en-US/firefox/addon/tomato-clock/
+https://addons.mozilla.org/en-US/firefox/addon/ubo-scope/
+https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher-revived/
+https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/
+https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/
+https://addons.mozilla.org/en-US/firefox/addon/wikipedia-peek/
+https://addons.mozilla.org/en-US/firefox/addon/withexeditor/
+https://addons.mozilla.org/en-US/firefox/addon/yass-we/
+https://addons.mozilla.org/en-US/firefox/addon/youtube-dark-mode/
+https://addons.mozilla.org/en-US/firefox/addon/youtube-hd-1/
+https://addons.mozilla.org/en-US/firefox/addon/zoom-page-we/
+https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/
+https://addons.mozilla.org/en-US/firefox/addon/a-cookie-manager/
+https://addons.mozilla.org/en-US/firefox/addon/javascript-warning/
+https://addons.mozilla.org/en-US/firefox/addon/modify-header-value/
+https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/
+https://addons.mozilla.org/en-US/firefox/addon/flash-debugger/
+https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/
+https://addons.mozilla.org/en-US/firefox/addon/bookmarks-manager-and-viewer/
+https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/
+https://addons.mozilla.org/en-US/firefox/addon/try-xpath/
+https://addons.mozilla.org/en-US/firefox/addon/save-image-2-downloads/
+https://addons.mozilla.org/en-US/firefox/addon/history-cleaner/
+https://addons.mozilla.org/en-US/firefox/addon/copy-all-links/
+https://addons.mozilla.org/en-US/firefox/addon/new-hackbar/
+https://addons.mozilla.org/en-US/firefox/addon/new-tab-from-location-bar/
+https://addons.mozilla.org/en-US/firefox/addon/simple-form-fill/
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-custom~ b/addons.mozilla.org-fsd/get-data/license-reporter-custom~
new file mode 100644
index 0000000..6927339
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-custom~
@@ -0,0 +1,53 @@
+https://addons.mozilla.org/en-US/firefox/addon/bookmarks-tab/
+https://addons.mozilla.org/en-US/firefox/addon/capture-reverse-image-search/
+https://addons.mozilla.org/en-US/firefox/addon/country-flags-ip-whois/
+https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/
+https://addons.mozilla.org/en-US/firefox/addon/foxytab/
+https://addons.mozilla.org/en-US/firefox/addon/fraudscore/
+https://addons.mozilla.org/en-US/firefox/addon/ghosttext/
+https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/
+https://addons.mozilla.org/en-US/firefox/addon/lesspass/
+https://addons.mozilla.org/en-US/firefox/addon/mute-all-inactive-tabs/
+https://addons.mozilla.org/en-US/firefox/addon/nemid-nøglefilsprogram/
+https://addons.mozilla.org/en-US/firefox/addon/noflash/
+https://addons.mozilla.org/en-US/firefox/addon/org-capture/
+https://addons.mozilla.org/en-US/firefox/addon/porn-site-blocker/
+https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/
+https://addons.mozilla.org/en-US/firefox/addon/save-all-images-webextension/
+https://addons.mozilla.org/en-US/firefox/addon/sky-timer/
+https://addons.mozilla.org/en-US/firefox/addon/smart-https-revived/
+https://addons.mozilla.org/en-US/firefox/addon/speed-dial-lite/
+https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/
+https://addons.mozilla.org/en-US/firefox/addon/tab-notifier/
+https://addons.mozilla.org/en-US/firefox/addon/tab-reloader/
+https://addons.mozilla.org/en-US/firefox/addon/textern/
+https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/
+https://addons.mozilla.org/en-US/firefox/addon/tomato-clock/
+https://addons.mozilla.org/en-US/firefox/addon/ubo-scope/
+https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher-revived/
+https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/
+https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/
+https://addons.mozilla.org/en-US/firefox/addon/wikipedia-peek/
+https://addons.mozilla.org/en-US/firefox/addon/withexeditor/
+https://addons.mozilla.org/en-US/firefox/addon/yass-we/
+https://addons.mozilla.org/en-US/firefox/addon/youtube-dark-mode/
+https://addons.mozilla.org/en-US/firefox/addon/youtube-hd-1/
+https://addons.mozilla.org/en-US/firefox/addon/zoom-page-we/
+
+
+https://addons.mozilla.org/en-US/firefox/addon/canvasblocker/
+https://addons.mozilla.org/en-US/firefox/addon/a-cookie-manager/
+https://addons.mozilla.org/en-US/firefox/addon/javascript-warning/
+https://addons.mozilla.org/en-US/firefox/addon/modify-header-value/
+https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/
+https://addons.mozilla.org/en-US/firefox/addon/flash-debugger/
+https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/
+https://addons.mozilla.org/en-US/firefox/addon/bookmarks-manager-and-viewer/
+https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/
+https://addons.mozilla.org/en-US/firefox/addon/try-xpath/
+https://addons.mozilla.org/en-US/firefox/addon/save-image-2-downloads/
+https://addons.mozilla.org/en-US/firefox/addon/history-cleaner/
+https://addons.mozilla.org/en-US/firefox/addon/copy-all-links/
+https://addons.mozilla.org/en-US/firefox/addon/new-hackbar/
+https://addons.mozilla.org/en-US/firefox/addon/new-tab-from-location-bar/
+
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-log b/addons.mozilla.org-fsd/get-data/license-reporter-log
new file mode 100644
index 0000000..f8aada4
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-log
@@ -0,0 +1,5 @@
+2017-09-19 04:00 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
+2017-09-19 04:00 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon/search-image/
+2017-10-14 07:55 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/
+2017-10-14 07:55 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/
+2017-10-14 07:55 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon/zoom-page-we/
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-log~ b/addons.mozilla.org-fsd/get-data/license-reporter-log~
new file mode 100644
index 0000000..7c65a97
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-log~
@@ -0,0 +1,2 @@
+2017-09-19 03:54 Custom list Link rot https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/
+2017-09-19 03:56 Custom list Already in the main repository https://addons.mozilla.org/en-US/firefox/addon//
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter-repository b/addons.mozilla.org-fsd/get-data/license-reporter-repository
new file mode 100644
index 0000000..e9abb78
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter-repository
@@ -0,0 +1 @@
+https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/
diff --git a/addons.mozilla.org-fsd/get-data/license-reporter~ b/addons.mozilla.org-fsd/get-data/license-reporter~
new file mode 100755
index 0000000..d843b24
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/license-reporter~
@@ -0,0 +1,377 @@
+#!/usr/bin/env bash
+
+# This file is part of license-reporter
+# Copyright (C) 2017 David Hedlund
+#
+# license-reporter is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# license-reporter is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+#if [ "$data" == "search" ]; then search_page_variable='.results[]'; fi
+
+
+# Specifically for titles: en-US is sometimes unused, en-GB used to be used then.
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.name.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-GB|enGB|g" "$json_file" | jq "$search_page_variable.name.enGB" | sed "s|^\"||; s|\"$||;"
+
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.homepage.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_email.enUS" | sed "s|^\"||; s|\"$||;"
+# sed "s|en-US|enUS|g" "$json_file" | jq "$search_page_variable.support_url.enUS" | sed "s|^\"||; s|\"$||;"
+
+
+# Licenses
+# sed "s|en-US|enUS|g" "$slug.json" | jq '.license.name.enUS' | sed "s|^\"||; s|\"$||;"
+
+if [ "$2" == "--debug" ]; then debug=true; else debug=false; fi
+
+minimum_average_daily_users="10000";
+
+SCRIPTSRC=$(readlink -f "$0" || echo "$0")
+RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
+filename=$(basename "$0");
+export -p SCRIPTSRC RUN_PATH minimum_average_daily_users debug
+
+if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
+if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
+
+if [[ $exit == true ]]; then exit 1; fi
+
+
+
+
+case "$1" in
+
+ ""|-help)
+
+ [ "$1" = "" ] && echo "Usage: $filename [--option] [--debug]
+
+OPTIONS
+ $0 --all
+ $0 --fresh-build
+ $0 --make-collection-list
+ $0 --make-custom-list
+ $0 --make-search-list
+ $0 --merge-lists
+ $0 --download-licenses-json
+ $0 --download-free-webextensions-for-gnu-and-linux
+ $0 --verify-license-copy
+" && exit 1
+
+ ;;
+
+ --fresh-build)
+
+ if [ -d "build" ]; then
+
+ rm -fr build
+
+ fi
+
+ mkdir -p build
+
+ ;;
+
+ --make-repository-list)
+
+ # It is ok to distribute only-free programs on addons.mozilla.org even if they distribute nonfree programs.
+ # This function requires _much_ less maintainance for custom add-on's, you don't need to manually sync
+ # your addons.mozilla.org collection list with a separate text file.
+
+ # Cannot list collections in desired formats - https://github.com/mozilla/addons/issues/722
+
+ ;;
+
+ --make-collection-list)
+
+ if [ ! -f "$RUN_PATH/license-reporter-collections" ]; then
+
+ echo "$RUN_PATH/license-reporter-collections doesn't exist. Skipping custom list.";
+
+ else
+
+
+ # Make sure all repositories are using SSL
+ if grep -q "http://addons.mozilla.org/" $RUN_PATH/license-reporter-repository; then
+
+ echo "Change http://addons.mozilla.org/ to https://addons.mozilla.org/ (https)."
+
+ else
+
+ cd build/ || exit
+ for i in $(cat ../license-reporter-collections); do
+
+ # https://addons.mozilla.org/en-US/firefox/collections/DavidHedlund/webextension-replacements/format%3Ajson
+ collection_name=$(echo $i | sed "s|https://addons.mozilla.org/en-US/firefox/collections/||; s|/|-|; s|/$||");
+ wget $i"format%3Ajson" -O "collection-$collection_name.json"
+
+ done
+
+ fi
+
+ fi
+
+ ;;
+
+ --make-custom-list)
+
+ if [ ! -f "$RUN_PATH/license-reporter-custom" ]; then
+
+ echo "$RUN_PATH/license-reporter-custom doesn't exist. Skipping custom list.";
+
+ else
+
+ src/download-custom
+
+ fi
+
+ ;;
+
+ --make-search-list)
+
+
+ cd build/ || exit
+ mkdir json
+ cd json || exit
+
+ # API documentation: https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
+
+ function foo() {
+
+ # Get the most popular WebExtensions
+ wget "https://addons.mozilla.org/api/v3/addons/search/?sort=users&page=$page&tag=firefox57" -O "index.html?sort=users&page=$page&tag=firefox57.json"
+
+ }
+
+ page="1"
+ foo
+
+
+
+ if [ "$debug" == false ]; then
+
+ while [ "$(jq ".results[].average_daily_users" "index.html?sort=users&page=$page&tag=firefox57.json" | tail -n 1)" -gt "$minimum_average_daily_users" ]; do
+
+ ((page++))
+ foo
+
+ done
+
+ fi
+
+
+ find index*.json -type f -printf "%f\n" | while read -r file; do
+
+
+ line="0";
+
+ for average_daily_users in $(jq ".results[].average_daily_users" "$file"); do
+
+ # Exclude add-ons with to low average daily users from index.html*
+ if [ "$average_daily_users" -ge "$minimum_average_daily_users" ]; then
+
+ echo -e "$average_daily_users\t$(jq ".results[$line].id" "$file")\t$file" >> ../merged-search.txt
+
+
+ fi
+
+ ((line++))
+
+ done
+
+
+ done
+
+ ;;
+
+ --merge-lists)
+
+ cd build || exit
+
+ cat merged-search.txt >> MERGED-ALL.txt
+ cat merged-custom.txt >> MERGED-ALL.txt
+
+ ;;
+ --get-licenses)
+
+ # wget -nc "https://addons.mozilla.org/api/v3/addons/addon/$(jq ".results[$line].slug" "$file" | sed "s|^\"||; s|\"$||;")/versions/$(jq ".results[$line].current_version.id" "$file")/" -O "current_versions/$(jq ".results[$line].current_version.id" "$file").json"
+
+ ;;
+ --download-free-webextensions-for-gnu-and-linux)
+
+ cd build || exit
+ rm -fr free_webextensions_for_GNU_and_Linux
+ mkdir free_webextensions_for_GNU_and_Linux
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+ line="0";
+
+ while IFS= read -r license; do
+
+ ((line++))
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+
+ # This is the complete list of pre-defined licenses listed on AMO. Apache License 2.0 is not on the list so its not easy to detect because it has to be released under a "Custom License".
+ if
+ [ "$license" == "GNU General Public License, version 3.0" ] ||
+ [ "$license" == "GNU General Public License, version 2.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 3.0" ] ||
+ [ "$license" == "GNU Lesser General Public License, version 2.1" ] ||
+ [ "$license" == "Mozilla Public License, version 2.0" ] ||
+ [ "$license" == "Mozilla Public License Version 1.1" ] ||
+ [ "$license" == "BSD License" ] ||
+ [ "$license" == "MIT/X11 License" ]
+ then
+
+ # Add-ons not avalible for GNU/Linux will be ignored (used to be very few dough).
+ wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/addon-$id-latest.xpi" || wget -nc "https://addons.mozilla.org/firefox/downloads/latest/$slug/platform:2/addon-$id-latest.xpi"
+
+
+ fi
+
+
+ done < ../license.name.enUS.txt
+
+
+ ;;
+ --verify-license-copy)
+
+ cd build || exit
+ rm -fr VERIFY-LICENSE-COPY.txt
+ cd free_webextensions_for_GNU_and_Linux || exit
+
+
+ while IFS= read -r id; do
+
+
+
+
+ if [ ! -f "addon-$id-latest.xpi" ]; then
+
+ echo "Nonfree" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE$"; then
+
+ echo "LICENSE" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.txt$"; then
+
+ echo "LICENSE.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^LICENSE.md$"; then
+
+ echo "LICENSE.md" >> ../VERIFY-LICENSE-COPY.txt
+
+
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING$"; then
+
+ echo "COPYING" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.txt$"; then
+
+ echo "COPYING.txt" >> ../VERIFY-LICENSE-COPY.txt
+
+ elif unzip -l "addon-$id-latest.xpi" | awk '{ print $4 }' | grep -q "^COPYING.md$"; then
+
+ echo "COPYING.md" >> ../VERIFY-LICENSE-COPY.txt
+
+ else
+
+ echo "Request" >> ../VERIFY-LICENSE-COPY.txt
+
+ fi
+
+ done < ../id.txt
+
+
+
+ line="0";
+
+ while IFS= read -r status; do
+
+
+ ((line++))
+
+ average_daily_users="$(sed -n ${line}p ../average_daily_users.txt)";
+ id="$(sed -n ${line}p ../id.txt)";
+ slug="$(sed -n ${line}p ../slug.txt)";
+ license_name_en_US="$(sed -n ${line}p ../license.name.enUS.txt)";
+ homepage_en_US="$(sed -n ${line}p ../homepage.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+ support_email_en_US="$(sed -n ${line}p ../support_email.en-US.txt)";
+ support_url_en_US="$(sed -n ${line}p ../support_url.en-US.txt | sed "s|3A\\/\\/|\n|" | tail -n 1)";
+
+
+
+ if [ "$license_name_en_US" == "GNU General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/gpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU General Public License, version 2.0" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 3.0" ]; then license_txt="https://www.gnu.org/licenses/lgpl-3.0.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "GNU Lesser General Public License, version 2.1" ]; then license_txt="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt"; license_file_name="COPYING";
+ elif [ "$license_name_en_US" == "Mozilla Public License, version 2.0" ]; then license_txt="https://www.mozilla.org/media/MPL/2.0/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "Mozilla Public License Version 1.1" ]; then license_txt="https://www.mozilla.org/media/MPL/1.1/index.txt"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "BSD License" ]; then license_txt="https://directory.fsf.org/wiki?title=License:FreeBSD"; license_file_name="LICENSE";
+ elif [ "$license_name_en_US" == "MIT/X11 License" ]; then license_txt="https://directory.fsf.org/wiki/License:X11"; license_file_name="LICENSE";
+ fi
+
+
+ if [ "$(sed -n ${line}p ../name.en-US.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-US.txt)";
+ elif [ "$(sed -n ${line}p ../name.en-GB.txt)" != "null" ]; then name="$(sed -n ${line}p ../name.en-GB.txt)";
+ else name="$slug";
+ fi
+
+
+ if [ "$status" = "Request" ]; then
+
+ ((count_reports++))
+
+ # Authors that don't provide contact information will be ignored, its impossible to track conversations in Reviews anyway, because they will be deleted.
+
+ if [ "$homepage_en_US" != "null" ] || [ "$support_url_en_US" != "null" ] || [ "$support_email_en_US" != "null" ]; then
+
+ decimals="$(echo "$average_daily_users" | sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L')";
+
+ echo "
+$decimals average daily users: $name - https://addons.mozilla.org/en-US/firefox/addon/$slug/
+ Request: \"You have distributed $name under $license_name_en_US on https://addons.mozilla.org/en-US/firefox/addon/$slug/, but you have not added a copy of the license. can you please download the text of the license from $license_txt and add save it to file name $license_file_name and put it in the root directory of you program?\" by contacting:";
+
+ if [ "$homepage_en_US" != "null" ]; then echo " * Homepage (please submit Pull Request for $license_file_name if possible): $homepage_en_US"; fi
+ if [ "$support_url_en_US" != "null" ]; then echo " * Support URL (please submit Pull Request for $license_file_name if possible): $support_url_en_US"; fi
+ if [ "$support_email_en_US" != "null" ]; then echo " * Support E-mail: $support_email_en_US"; fi
+
+ fi
+
+ fi
+
+ done < ../VERIFY-LICENSE-COPY.txt
+
+ echo "
+#########################
+$count_reports reports to submit";
+
+ ;;
+
+ --all)
+
+ $0 --fresh-build "$2"
+ $0 --make-collection-list "$2"
+ $0 --make-custom-list "$2"
+ $0 --make-search-list "$2"
+ $0 --merge-lists "$2"
+ # $0 --download-licenses-json "$2"
+ # $0 --download-free-webextensions-for-gnu-and-linux "$2"
+ # $0 --verify-license-copy "$2"
+
+ ;;
+
+
+esac
diff --git a/addons.mozilla.org-fsd/get-data/src/download-custom b/addons.mozilla.org-fsd/get-data/src/download-custom
new file mode 100755
index 0000000..b6c5def
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/src/download-custom
@@ -0,0 +1,86 @@
+#!/usr/bin/env bash
+
+# This file is part of license-reporter
+# Copyright (C) 2017 David Hedlund
+#
+# license-reporter is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# license-reporter is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+cd build || exit
+mkdir json
+
+cp -a "$RUN_PATH/license-reporter-custom" custom_addons.txt
+
+# Sanitize a copy from empty lines, they use to occur at the end of the file
+sed -i '/^\s*$/d' license-reporter-custom
+
+
+sed -i "s|https://addons.mozilla.org/en-US/firefox/addon/||g; s|/||" custom_addons.txt
+
+rm -fr \
+ custom_addons-json-source.txt \
+ custom_addons-average_daily_users.txt \
+ custom_addons-id.txt custom_addons-slug.txt \
+ custom_addons-merged.txt \
+ custom_addons-report-expired_links.txt \
+ custom_addons-merged-sorted.txt
+
+cd json || exit
+
+lines="1";
+
+while IFS= read -r slug; do
+
+
+ if [ "$debug" == false ] || ( [ "$debug" == true ] && [ "$lines" -le 3 ] ); then
+
+ wget "https://addons.mozilla.org/api/v3/addons/addon/$slug/" -O "$slug.json";
+ [ -s "$slug.json" ] || rm -f "$slug.json" # Delete empty files saved by wget, tis is much faster than using wget options to first validate the links.
+
+ # Ignore expired URLs
+ if [ -f "$slug.json" ]; then
+
+ id="$(jq ".id" "$slug.json")";
+ mv "$slug.json" "$id.json"
+
+ if [ "$(jq ".average_daily_users" "$id.json")" -gt "$minimum_average_daily_users" ]; then
+
+ echo -e "$(date +%Y-%m-%d" "%H:%M)\tCustom list\tAlready in the main repository\thttps://addons.mozilla.org/en-US/firefox/addon/$slug/" >> "$RUN_PATH/license-reporter-log"
+
+ else
+
+ jq ".average_daily_users" "$id.json" >> ../custom_addons-average_daily_users.txt
+
+ # We need the JSON source because they are different for search indexed add-ons (they are store in index.html*)
+ jq ".id" "$id.json" >> ../custom_addons-id.txt
+ echo "$(jq ".id" "$id.json").json" >> ../custom_addons-json-source.txt
+
+ ((lines++))
+
+
+ fi
+
+
+ else
+
+ echo -e "$(date +%Y-%m-%d" "%H:%M)\tCustom list\tLink rot\t\t\thttps://addons.mozilla.org/en-US/firefox/addon/$slug/" >> "$RUN_PATH/license-reporter-log"
+
+ fi
+
+ fi
+
+done < ../custom_addons.txt
+
+# Sort by average_daily_users
+paste ../custom_addons-average_daily_users.txt ../custom_addons-id.txt ../custom_addons-json-source.txt > ../custom_addons-merged.txt
+sort -k1,1nr ../custom_addons-merged.txt > ../merged-custom.txt
diff --git a/addons.mozilla.org-fsd/get-data/src/download-custom~ b/addons.mozilla.org-fsd/get-data/src/download-custom~
new file mode 100755
index 0000000..4af8ce1
--- /dev/null
+++ b/addons.mozilla.org-fsd/get-data/src/download-custom~
@@ -0,0 +1,86 @@
+#!/usr/bin/env bash
+
+# This file is part of license-reporter
+# Copyright (C) 2017 David Hedlund
+#
+# license-reporter is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# license-reporter is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+cd build || exit
+mkdir json
+
+cp -a "$RUN_PATH/license-reporter-custom" custom_addons.txt
+
+# Sanitize a copy from empty lines, they use to occur at the end of the file
+sed -i '/^\s*$/d' license-reporter-custom
+
+
+sed -i "s|https://addons.mozilla.org/en-US/firefox/addon/||g; s|/||" custom_addons.txt
+
+rm -fr \
+ custom_addons-json-source.txt \
+ custom_addons-average_daily_users.txt \
+ custom_addons-id.txt custom_addons-slug.txt \
+ custom_addons-merged.txt \
+ custom_addons-report-expired_links.txt \
+ custom_addons-merged-sorted.txt
+
+cd json || exit
+
+lines="1";
+
+while IFS= read -r slug; do
+
+
+ if [ "$debug" == false ] || [ "$debug" == true ] && [ "$lines" -le 3 ]; then
+
+ wget "https://addons.mozilla.org/api/v3/addons/addon/$slug/" -O "$slug.json";
+ [ -s "$slug.json" ] || rm -f "$slug.json" # Delete empty files saved by wget, tis is much faster than using wget options to first validate the links.
+
+ # Ignore expired URLs
+ if [ -f "$slug.json" ]; then
+
+ id="$(jq ".id" "$slug.json")";
+ mv "$slug.json" "$id.json"
+
+ if [ "$(jq ".average_daily_users" "$id.json")" -gt "$minimum_average_daily_users" ]; then
+
+ echo -e "$(date +%Y-%m-%d" "%H:%M)\tCustom list\tAlready in the main repository\thttps://addons.mozilla.org/en-US/firefox/addon/$slug/" >> "$RUN_PATH/license-reporter-log"
+
+ else
+
+ jq ".average_daily_users" "$id.json" >> ../custom_addons-average_daily_users.txt
+
+ # We need the JSON source because they are different for search indexed add-ons (they are store in index.html*)
+ jq ".id" "$id.json" >> ../custom_addons-id.txt
+ echo "$(jq ".id" "$id.json").json" >> ../custom_addons-json-source.txt
+
+ ((lines++))
+
+
+ fi
+
+
+ else
+
+ echo -e "$(date +%Y-%m-%d" "%H:%M)\tCustom list\tLink rot\t\t\thttps://addons.mozilla.org/en-US/firefox/addon/$slug/" >> "$RUN_PATH/license-reporter-log"
+
+ fi
+
+ fi
+
+done < ../custom_addons.txt
+
+# Sort by average_daily_users
+paste ../custom_addons-average_daily_users.txt ../custom_addons-id.txt ../custom_addons-json-source.txt > ../custom_addons-merged.txt
+sort -k1,1nr ../custom_addons-merged.txt > ../merged-custom.txt
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt
new file mode 100644
index 0000000..8318161
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt
@@ -0,0 +1,10 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+# Issues
+
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt~ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt~
new file mode 100644
index 0000000..4b526c9
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__intro.txt~
@@ -0,0 +1,12 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
new file mode 100644
index 0000000..9aa890e
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
@@ -0,0 +1,78 @@
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt
new file mode 100644
index 0000000..f817164
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt
@@ -0,0 +1,8 @@
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a file called COPYING with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt~ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt~
new file mode 100644
index 0000000..5419295
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_copy.txt~
@@ -0,0 +1,8 @@
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
new file mode 100644
index 0000000..5c2f135
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
@@ -0,0 +1,3 @@
+## License not displayed on AMO
+addons.mozilla.org_ENTRY do not list "Released under".
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/issue_intro.txt~ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue_intro.txt~
new file mode 100644
index 0000000..123d39e
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/issue_intro.txt~
@@ -0,0 +1,99 @@
+I'm working as a volunteer for the Free Software Directory. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+## License not displayed
+addons.mozilla.org_ENTRY do not list "Released under".
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/output.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/output.txt
new file mode 100644
index 0000000..3059065
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/output.txt
@@ -0,0 +1,25 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/Wayback_Machine. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of GPL 3.0
+can be found here: https://www.gnu.org/licenses/gpl-3.0.txt
+
+
+# Release notes
+
+Please mention in your release notes for the upcomming version that
+your software now is properly licensed as free software.
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt b/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt
new file mode 100644
index 0000000..d8d420d
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt
@@ -0,0 +1,5 @@
+# Release notes
+
+Please mention in your release notes for the upcomming version that
+your software now is properly licensed as free software.
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt~ b/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt~
new file mode 100644
index 0000000..123d39e
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/outro.txt~
@@ -0,0 +1,99 @@
+I'm working as a volunteer for the Free Software Directory. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+## License not displayed
+addons.mozilla.org_ENTRY do not list "Released under".
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/addons.mozilla.org-fsd/sync-data/Text_templates/request~ b/addons.mozilla.org-fsd/sync-data/Text_templates/request~
new file mode 100755
index 0000000..76dbaa4
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/Text_templates/request~
@@ -0,0 +1,314 @@
+#!/bin/bash
+
+function request() {
+
+ if [ "$sent_to" != "" ]; then
+
+ echo "
+{{Checkme item
+|Package=$FULL_SOFTWARE_NAME
+|Package note=$sent_to
+}}";
+
+ else
+
+
+ echo "##########################################################################################
+$FULL_SOFTWARE_NAME
+";
+
+
+ cat issue__intro.txt > output.txt
+
+ if [ "$issue__license_copy" = "Yes" ]; then
+
+ cat issue__license_copy.txt >> output.txt
+
+ fi
+
+ if [ "$issue__license_not_displayed_on_AMO" = "Yes" ]; then
+
+ cat issue__license_not_displayed_on_AMO.txt >> output.txt
+
+ fi
+
+
+ if [ "$issue__lack_of_full_license_headers_in_each_file" = "Yes" ]; then
+
+ cat issue__lack_of_full_license_headers_in_each_file.txt >> output.txt
+
+ fi
+
+
+ sed -i "
+s|FSD_FULL_SOFTWARE_NAME|$FSD_FULL_SOFTWARE_NAME|
+s|FULL_SOFTWARE_NAME|$FULL_SOFTWARE_NAME|
+s|addons.mozilla.org_ENTRY|$addons_mozilla_org_ENTRY|
+s|LICENSE_VERSION|$LICENSE_VERSION|
+s|LICENSE_LINK|$LICENSE_LINK|
+s|LICENSE|$LICENSE|
+" output.txt
+
+ cat outro.txt >> output.txt
+ cat output.txt
+
+ fi
+
+}
+
+
+
+
+
+#TEMPLATE
+FULL_SOFTWARE_NAME="";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="";
+LICENSE="";
+LICENSE_VERSION="";
+LICENSE_LINK="";
+issue__license_not_displayed_on_AMO="";
+issue__license_copy="";
+issue__lack_of_full_license_headers_in_each_file="";
+sent_to="";
+
+
+FULL_SOFTWARE_NAME="Bookmarks Manager and Viewer";
+FSD_FULL_SOFTWARE_NAME="Bookmarks_Manager_and_Viewer";
+addons_mozilla_org_ENTRY="bookmarks-manager-and-viewer/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/inbasic/bookmarks-manager/issues/6";
+request
+
+FULL_SOFTWARE_NAME="Cookie AutoDelete";
+FSD_FULL_SOFTWARE_NAME="Cookie_AutoDelete";
+addons_mozilla_org_ENTRY="cookie-autodelete/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/mrdokenny/Cookie-AutoDelete/issues/129";
+request
+
+FULL_SOFTWARE_NAME="Ageless for YouTube";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/ageless/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/ageless/reviews/914361/";
+request
+
+FULL_SOFTWARE_NAME="Bloody Vikings!";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/";
+LICENSE="GPL";
+LICENSE_VERSION="3.0";
+LICENSE_LINK="https://www.gnu.org/licenses/gpl-3.0.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/reviews/914363/, florian+amo@florianfieber.de";
+request
+
+FULL_SOFTWARE_NAME="Bulk Media Downloader";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/bulk-media-downloader/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/inbasic/bulk-media-downloader/issues/12";
+request
+
+FULL_SOFTWARE_NAME="DynamicHistory";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/reviews/914375/, me@nulldev.xyz";
+request
+
+FULL_SOFTWARE_NAME="Easy Youtube Video Downloader Express";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-download/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-download/reviews/914406/";
+request
+
+FULL_SOFTWARE_NAME="Flash Block (Plus)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/noflash/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/noflash/reviews/914401/, arl1232smg@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Forecastfox (fix version)";
+FSD_FULL_SOFTWARE_NAME="Forecastfox_(fix_version)";
+addons_mozilla_org_ENTRY="forecastfox-fix-version/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/forecastfox-fix-version/reviews/913786/, senselius@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="Mute all inactive tabs";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/mute-all-inactive-tabs/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/evilpie/mute-all-inactive-tabs/issues/1";
+request
+
+FULL_SOFTWARE_NAME="Org Capture";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/org-capture/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/sprig/org-capture-extension/issues/34";
+request
+
+FULL_SOFTWARE_NAME="Popup Blocker (strict)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/popup-blocker/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/schomery/popup-blocker/issues/55";
+request
+
+FULL_SOFTWARE_NAME="Session Manager";
+FSD_FULL_SOFTWARE_NAME="Session_Manager";
+addons_mozilla_org_ENTRY="session-manager/";
+LICENSE="MPL";
+LICENSE_VERSION="1.1";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/1.1/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/yass-we/reviews/913742/, morac99-firefox2@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Simple Form Fill";
+FSD_FULL_SOFTWARE_NAME="Simple_Form_Fill";
+addons_mozilla_org_ENTRY="simple-form-fill/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://opensource.org/licenses/MIT";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/sblask/webextension-simple-form-fill/issues/14";
+request
+
+FULL_SOFTWARE_NAME="Sky Timer";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/sky-timer/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/sky-timer/reviews/914414/, easyappdeveloper1@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="To Google Translate";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/to-google-translate/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="No";
+sent_to="https://github.com/itseco/to-google-translate/issues/7";
+request
+
+FULL_SOFTWARE_NAME="Wayback Machine";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="";
+LICENSE="GPL";
+LICENSE_VERSION="3.0";
+LICENSE_LINK="https://www.gnu.org/licenses/gpl-3.0.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="No";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/914416/, info@archive.org";
+request
+
+FULL_SOFTWARE_NAME="WebRTC Control";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/reviews/914382/, dlinBernard@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Yet Another Smooth Scrolling WE";
+FSD_FULL_SOFTWARE_NAME="Simple_Form_Fill";
+addons_mozilla_org_ENTRY="simple-form-fill/";
+LICENSE="BSD License";
+LICENSE_VERSION="(2-Clause)";
+LICENSE_LINK="http://www.opensource.org/licenses/bsd-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/yass-we/reviews/913742/, kataho.mail@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="YouTube in HD (720p, 1080p, 1440p, 2160p)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/youtube-hd-1/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/james-fray/YouTube-HD/issues/6";
+request
diff --git a/addons.mozilla.org-fsd/sync-data/fsd-amo-bot b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot
new file mode 100755
index 0000000..14b008d
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot
@@ -0,0 +1,306 @@
+#!/bin/bash
+
+# Copyright 2016, 2017 David Hedlund
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
+# Add to wiki and remove: echo "|Name=$(xmlstarlet sel -t -v "addon/name" test.xml)"
+
+SCRIPTSRC=$(readlink -f "$0" || echo "$0")
+RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
+
+if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
+if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
+
+if [[ $exit == true ]]; then exit 1; fi
+
+
+if [ ! -d "build" ]; then mkdir -p build; fi
+
+retrive () {
+ api="$(echo "$url" | sed "s|https://addons.mozilla.org/en-US/firefox/addon/|https://addons.mozilla.org/api/v3/addons/addon/|g;")";
+ slug="$(echo "$url" | sed "s|https://addons.mozilla.org/en-US/firefox/addon/||g; s|/||g")";
+}
+
+xpi () {
+ cd build/ || exit
+ echo "$download" > tmp.txt
+ sed -i "s|/addon-|\naddon-|" tmp.txt
+ xpi=$(grep ".xpi" tmp.txt);
+ fbname=$(basename "$xpi" | cut -d. -f1);
+}
+
+
+case "$1" in
+ --get-json)
+
+ if [ ! -d "build/amo/json" ]; then mkdir -p build/amo/json; fi
+ if [ ! -d "build/amo/json.versions" ]; then mkdir -p build/amo/json.versions; fi
+ cd build/amo/ || exit
+
+ while read -r url; do
+
+ retrive
+ wget "$api" -O json/$slug.json
+ wget $api\versions/$(cat json/$slug.json | jq '.current_version.id')/ -O json.versions/$slug.json
+
+ done < ../../amo-repo.txt
+
+ # List obsoleted projects
+ find json/ -size 0 -print
+
+ ;;
+ --get-xpi-url)
+
+ cd build/ || exit
+ rm -f amo_repo-latest_download.txt
+ for i in $(find amo/json/ -maxdepth 1 -type f); do echo "https://addons.mozilla.org/firefox/downloads/latest/$(basename $i | sed "s|.json||")/addon-$(cat $i | jq '.current_version.id').xpi" >> amo_repo-latest_download.txt; done
+
+ ;;
+
+ --get-xpi)
+
+ if [ ! -d "build/amo/xpi" ]; then mkdir -p build/amo/xpi; fi
+
+ while read download; do
+
+ xpi
+
+ if [ ! -f amo/xpi/$xpi ]; then
+
+ cd amo/xpi/ || exit
+ wget $download
+ cd ..
+
+ fi
+
+ cd ..
+
+
+ done < build/amo_repo-latest_download.txt
+
+ ;;
+
+ --xpi-extract)
+
+ if [ ! -d "build/amo/xpi.extracted" ]; then mkdir -p build/amo/xpi.extracted; fi
+
+ while read download; do
+
+ xpi
+
+ if [ ! -d amo/xpi.extracted/$fbname ]; then
+
+ mkdir -p amo/xpi.extracted/$fbname
+ cd amo/xpi.extracted/$fbname || exit
+ unzip ../../xpi/$xpi
+ cd ../../
+
+ fi
+
+ cd ..
+
+ done < build/amo_repo-latest_download.txt
+
+ ;;
+
+ --make-xml)
+
+ if [ ! -d "build/fsd" ]; then mkdir -p build/fsd; fi
+
+ # Get number of edits:
+ wget "https://directory.fsf.org/w/api.php?action=query&list=recentchanges&rclimit=1" -O fsdedits.xml
+ oldrevid="$(grep revid fsdedits.xml | sed "s|&quot;||g; s|revid|\nrevid|; s|old_revid|\n|" | grep revid | sed "s|revid=||")"
+ newrevid=$(expr 1 + $oldrevid)
+
+ cd build/ || exit
+
+ while read url; do
+
+ retrive
+ # List JSON structure: cat amo/json/$slug.json | js '.'
+ # XML value "homepage" is not always set in AMO API, but the FSD require "Homepage URL" to be set: Therfore we use the AMO page itself in Homepage URL to complete the build of the repo automatically.
+ echo "<mediawiki xmlns=\"http://www.mediawiki.org/xml/export-0.7/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.mediawiki.org/xml/export-0.7/ http://www.mediawiki.org/xml/export-0.7.xsd\" version=\"0.7\" xml:lang=\"en\">
+ <siteinfo>
+ <sitename>Free Software Directory</sitename>
+ <base>https://directory.fsf.org/wiki/Main_Page</base>
+ <generator>MediaWiki 1.20.2</generator>
+ <case>first-letter</case>
+ <namespaces>
+ <namespace key=\"-2\" case=\"first-letter\">Media</namespace>
+ <namespace key=\"-1\" case=\"first-letter\">Special</namespace>
+ <namespace key=\"0\" case=\"first-letter\" />
+ <namespace key=\"1\" case=\"first-letter\">Talk</namespace>
+ <namespace key=\"2\" case=\"first-letter\">User</namespace>
+ <namespace key=\"3\" case=\"first-letter\">User talk</namespace>
+ <namespace key=\"4\" case=\"first-letter\">Free Software Directory</namespace>
+ <namespace key=\"5\" case=\"first-letter\">Free Software Directory talk</namespace>
+ <namespace key=\"6\" case=\"first-letter\">File</namespace>
+ <namespace key=\"7\" case=\"first-letter\">File talk</namespace>
+ <namespace key=\"8\" case=\"first-letter\">MediaWiki</namespace>
+ <namespace key=\"9\" case=\"first-letter\">MediaWiki talk</namespace>
+ <namespace key=\"10\" case=\"first-letter\">Template</namespace>
+ <namespace key=\"11\" case=\"first-letter\">Template talk</namespace>
+ <namespace key=\"12\" case=\"first-letter\">Help</namespace>
+ <namespace key=\"13\" case=\"first-letter\">Help talk</namespace>
+ <namespace key=\"14\" case=\"first-letter\">Category</namespace>
+ <namespace key=\"15\" case=\"first-letter\">Category talk</namespace>
+ <namespace key=\"102\" case=\"first-letter\">Property</namespace>
+ <namespace key=\"103\" case=\"first-letter\">Property talk</namespace>
+ <namespace key=\"106\" case=\"first-letter\">Form</namespace>
+ <namespace key=\"107\" case=\"first-letter\">Form talk</namespace>
+ <namespace key=\"108\" case=\"first-letter\">Concept</namespace>
+ <namespace key=\"109\" case=\"first-letter\">Concept talk</namespace>
+ <namespace key=\"170\" case=\"first-letter\">Filter</namespace>
+ <namespace key=\"171\" case=\"first-letter\">Filter talk</namespace>
+ <namespace key=\"500\" case=\"first-letter\">Review</namespace>
+ <namespace key=\"501\" case=\"first-letter\">Review talk</namespace>
+ <namespace key=\"502\" case=\"first-letter\">License</namespace>
+ <namespace key=\"503\" case=\"first-letter\">License talk</namespace>
+ <namespace key=\"510\" case=\"first-letter\">Collection</namespace>
+ <namespace key=\"511\" case=\"first-letter\">Collection talk</namespace>
+ <namespace key=\"520\" case=\"first-letter\">Org</namespace>
+ <namespace key=\"521\" case=\"first-letter\">Org talk</namespace>
+ </namespaces>
+ </siteinfo>
+ <page>
+ <title>IceCat/$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.name.enUS' | sed "s|^\"||; s|\"$||;")</title>
+ <revision>
+ <id>$newrevid</id>
+ <timestamp>$(date -u +%Y-%m-%dT%H:%M:%SZ)</timestamp>
+ <contributor>
+ <username>amo-import</username>
+ <id>1501</id>
+ </contributor>
+ <sha1>kj1p9nd2p15bqr2tb7jkihshlxow11y</sha1>
+ <text xml:space=\"preserve\" bytes=\"2687\">{{Entry" > fsd/$slug.xml
+
+ # Dash have to be removed in jq 1.3: https://github.com/stedolan/jq/issues/341
+ echo "|Name=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.name.enUS' | sed "s|^\"||; s|\"$||;")
+|Short description=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.summary.enUS' | sed "s|^\"||; s|\"$||; s|\\\n|\n|g; s|\\\\\"|\"|g;")
+|Full description=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.description.enUS' | sed "s|^\"||; s|\"$||; s|\\\n|\n|g; s|\\\\\"|\"|g;")
+|Homepage URL=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.seamonkey')" != "null" ]]; then
+ set_seamonkey="SeaMonkey,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.firefox')" != "null" ]]; then
+ set_icecat="IceCat,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.android')" != "null" ]]; then
+ set_icecatmobile="IceCatMobile,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.mobile')" != "null" ]]; then
+ set_icecatmobile="IceCatMobile,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.thunderbird')" != "null" ]]; then
+ set_thunderbird="Thunderbird,";
+ fi
+
+ echo "|Extension of=$(echo "$set_seamonkey$set_icecat$set_icecatmobile$set_thunderbird" | sed "s|,$||;")" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | grep "github.com")" != "null" ]]; then
+ echo "|VCS checkout command=git clone $(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")" >> fsd/$slug.xml
+ fi
+
+ echo "|VCS checkout command=git clone $(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")";
+ echo "|Version identifier=$(cat amo/json/$slug.json | jq '.current_version.version' | sed "s|^\"||; s|\"$||;")
+|Version date=$(cat amo/json/$slug.json | jq '.last_updated' | sed "s|^\"||; s|\"$||;")
+|Version download=https://addons.mozilla.org/firefox/downloads/latest/$slug/addon-$(cat amo/json/$slug.json | jq '.current_version.id')-latest.xpi
+|Last review by=FSDbot
+|Last review date=$(date +"%Y/%m/%d")
+|Submitted by=FSDbot
+|Submitted date=2017/02/01
+|Is GNU=No
+}}" >> fsd/$slug.xml
+
+
+ # https://addons.mozilla.org/api/v3/addons/addon/noscript/versions/1910123/
+ echo "{{Project license
+
+# Stuck here (have to use old API until this have been fixed): https://github.com/mozilla/addons-server/issues/3936
+
+|License=$(cat amo/json.versions/$slug.json | sed "s|-||g;" | jq '.license.name.enUS' | sed "s|^\"||; s|\"$||;")
+|License copyright=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.authors[].name' | sed "s|^\"||; s|\"$||;")
+}}" >> fsd/$slug.xml
+
+ # Homepage URL can be changed by the community so lets do a backup here
+ echo "{{Resource
+|Resource audience=amo-import
+|Resource kind=General
+|Resource URL=$url
+}}" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.support_url[]' | sed "s|^\"||; s|\"$||;")" != "" ]];
+ then
+
+ echo "{{Resource
+|Resource audience=Users
+|Resource kind=Support
+|Resource URL=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.support_url[]' | sed "s|^\"||; s|\"$||;")
+}}" >> "fsd/$slug.xml"
+
+ fi
+
+ # Add "E-mail" here when "Support E-mail" have been added to the API: https://github.com/mozilla/addons-server/issues/3901
+
+
+ echo "{{Featured}}</text>
+ </revision>
+ </page>
+</mediawiki>" >> "fsd/$slug.xml"
+
+ cat "fsd/$slug.xml"
+
+
+
+ done < ../amo-repo.txt
+
+
+ ;;
+
+
+ --all)
+
+ $0 --get-json
+ $0 --get-xpi-url
+ $0 --get-xpi
+ $0 --xpi-extract
+ $0 --make-xml
+
+ ;;
+
+ *)
+
+ echo $"$0 [OPTION]
+
+OPTIONS
+ --all
+ --get-json
+ --get-xpi-url
+ --get-xpi
+ --xpi-extract
+ --make-xml"
+ exit 1
+
+esac
+
+exit 0
diff --git a/addons.mozilla.org-fsd/sync-data/fsd-amo-bot-issues.txt b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot-issues.txt
new file mode 100644
index 0000000..3a159f0
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot-issues.txt
@@ -0,0 +1,5 @@
+Search engines do not end with .xpi but with .xml
+
+Example for https://addons.mozilla.org/en-US/firefox/addon/metager-metasearch-en/
+
+https://addons.mozilla.org/firefox/downloads/latest/metager-metasearch-en/addon-794759-latest.xml
diff --git a/addons.mozilla.org-fsd/sync-data/fsd-amo-bot~ b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot~
new file mode 100755
index 0000000..8f1d6f3
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/fsd-amo-bot~
@@ -0,0 +1,306 @@
+#!/bin/bash
+
+# Copyright 2016, 2017 David Hedlund
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
+# Add to wiki and remove: echo "|Name=$(xmlstarlet sel -t -v "addon/name" test.xml)"
+
+SCRIPTSRC=$(readlink -f "$0" || echo "$0")
+RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
+
+if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
+if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
+
+if [[ $exit == true ]]; then exit 1; fi
+
+
+if [ ! -d "build" ]; then mkdir -p build; fi
+
+retrive () {
+api="$(echo $url | sed "s|https://addons.mozilla.org/en-US/firefox/addon/|https://addons.mozilla.org/api/v3/addons/addon/|g;")";
+slug="$(echo $url | sed "s|https://addons.mozilla.org/en-US/firefox/addon/||g; s|/||g")";
+}
+
+xpi () {
+ cd build/
+ echo "$download" > tmp.txt
+ sed -i "s|/addon-|\naddon-|" tmp.txt
+ xpi=$(grep ".xpi" tmp.txt);
+ fbname=$(basename "$xpi" | cut -d. -f1);
+}
+
+
+case "$1" in
+ --get-json)
+
+ if [ ! -d "build/amo/json" ]; then mkdir -p build/amo/json; fi
+ if [ ! -d "build/amo/json.versions" ]; then mkdir -p build/amo/json.versions; fi
+ cd build/amo/
+
+ while read url; do
+
+ retrive
+ wget $api -O json/$slug.json
+ wget $api\versions/$(cat json/$slug.json | jq '.current_version.id')/ -O json.versions/$slug.json
+
+ done < ../../amo-repo.txt
+
+ # List obsoleted projects
+ find json/ -size 0 -print
+
+ ;;
+ --get-xpi-url)
+
+ cd build/
+ rm -f amo_repo-latest_download.txt
+ for i in $(find amo/json/ -maxdepth 1 -type f); do echo "https://addons.mozilla.org/firefox/downloads/latest/$(basename $i | sed "s|.json||")/addon-$(cat $i | jq '.current_version.id').xpi" >> amo_repo-latest_download.txt; done
+
+ ;;
+
+ --get-xpi)
+
+ if [ ! -d "build/amo/xpi" ]; then mkdir -p build/amo/xpi; fi
+
+ while read download; do
+
+ xpi
+
+ if [ ! -f amo/xpi/$xpi ]; then
+
+ cd amo/xpi/
+ wget $download
+ cd ..
+
+ fi
+
+ cd ..
+
+
+ done < build/amo_repo-latest_download.txt
+
+ ;;
+
+ --xpi-extract)
+
+ if [ ! -d "build/amo/xpi.extracted" ]; then mkdir -p build/amo/xpi.extracted; fi
+
+ while read download; do
+
+ xpi
+
+ if [ ! -d amo/xpi.extracted/$fbname ]; then
+
+ mkdir -p amo/xpi.extracted/$fbname
+ cd amo/xpi.extracted/$fbname
+ unzip ../../xpi/$xpi
+ cd ../../
+
+ fi
+
+ cd ..
+
+ done < build/amo_repo-latest_download.txt
+
+ ;;
+
+ --make-xml)
+
+ if [ ! -d "build/fsd" ]; then mkdir -p build/fsd; fi
+
+ # Get number of edits:
+ wget "https://directory.fsf.org/w/api.php?action=query&list=recentchanges&rclimit=1" -O fsdedits.xml
+ oldrevid="$(grep revid fsdedits.xml | sed "s|&quot;||g; s|revid|\nrevid|; s|old_revid|\n|" | grep revid | sed "s|revid=||")"
+ newrevid=$(expr 1 + $oldrevid)
+
+ cd build/
+
+ while read url; do
+
+ retrive
+ # List JSON structure: cat amo/json/$slug.json | js '.'
+ # XML value "homepage" is not always set in AMO API, but the FSD require "Homepage URL" to be set: Therfore we use the AMO page itself in Homepage URL to complete the build of the repo automatically.
+ echo "<mediawiki xmlns=\"http://www.mediawiki.org/xml/export-0.7/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.mediawiki.org/xml/export-0.7/ http://www.mediawiki.org/xml/export-0.7.xsd\" version=\"0.7\" xml:lang=\"en\">
+ <siteinfo>
+ <sitename>Free Software Directory</sitename>
+ <base>https://directory.fsf.org/wiki/Main_Page</base>
+ <generator>MediaWiki 1.20.2</generator>
+ <case>first-letter</case>
+ <namespaces>
+ <namespace key=\"-2\" case=\"first-letter\">Media</namespace>
+ <namespace key=\"-1\" case=\"first-letter\">Special</namespace>
+ <namespace key=\"0\" case=\"first-letter\" />
+ <namespace key=\"1\" case=\"first-letter\">Talk</namespace>
+ <namespace key=\"2\" case=\"first-letter\">User</namespace>
+ <namespace key=\"3\" case=\"first-letter\">User talk</namespace>
+ <namespace key=\"4\" case=\"first-letter\">Free Software Directory</namespace>
+ <namespace key=\"5\" case=\"first-letter\">Free Software Directory talk</namespace>
+ <namespace key=\"6\" case=\"first-letter\">File</namespace>
+ <namespace key=\"7\" case=\"first-letter\">File talk</namespace>
+ <namespace key=\"8\" case=\"first-letter\">MediaWiki</namespace>
+ <namespace key=\"9\" case=\"first-letter\">MediaWiki talk</namespace>
+ <namespace key=\"10\" case=\"first-letter\">Template</namespace>
+ <namespace key=\"11\" case=\"first-letter\">Template talk</namespace>
+ <namespace key=\"12\" case=\"first-letter\">Help</namespace>
+ <namespace key=\"13\" case=\"first-letter\">Help talk</namespace>
+ <namespace key=\"14\" case=\"first-letter\">Category</namespace>
+ <namespace key=\"15\" case=\"first-letter\">Category talk</namespace>
+ <namespace key=\"102\" case=\"first-letter\">Property</namespace>
+ <namespace key=\"103\" case=\"first-letter\">Property talk</namespace>
+ <namespace key=\"106\" case=\"first-letter\">Form</namespace>
+ <namespace key=\"107\" case=\"first-letter\">Form talk</namespace>
+ <namespace key=\"108\" case=\"first-letter\">Concept</namespace>
+ <namespace key=\"109\" case=\"first-letter\">Concept talk</namespace>
+ <namespace key=\"170\" case=\"first-letter\">Filter</namespace>
+ <namespace key=\"171\" case=\"first-letter\">Filter talk</namespace>
+ <namespace key=\"500\" case=\"first-letter\">Review</namespace>
+ <namespace key=\"501\" case=\"first-letter\">Review talk</namespace>
+ <namespace key=\"502\" case=\"first-letter\">License</namespace>
+ <namespace key=\"503\" case=\"first-letter\">License talk</namespace>
+ <namespace key=\"510\" case=\"first-letter\">Collection</namespace>
+ <namespace key=\"511\" case=\"first-letter\">Collection talk</namespace>
+ <namespace key=\"520\" case=\"first-letter\">Org</namespace>
+ <namespace key=\"521\" case=\"first-letter\">Org talk</namespace>
+ </namespaces>
+ </siteinfo>
+ <page>
+ <title>IceCat/$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.name.enUS' | sed "s|^\"||; s|\"$||;")</title>
+ <revision>
+ <id>$newrevid</id>
+ <timestamp>$(date -u +%Y-%m-%dT%H:%M:%SZ)</timestamp>
+ <contributor>
+ <username>amo-import</username>
+ <id>1501</id>
+ </contributor>
+ <sha1>kj1p9nd2p15bqr2tb7jkihshlxow11y</sha1>
+ <text xml:space=\"preserve\" bytes=\"2687\">{{Entry" > fsd/$slug.xml
+
+ # Dash have to be removed in jq 1.3: https://github.com/stedolan/jq/issues/341
+ echo "|Name=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.name.enUS' | sed "s|^\"||; s|\"$||;")
+|Short description=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.summary.enUS' | sed "s|^\"||; s|\"$||; s|\\\n|\n|g; s|\\\\\"|\"|g;")
+|Full description=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.description.enUS' | sed "s|^\"||; s|\"$||; s|\\\n|\n|g; s|\\\\\"|\"|g;")
+|Homepage URL=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.seamonkey')" != "null" ]]; then
+ set_seamonkey="SeaMonkey,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.firefox')" != "null" ]]; then
+ set_icecat="IceCat,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.android')" != "null" ]]; then
+ set_icecatmobile="IceCatMobile,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.mobile')" != "null" ]]; then
+ set_icecatmobile="IceCatMobile,";
+ fi
+
+ if [[ "$(cat amo/json/$slug.json | jq '.current_version.compatibility.thunderbird')" != "null" ]]; then
+ set_thunderbird="Thunderbird,";
+ fi
+
+ echo "|Extension of=$(echo "$set_seamonkey$set_icecat$set_icecatmobile$set_thunderbird" | sed "s|,$||;")" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | grep "github.com")" != "null" ]]; then
+ echo "|VCS checkout command=git clone $(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")" >> fsd/$slug.xml
+ fi
+
+echo "|VCS checkout command=git clone $(cat amo/json/$slug.json | sed "s|-||g;" | jq '.homepage.enUS' | sed "s|^\"||; s|\"$||;")";
+ echo "|Version identifier=$(cat amo/json/$slug.json | jq '.current_version.version' | sed "s|^\"||; s|\"$||;")
+|Version date=$(cat amo/json/$slug.json | jq '.last_updated' | sed "s|^\"||; s|\"$||;")
+|Version download=https://addons.mozilla.org/firefox/downloads/latest/$slug/addon-$(cat amo/json/$slug.json | jq '.current_version.id')-latest.xpi
+|Last review by=FSDbot
+|Last review date=$(date +"%Y/%m/%d")
+|Submitted by=FSDbot
+|Submitted date=2017/02/01
+|Is GNU=No
+}}" >> fsd/$slug.xml
+
+
+ # https://addons.mozilla.org/api/v3/addons/addon/noscript/versions/1910123/
+ echo "{{Project license
+
+# Stuck here (have to use old API until this have been fixed): https://github.com/mozilla/addons-server/issues/3936
+
+|License=$(cat amo/json.versions/$slug.json | sed "s|-||g;" | jq '.license.name.enUS' | sed "s|^\"||; s|\"$||;")
+|License copyright=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.authors[].name' | sed "s|^\"||; s|\"$||;")
+}}" >> fsd/$slug.xml
+
+ # Homepage URL can be changed by the community so lets do a backup here
+ echo "{{Resource
+|Resource audience=amo-import
+|Resource kind=General
+|Resource URL=$url
+}}" >> fsd/$slug.xml
+
+
+ if [[ "$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.support_url[]' | sed "s|^\"||; s|\"$||;")" != "" ]];
+ then
+
+ echo "{{Resource
+|Resource audience=Users
+|Resource kind=Support
+|Resource URL=$(cat amo/json/$slug.json | sed "s|-||g;" | jq '.support_url[]' | sed "s|^\"||; s|\"$||;")
+}}" >> fsd/$slug.xml
+
+ fi
+
+ # Add "E-mail" here when "Support E-mail" have been added to the API: https://github.com/mozilla/addons-server/issues/3901
+
+
+ echo "{{Featured}}</text>
+ </revision>
+ </page>
+</mediawiki>" >> fsd/$slug.xml
+
+ cat fsd/$slug.xml
+
+
+
+ done < ../amo-repo.txt
+
+
+ ;;
+
+
+ --all)
+
+ $0 --get-json
+ $0 --get-xpi-url
+ $0 --get-xpi
+ $0 --xpi-extract
+ $0 --make-xml
+
+ ;;
+
+ *)
+
+ echo $"$0 [OPTION]
+
+OPTIONS
+ --all
+ --get-json
+ --get-xpi-url
+ --get-xpi
+ --xpi-extract
+ --make-xml"
+ exit 1
+
+esac
+
+exit 0
diff --git a/addons.mozilla.org-fsd/sync-data/fsdedits.xml b/addons.mozilla.org-fsd/sync-data/fsdedits.xml
new file mode 100644
index 0000000..187b37c
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/fsdedits.xml
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr" class="client-nojs">
+<head>
+<meta charset="UTF-8"/>
+<title>MediaWiki API result - Free Software Directory</title>
+<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script>
+<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"Special","wgCanonicalSpecialPageName":"ApiHelp","wgNamespaceNumber":-1,"wgPageName":"Special:ApiHelp","wgTitle":"ApiHelp","wgCurRevisionId":0,"wgRevisionId":0,"wgArticleId":0,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Special:ApiHelp","wgRelevantArticleId":0,"wgRequestId":"0d6dd6b811bb36ea3b0f4903","wgIsProbablyEditable":false,"sdgDownArrowImage":"/w/extensions/SemanticDrilldown/skins/down-arrow.png","sdgRightArrowImage":"/w/extensions/SemanticDrilldown/skins/right-arrow.png","wgPageFormsAutocompleteValues":[],"wgPageFormsAutocompleteOnAllChars":false,"wgPageFormsFieldProperties":[],"wgPageFormsCargoFields":[],"wgPageFormsDependentFields":[],"wgPageFormsGridValues":[],"wgPageFormsGridParams":[],"wgPageFormsShowOnSelect":[],"wgPageFormsScriptPath":"/w/extensions/PageForms","edgValues":[],"wgPageFormsEDSettings":null,"wgHeaderTabsTabIndexes":[]});mw.loader.implement("user.options",function($,jQuery,require,module){mw.user.options.set({"variant":"en"});});mw.loader.implement("user.tokens",function ( $, jQuery, require, module ) {
+mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/;
+
+});mw.loader.load(["mediawiki.page.startup","ext.smw.style"]);});</script>
+<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=ext.smw.style%7Cext.smw.tooltip.styles&amp;only=styles&amp;skin=apioutput"/>
+<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.apipretty%2CsectionAnchor%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface&amp;only=styles&amp;skin=apioutput"/>
+<meta name="ResourceLoaderDynamicStyles" content=""/>
+<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=apioutput"/>
+<script async="" src="/w/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=apioutput"></script>
+<meta name="generator" content="MediaWiki 1.27.2"/>
+<link rel="shortcut icon" href="/w/skins/favicon.ico"/>
+<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Free Software Directory (en)"/>
+<link rel="EditURI" type="application/rsd+xml" href="https://directory.fsf.org/w/api.php?action=rsd"/>
+<link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html"/>
+<link rel="alternate" type="application/atom+xml" title="Free Software Directory Atom feed" href="/wiki?title=Special:RecentChanges&amp;feed=atom"/>
+</head>
+<body class="mediawiki ltr sitedir-ltr ns--1 ns-special mw-special-ApiHelp page-Special_ApiHelp rootpage-Special_ApiHelp skin-apioutput action-view approvedRevs-noapprovedrev">
+
+ <div class="mw-body" role="main">
+ <h1 class="firstHeading">MediaWiki API result</h1>
+ <div class="mw-body-content">
+ <div id="mw-content-text"><div class="api-pretty-header"><p>This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
+</p><p>Specify the <var>format</var> parameter to change the output format. To see the non-HTML representation of the JSON format, set <kbd>format=json</kbd>.
+</p><p>See the <a href="http://www.mediawiki.org/wiki/API" class="extiw" title="mw:API">complete documentation</a>, or the <a href="/w/api.php?action=help&amp;modules=main">API help</a> for more information.
+</p></div><pre class="api-pretty-content">{
+ "batchcomplete": "",
+ "continue": {
+ "rccontinue": "20170904044829|65055",
+ "continue": "-||"
+ },
+ "query": {
+ "recentchanges": [
+ {
+ "type": "new",
+ "ns": 0,
+ "title": "MetaGer English Metasearch for the Tor Browser",
+ "pageid": 20540,
+ "revid": 47489,
+ "old_revid": 0,
+ "rcid": 65056,
+ "timestamp": "2017-09-04T04:52:59Z"
+ }
+ ]
+ }
+}</pre><!-- No Bottom Banner --></div><div class="printfooter">
+Retrieved from "<a dir="ltr" href="https://directory.fsf.org/wiki/Special:ApiHelp">https://directory.fsf.org/wiki/Special:ApiHelp</a>"</div>
+ </div>
+ </div>
+
+ <script>(window.RLQ=window.RLQ||[]).push(function(){mw.loader.state({"user":"ready","user.groups":"ready"});mw.loader.load(["site","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.headertabs","ext.headertabs.large"]);});</script><!-- Piwik -->
+<script type="text/javascript">
+ var _paq = _paq || [];
+ _paq.push(["trackPageView"]);
+ _paq.push(["enableLinkTracking"]);
+
+ (function() {
+ var u=(("https:" == document.location.protocol) ? "https" : "http") + "://piwik.fsf.org//";
+ _paq.push(["setTrackerUrl", u+"piwik.php"]);
+ _paq.push(["setSiteId", "12"]);
+ var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
+ g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Piwik Code -->
+
+<!-- Piwik Image Tracker -->
+<noscript><img src="https://piwik.fsf.org//piwik.php?idsite=12&amp;rec=1" style="border:0" alt="" /></noscript>
+<!-- End Piwik --><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":178});});</script> </body></html>
diff --git a/addons.mozilla.org-fsd/sync-data/index.html b/addons.mozilla.org-fsd/sync-data/index.html
new file mode 100644
index 0000000..3caf835
--- /dev/null
+++ b/addons.mozilla.org-fsd/sync-data/index.html
@@ -0,0 +1 @@
+{"id":2172646,"channel":"listed","compatibility":{"android":{"max":"*","min":"52.0"},"firefox":{"max":"*","min":"52.0"}},"edit_url":"https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/2172646","files":[{"id":715521,"created":"2017-09-04T02:47:59Z","hash":"sha256:31a95d7af8c65a500f30fb0361e50c2cfdc5468f8f1cfeb447692f601f881222","is_restart_required":false,"is_webextension":true,"platform":"all","size":1910524,"status":"public","url":"https://addons.mozilla.org/firefox/downloads/file/715521/ublock_origin-1.14.8-an+fx.xpi?src=","permissions":["contextMenus","privacy","storage","tabs","webNavigation","webRequest","webRequestBlocking","<all_urls>","http://*/*","https://*/*"]}],"is_strict_compatibility_enabled":false,"license":{"id":6,"name":{"el":"GNU General Public License, έκδοση 3.0","vi":"Giấy phép Công cộng GNU, phiên bản 3.0","ca":"Llicència GPL (General Public License) de GNU, version 3.0","it":"Licenza GNU General Public License, versione 3.0","cs":"GNU General Public License, verze 3.0","eu":"GNU General Public License, 3.0 bertsioa","id":"GNU General Public License, versi 3.0","es":"Licencia pública GNU, versión 3.0","ru":"GNU General Public License, версия 3.0","nl":"GNU General Public License, versie 3.0","pl":"General Public Licence, wersja 3.0","de":"GNU General Public License, Version 3.0","en-US":"GNU General Public License, version 3.0","fa":"مجوز عمومی کلی گنو، نسخهٔ ۳٫۰","ja":"GNU General Public License バージョン 3.0","pt-PT":"GNU General Public License, versão 3.0","zh-TW":"GNU General Public License,版本 3.0","sq":"Leje e Përgjithshme Publike GNU, version 3.0","ga-IE":"GNU General Public License, leagan 3.0","sk":"GNU General Public License, verzia 3.0","zh-CN":"GNU 通用公共授权,版本 3.0","uk":"GNU General Public License, версія 3.0"},"text":{"en-US":"GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. &lt;http: fsf.org=\"\"&gt;\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n &lt;one a=\"\" and=\"\" brief=\"\" does.=\"\" give=\"\" idea=\"\" it=\"\" line=\"\" name=\"\" of=\"\" program's=\"\" the=\"\" to=\"\" what=\"\"&gt;\n Copyright (C) &lt;year&gt; &lt;name author=\"\" of=\"\"&gt;\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see &lt;http: licenses=\"\" www.gnu.org=\"\"&gt;.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name author=\"\" of=\"\"&gt;\n This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n This is free software, and you are welcome to redistribute it\n under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License. Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n&lt;http: licenses=\"\" www.gnu.org=\"\"&gt;.\n\n The GNU General Public License does not permit incorporating your program\ninto proprietary programs. If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library. If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License. But first, please read\n&lt;http: philosophy=\"\" why-not-lgpl.html=\"\" www.gnu.org=\"\"&gt;.\n&lt;/http:&gt;&lt;/http:&gt;&lt;/name&gt;&lt;/year&gt;&lt;/program&gt;&lt;/http:&gt;&lt;/name&gt;&lt;/year&gt;&lt;/one&gt;&lt;/http:&gt;"},"url":"http://www.gnu.org/licenses/gpl-3.0.html"},"release_notes":{"en-US":"See <a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/ffb9c08ac8c7e23233de37ea940b389e721fd4d25efad1b9cd657e81b20e93d4/https%3A//github.com/gorhill/uBlock/releases/tag/1.14.8\">release notes</a>.\n\n<b>Closed as fixed:</b>\n\n<ul><li><a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/214c50f2131329331f85fc657786075c397ded67a979660d1cffc9f61389e2e9/https%3A//github.com/gorhill/uBlock/issues/2957\">Cosmetic filtering broken on Firefox 52 ESR</a>\n </li></ul>\n<a rel=\"nofollow\" href=\"https://outgoing.prod.mozaws.net/v1/c1bc3688b6a025ee5a4a0dae240d33a625a16314c10c1cc3b005f1afbd7ed5eb/https%3A//github.com/gorhill/uBlock/compare/1.14.6...1.14.8\">Commit history between 1.14.6 and 1.14.8</a>."},"reviewed":null,"url":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/1.14.8","version":"1.14.8"} \ No newline at end of file