Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Karna98/Save-Tabs

Export and Import Tabs with Cross-Browser support.
https://github.com/Karna98/Save-Tabs

chrome chrome-extension extension firefox firefox-addon

Last synced: about 2 months ago
JSON representation

Export and Import Tabs with Cross-Browser support.

Awesome Lists containing this project

README

        



Save Tabs

Save Tabs


[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/ljokfgphjbhjheflldgfmjligcmcmhmn.svg?style=plastic)](https://chrome.google.com/webstore/detail/detail/save-tabs/ljokfgphjbhjheflldgfmjligcmcmhmn) [![Firefox Add-ons](https://img.shields.io/amo/v/save-tabs.svg?style=plastic)](https://addons.mozilla.org/firefox/addon/save-tabs/)

## 💡 About

Save Tab is a browser extension that helps to exports and imports tabs currently opened in the browser window.

### For whom?
One who open lots and lots of tabs in a single browser and want to revisit the same sets of tabs after a while.

## 🎯 Features

◻️ **Easy Export and Import of Tabs**

◻️ **Export tabs with Custom Name**

◻️ **Cross Browser Support** _(as of now Chrome and Firefox)_

◻️ **Logs Section**

◻️ **Export and Import of Grouped Tabs** _(Chrome only)_

## 🌐 Browsers Supported

Chrome Firefox

## ⚙️ Install

### From Web Store
Get it on Chrome Webstore

Get it on Chrome Webstore

### From Repository

1. Clone this repository by executing following command in cmd/terminal

```
git clone https://github.com/Karna98/Save-Tabs.git
```

OR
Download zip from [here](https://github.com/Karna98/Save-Tabs/archive/refs/heads/main.zip).

2. Once successfully cloned or extracted, open **Save-Tabs** folder.

- **Using `setup.sh`**.

1. Open a terminal in Ubuntu or Git Bash within Sa and execute
```
./setup.sh
```

2. On successful execution, new folder 'firefox' and 'chrome' with the following structure will be created
```
- Save-Tabs
- ...
- firefox
- manifest.json (original 'manifest-firefox.json')
- saveTab.html
- saveTab.css
- saveTab.js
- background.js
- icons
- chrome
- manifest.json (original 'manifest-chrome.json')
- saveTab.html
- saveTab.css
- saveTab.js
- background.js
- icons
- saveTab-chrome.css
```

**Note** (For Chrome only):
* Open **_chrome/saveTab.html_**, update

```

```
to
```

```
Save the updated file.

3. Then proceed with **Run Extension** (below) based on the browser.

* **Run Extension**

- _Firefox_

1. Open _Firefox_ browser and visit **_about:debugging#/runtime/this-firefox_**.

2. Under **Temporary Extensions**, click on **Load Temporary Add-on..**.
File Explorer opens, navigate to **_Save-Tabs/firefox_** folder and select **_manifest.json_**.

3. On successfully loading, **Save Tabs** extension will be listed under **Temporary Extensions**.
4. Also, the user can use the extension by clicking on the **Save Tabs** extension icon listed on browser toolbar.

- _Chrome_

1. Open _Chrome_ browser and visit **_chrome://extensions/_**.

2. Click on **Load Unpacked**.
File Explorer opens, navigate to **_Save-Tabs/chrome_** folder and select **_manifest.json_**.

3. On successfully loading, **Save Tabs** extension will be listed.

4. User can use the extension by clicking on the **Save Tabs** extension icon listed on browser toolbar.

Refer [_Manage your Extension_](https://support.google.com/chrome_webstore/answer/2664769?hl=en) to pin extension on the browser toolbar.

## 📝 Issues and Suggestions

Please create new [Issue](https://github.com/Karna98/Save-Tabs/issues/new) for :

- To report an issue.
- Proposing new features
- Discussion related to this project.

## 💻 Contributing

Contributions are always WELCOME!

Before sending a Pull Request, please make sure that you're assigned the task on a GitHub issue.

- If a relevant issue already exists, discuss the issue and get it assigned to yourself on GitHub.
- If no relevant issue exists, open a new issue and get it assigned to yourself on GitHub.
- Please proceed with a Pull Request only after you're assigned.

## ⚠️ License

[MIT License](LICENSE)