Cache Download

Author(s):



This addon downloads automatically elements that you encounter in your daily-use of Firefox

For instance, with a rule matching PDF bills that your bank or phone company gives you each month, you will be able to save them automatically when you have opened the bill in Firefox, You don't have to bother you to save them manually in a specific folder for backup, this addon does it for you.

Same for all those images of funny cats that your familly sent you from whatever sharing service, when you 'view' it (or at least open it), this addon will backup it into a specifc folder. (girlfriend specific purpose for instance)

As a cache manipulation tool, it also allow to view the cache and clear the cache too.


Geek enhanced description:
With this addon, each time an element is stored in the Firefox cache, you can download it following rules based on their URL.

Rules are Regular Expressions which offer enough customization to focus on which elements need to be backup and where.

Each times addon will check cache, it will analyze cached elements to determine if one (or more) element is matched by one of defined rules. If such element is considered as downloadable, addon will save it into the specified download folder, with a given filename expression. (with a foobar2000-titleformatting-like mechanism, output filename can be quite structured (based on filename, date, size, etc)

Since an element located in Firefox cache doesn't always means that a complete file is stored on cache, an element is considered as 'downloadable' if size of such element has not changed since last X cache checking. This allows to download complete files, instead of header or corrupt files (high quality jpeg for instance)

To improve privacy, addon don't trigger another connection to source server of element, element is already stored in cache so we save cached element !

The filename of the saved file can be computed with several variables and functions;

Based on the cache element:

String and Date Functions:

DOM Based Functions

For instance, $textContent($getItemByClass($getTabByIndex(0),className))

Download files:

cachedownload-0.7.201308031145.1-signed.1-signed-windows.xpi
cachedownload-0.7.201310121020.1-signed.1-signed-windows.xpi
cachedownload-0.8.201406301858.1-signed.1-signed.xpi
cachedownload-0.9.201501111032.1-signed.1-signed.xpi
cachedownload-0.9.201501181840.1-signed.1-signed.xpi
cachedownload-1.0.201611041013.xpi
cachedownload-1.0.201701311930.xpi
cachedownload-1.0.201703112311.xpi


This page is part of the LegacyCollector website.
Disclaimer: All material on this site is property of their respective owners and available under
open licenses to the best of our knowledge. If you are an author and would like anything removed,
then please write an e-mail to legacy [at] collector dot org.