Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BillDietrich/ContainersExportImport
Firefox Containers settings export and import
https://github.com/BillDietrich/ContainersExportImport
containers firefox-addon firefox-extension
Last synced: 3 months ago
JSON representation
Firefox Containers settings export and import
- Host: GitHub
- URL: https://github.com/BillDietrich/ContainersExportImport
- Owner: BillDietrich
- License: other
- Created: 2019-07-11T13:30:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-04T20:27:16.000Z (over 4 years ago)
- Last Synced: 2024-05-02T15:25:23.875Z (6 months ago)
- Topics: containers, firefox-addon, firefox-extension
- Language: JavaScript
- Size: 44.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Containers settings export and import
Firefox extension that copies top level of Firefox container settings to/from a file.
WARNING: This extension does NOT copy the "always open new tab for domain X in container Y" assignments for each container, and other detailed settings, and any cookies. It copies only the container names and icons and colors. So import should really only be used into a new profile with no containers set up yet.
## Usage
Importing:
1. Create new profile or use a profile that has no container settings in it.
2. Install the various container-type extensions (Firefox Multi-Account Containers, Facebook Container, etc) and this extension.
3. Go through the "get started" steps in some extensions (Firefox Multi-Account Containers).
4. Use this extension to do import from file, with "delete all existing containers" checked.
5. Use the various container-type extensions to finish settings in the containers which were imported.## Versions
### 1.0
* Import wrong; the containers appear but don't "work". Apparently the "always open new tab for domain X in container Y" assignments are stored in local storage for each extension (FMAC, Facebook Container, Google Container, etc) ?
* Alert() doesn't work properly in settings page, when add-on is loaded from .xpi file. Works when debugging add-on.### 1.1
* Changed to use browser notifications instead of Javascript alert(). Notifications are a little too unobtrusive for my taste, but I think that's the correct UI to use.
* Added list of container-handling extensions.### 1.2
* Stripped it down to do just the top-level container / identity information.
* Tweaked descriptions to emphasize "does just the top-level information".
* Added lots of warnings and instructions to README and to Preferences page.### 1.3
* Tweaked HTML of options page because Firefox went to tabs in the add-on settings page.
* Tweaked instructions.
* Added to list of container extensions.### 1.4
* Bumped version number simply so I could change from self-distributed to AMO-distributed.### 1.5
* Try again to change from self-distributed to AMO-distributed, succeeded this time.
* AMO URL was set to https://addons.mozilla.org/en-US/firefox/addon/containers-settings-export-imp/## To-do
* Import wrong; the containers appear but don't "work". Apparently the "always open new tab for domain X in container Y" assignments are stored in local storage for each extension (FMAC, Facebook Container, Google Container, etc) and there's no way for this extension to get at them.
* Remove add-on's icon in toolbar; make UI accessible only from add-on's Preferences button in browser's Add-ons page. Import/export is so rare that this add-on shouldn't take up toolbar space with an icon. But there seems to be no way to remove the icon there.## Privacy Policy
This add-on does not collect or store any of the user's private data. All it does is read/write browser container settings and write/read them to JSON files.