{"id":13475074,"url":"https://github.com/Karna98/Save-Tabs","last_synced_at":"2025-03-26T22:31:47.658Z","repository":{"id":48895211,"uuid":"364567375","full_name":"Karna98/Save-Tabs","owner":"Karna98","description":"Export and Import Tabs with Cross-Browser support.","archived":false,"fork":false,"pushed_at":"2024-11-24T18:26:48.000Z","size":993,"stargazers_count":41,"open_issues_count":2,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-24T19:32:19.912Z","etag":null,"topics":["chrome","chrome-extension","extension","firefox","firefox-addon"],"latest_commit_sha":null,"homepage":"https://karna98.github.io/Save-Tabs/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Karna98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-05T12:22:05.000Z","updated_at":"2024-11-24T18:26:51.000Z","dependencies_parsed_at":"2022-09-12T15:24:31.396Z","dependency_job_id":null,"html_url":"https://github.com/Karna98/Save-Tabs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karna98%2FSave-Tabs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karna98%2FSave-Tabs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karna98%2FSave-Tabs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karna98%2FSave-Tabs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Karna98","download_url":"https://codeload.github.com/Karna98/Save-Tabs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245747956,"owners_count":20665898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","chrome-extension","extension","firefox","firefox-addon"],"created_at":"2024-07-31T16:01:17.155Z","updated_at":"2025-03-26T22:31:47.651Z","avatar_url":"https://github.com/Karna98.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ca name=\"logo\" href=\"https://github.com/Karna98/Save-Tabs\"\u003e\n        \u003cimg src=\"extension/icons/Save_Tabs_128.png\" alt=\"Save Tabs\"\u003e\n    \u003c/a\u003e\n    \u003ch1\u003eSave Tabs\u003c/h1\u003e\n\u003c/div\u003e\n\n[![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/)\n\n\n## 💡 About\n\nSave Tab is a browser extension that helps to exports and imports tabs currently opened in the browser window.\n\n### For whom?\nOne who open lots and lots of tabs in a single browser and want to revisit the same sets of tabs after a while.\n\n\n## 🎯 Features\n\n◻️ **Easy Export and Import of Tabs**\n\n◻️ **Export tabs with Custom Name**\n\n◻️ **Cross Browser Support** _(as of now Chrome and Firefox)_\n\n◻️ **Logs Section**\n\n◻️ **Export and Import of Grouped Tabs** _(Chrome only)_\n\n\n## 🌐 Browsers Supported\n\n\u003cimg alt=\"Chrome\" title=\"Chrome\" src=\"assets/chrome.png\"\u003e  \u003cimg alt=\"Firefox\" title=\"Firefox\" src=\"assets/firefox.png\"\u003e \n\n\n## ⚙️ Install\n\n### From Web Store\n\u003ca title=\"Add from Chrome Web Store\" href=\"https://chrome.google.com/webstore/detail/save-tabs/ljokfgphjbhjheflldgfmjligcmcmhmn\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none\"\u003e \u003cimg src=\"assets/chrome_webstore.png\" alt=\"Get it on Chrome Webstore\" width=\"300px\" height=\"85px\"\u003e \u003c/a\u003e\n\n\u003ca title=\"Add from Firefox Add-Ons\" href=\"https://addons.mozilla.org/en-US/firefox/addon/save-tabs/\"\n   target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none\"\u003e \u003cimg src=\"assets/firefox_addon.png\" alt=\"Get it on Chrome Webstore\" width=\"300px\" height=\"85px\"\u003e \u003c/a\u003e\n\n### From Repository\n\n1. Clone this repository by executing following command in cmd/terminal\n\n    ```\n    git clone https://github.com/Karna98/Save-Tabs.git\n    ```\n\n    OR  \n    Download zip from [here](https://github.com/Karna98/Save-Tabs/archive/refs/heads/main.zip).\n\n2. Once successfully cloned or extracted, open **Save-Tabs** folder.\n\n    - **Using `setup.sh`**.\n\n        1. Open a terminal in Ubuntu or Git Bash within Sa and execute\n            ```\n            ./setup.sh\n            ```\n\n        2. On successful execution, new folder 'firefox' and 'chrome' with the following structure will be created\n            ```\n            - Save-Tabs\n                - ...\n                - firefox\n                    - manifest.json (original 'manifest-firefox.json')\n                    - saveTab.html\n                    - saveTab.css\n                    - saveTab.js\n                    - background.js\n                    - icons\n                - chrome\n                    - manifest.json (original 'manifest-chrome.json')\n                    - saveTab.html\n                    - saveTab.css\n                    - saveTab.js\n                    - background.js\n                    - icons\n                    - saveTab-chrome.css\n            ```\n\n            **Note** (For Chrome only):  \n            * Open **_chrome/saveTab.html_**, update  \n                \n                ```\n                \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"saveTab.css\" /\u003e\n                ```\n                to\n                ```\n                \u003clink rel=\"stylesheet\" type=\"text/css\" href=\"saveTab-chrome.css\" /\u003e\n                ```\n                Save the updated file.\n\n        3. Then proceed with **Run Extension** (below) based on the browser.\n\n    * **Run Extension**\n\n        - _Firefox_\n\n            1. Open _Firefox_ browser and visit \u003ca href=\"about:debugging#/runtime/this-firefox\"\u003e**_about:debugging#/runtime/this-firefox_**\u003c/a\u003e.\n\n            2. Under **Temporary Extensions**, click on **Load Temporary Add-on..**.  \n               File Explorer opens, navigate to **_Save-Tabs/firefox_** folder and select **_manifest.json_**.\n\n            3. On successfully loading, **Save Tabs** extension will be listed under **Temporary Extensions**.\n            4. Also, the user can use the extension by clicking on the **Save Tabs** extension icon listed on browser toolbar.\n\n        - _Chrome_\n\n            1. Open _Chrome_ browser and visit \u003ca href=\"chrome://extensions/\"\u003e**_chrome://extensions/_**\u003c/a\u003e.\n\n            2. Click on **Load Unpacked**.  \n               File Explorer opens, navigate to **_Save-Tabs/chrome_** folder and select **_manifest.json_**.\n\n            3. On successfully loading, **Save Tabs** extension will be listed.\n\n            4. User can use the extension by clicking on the **Save Tabs** extension icon listed on browser toolbar.\n\n                Refer [_Manage your Extension_](https://support.google.com/chrome_webstore/answer/2664769?hl=en) to pin extension on the browser toolbar.\n\n        - _Cross Platform_ [ **Only For Development** ]\n\n            Reference : https://github.com/mozilla/web-ext\n            \n            1. Run `npm install --global web-ext`\n\n            2. Navigate to `extension` directory and create a copy of  `manifest-firefox.json` and rename it to `manifest.json`\n\n            3. Then run `web-ext lint` for linting related issues.\n\n            4. Finally run following commands for development environment.\n                - For Firefox instance, `web-ext run --devtools`\n                - For Chrome instance, `web-ext run --verbose --devtools --target chromium`\n\n            **Note**: In case, if `web-ext` command doesn't work, then try to run with `npx web-ext`. \n\n## 📝 Issues and Suggestions\n\nPlease create new [Issue](https://github.com/Karna98/Save-Tabs/issues/new) for :\n\n-   To report an issue.\n-   Proposing new features\n-   Discussion related to this project.\n\n\n## 💻 Contributing\n\nContributions are always WELCOME!\n\nBefore sending a Pull Request, please make sure that you're assigned the task on a GitHub issue.\n\n-   If a relevant issue already exists, discuss the issue and get it assigned to yourself on GitHub.\n-   If no relevant issue exists, open a new issue and get it assigned to yourself on GitHub.\n-   Please proceed with a Pull Request only after you're assigned.\n\n\n## ⚠️ License\n\n[MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKarna98%2FSave-Tabs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKarna98%2FSave-Tabs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKarna98%2FSave-Tabs/lists"}