No description
Find a file
2026-01-07 09:15:31 +01:00
icons upped manifest version to 3; renamed icon files 2025-08-29 18:00:00 +02:00
.gitignore changed extension stuff to Manifest v3; coded the file data extraction 2025-08-29 18:04:01 +02:00
background.js filenames now get prefixed with the date the mail was received on 2025-11-12 18:10:08 +01:00
contentscript.js filenames now get prefixed with the date the mail was received on 2025-11-12 18:10:08 +01:00
manifest.json Minor changes 2026-01-07 09:15:31 +01:00
README.md Minor changes 2026-01-07 09:15:31 +01:00

samoware-multisave

A very-special-use-case Firefox extension.

Installation

You can't install samoware-multisave as a regular browser extension (it is not signed by Mozilla). Load it as a temporary extension instead:

  1. Clone the repository
  2. Visit the special Firefox page about:debugging
  3. Click "This Firefox"
  4. Click "Load Temporary Add-on …"
  5. Pick any file from inside the repository directory. If in doubt, pick manifest.json.
  6. That's it

samoware-multisave must be reloaded every time Firefox is started.

Usage

This extension will help you download all email attachments for a single email, automatically prefixing the suggested filenames with the date the email was received on. Finally, it will trigger the "Print" dialog. Note that the extension button only appears when browsing a specific domain.

After you click the button, a "Save as …" dialog appears for the first file attached to the email unless

  • you're not viewing a single email (in which case nothing happens)
  • or you are viewing a single email but one without any attached files (in which case the "Print" dialog will still be triggered).

The suggested filename is the attachment's original filename prefixed with the date the message was received on. The format is yyyymmdd <original filename>. Choose the directory where you want to save the file and click "Save" to start the download.

If there are more attachments, a new "Save as …" dialog appears for each remaining file. Each dialog will start in the directory you picked for the first file, and each suggested filename will be date-prefixed in the same way as before. Assuming that you want to save all attached files in one single directory, all you need to do is click "Save" for each dialog.

Finally, the extension will trigger the "Print" Dialog.

That's it.

Known bugs

  • Does not work with Flatpak Firefox (temporary extensions can't seem to be loaded due to this bug). Use Firefox from Snap instead (sudo snap install firefox).

Acknowledgements

Samovar icon from Icons8