Seamlessly migrate your tab groups backup among various brands
Convert your backup file from modern tab groups back to the legacy Tab Groups, make it possible to import elsewhere!
Firefox users may still remember the day we loss Tab Groups from Quicksaver. Thanks to many developers, several alternatives available in latest Firefox which continue the idea of Tab Groups. However, there are lack of standards among them and backup file from one addon may incompatible to be imported into another.
Fortunately, thanks for their respectful to legacy Tag Groups, most of them able to import the backup file generated from legacy Tab Groups. This project is to convert backup generated by modern tab groups addons back to the legacy Tab Groups, so your tab groups can be seamlessly migrate among various brands of addon that provide tab groups. It also allow you revert back to legacy Tab Groups if you desire.
You export backups from addon A, it may incompatible for import into addon B. If addon B accept import from legacy Tab Groups, this project can help convert your backup to the form of legacy Tab Groups, which allows you import backups (i.e.: your tab groups) into addon B (include roll back to legacy Tab Groups).
You may need the latest version of node.js. Older
version may still works but untested. You also need modulepromise-fs
.
-
Ready your backup file to be converted. Use the default name or otherwise you have to specify which addon you are from.
- Never change the filename extension as I recognize file by that.
-
Clone this project and be ready for depedency:
git clone https://github.com/LiCybora/tabGroupsCompatiblizer.git
cd tabGroupsCompatiblizer
npm install promise-fs
(may skipped if already installed globally)
-
Run
node . <path-to-backup-file>
, if you don't use default name generated by addon, see Usage. You will get a converted filetabGroups-backup.json
in your current directory after successful, with messageConversion done! Your converted backup is tabGroups-backup.json
.
node . <path-to-backup-file> [<addon-name>]
<path-to-backup-file> The path of your backup file to be converted
<addon-name> One of belows (default: none, determined by filename):
--pv Convert from Panorama
--stg Convert from Simple Tab Groups
--sync Convert from Sync Tab Groups
Output: A converted file tabGroups-backup.json
will be in your current directory.
Totally not Panorama (Treated to be same as Panorama View)
and more... (open an issue or pull request if you want other addons to be supported)