Tabatha is a Chrome extension that allows you to group your tabs and store them in a bookmarks directory with the same name. In case you use it for ungrouped tabs, the folder name is the bookmarks directory will be the date and time.
To install the extension, follow these steps:
- Clone the repository.
- Open Google Chrome and navigate to the extensions page by typing
chrome://extensions
in the address bar. - Turn on the "Developer mode" toggle in the top right corner of the page.
- Click the "Load unpacked" button in the top left corner of the page.
- Navigate to the directory where the extension files are located and select the folder.
- Once the extension is loaded, you should see a new icon in the top right corner of the browser window.
With this plugin, using as a base you current tab
, you can take the group that you tab is in, and store it as a folder in bookmarks,
with all its tabs, while closing the group. In my case they are under the other bookmarks
section
When you use it for ungrouped
tabs, the folder name is the bookmarks directory will be the date and time.
In case your window contains groups and some ungrouped tabs, the calculation is based on the current active tab.
If it is grouped we store the whole group, if it is ungrouped we store all the ungrouped.
Finally, if you click the button and you already have a bookmarks folder with the same name, its contents will be overwritten with the current group tabs.
TIP: from your bookmarks bar, the opposite is possible. You right click on a folder, and you can open all its tabs in all possible ways, including in a new group. For some reason the group option is not available from your chrome://bookmarks/ page at the moment.
To recap, these are the steps:
- Make sure you are in the correct tab
- Click the extension icon in the top right corner of the browser window.
- Click the "Save Tabs" button to save your tab group.
- To view your new bookmarks folder, check your bookmarks. It is going to be at the top level or under "Other bookmarks".
Contributions are welcome! To contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 - see the LICENSE file for details.