{"id":13447783,"url":"https://github.com/sienori/Tab-Session-Manager","last_synced_at":"2025-03-22T01:31:28.120Z","repository":{"id":25902063,"uuid":"105556732","full_name":"sienori/Tab-Session-Manager","owner":"sienori","description":"WebExtensions for restoring and saving window / tab states","archived":false,"fork":false,"pushed_at":"2024-05-29T03:48:41.000Z","size":12297,"stargazers_count":1780,"open_issues_count":467,"forks_count":178,"subscribers_count":51,"default_branch":"master","last_synced_at":"2024-05-29T05:32:33.279Z","etag":null,"topics":["chrome-extension","firefox-addon","web-extensions"],"latest_commit_sha":null,"homepage":"https://tab-session-manager.sienori.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sienori.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["sienori"],"patreon":"Sienori","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/sienoriExt"]}},"created_at":"2017-10-02T16:20:49.000Z","updated_at":"2024-05-28T15:32:50.000Z","dependencies_parsed_at":"2023-02-14T18:00:46.905Z","dependency_job_id":"bd6f994e-2c62-4203-be32-8d7c626f0449","html_url":"https://github.com/sienori/Tab-Session-Manager","commit_stats":null,"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sienori%2FTab-Session-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sienori%2FTab-Session-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sienori%2FTab-Session-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sienori%2FTab-Session-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sienori","download_url":"https://codeload.github.com/sienori/Tab-Session-Manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221821054,"owners_count":16886244,"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-extension","firefox-addon","web-extensions"],"created_at":"2024-07-31T05:01:26.797Z","updated_at":"2025-03-22T01:31:28.114Z","avatar_url":"https://github.com/sienori.png","language":"JavaScript","funding_links":["https://github.com/sponsors/sienori","https://patreon.com/Sienori","https://www.paypal.me/sienoriExt","https://www.patreon.com/sienori","https://www.patreon.com/join/sienori"],"categories":["JavaScript","标签页管理","chrome-extension"],"sub_categories":[],"readme":"# \u003csub\u003e\u003cimg src=\"/src/icons/icon.svg\" width=64px height=64px\u003e\u003c/sub\u003e Tab-Session-Manager\n\n#### Save and restore the state of browser windows and tabs. It also supports automatic saving.\n\n\u003cimg src=\"https://raw.githubusercontent.com/sienori/Tab-Session-Manager/master/other/promotion/screenshots/popup.png\" width=\"640px\"\u003e\n\n## Download\n\n[\u003cimg src=\"other/promotion/badges/firefox.png\" align=\"left\" alt=\"for Firefox\"\u003e](https://addons.mozilla.org/firefox/addon/tab-session-manager/)\n\n[\u003cimg src=\"other/promotion/badges/chrome.png\" alt=\"for Chrome\" height=\"60px\"\u003e](https://chrome.google.com/webstore/detail/tab-session-manager/iaiomicjabeggjcfkbimgmglanimpnae/)\n\n[for Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/jkjjclfiflhpjangefhgfjhgfbhajadk/)\n\n## Backers\n\nThank you to the awesome **[backers](https://github.com/sienori/Tab-Session-Manager/blob/master/BACKERS.md)** who support Tab Session Manager!\n\n[\u003cimg src=\"other/promotion/badges/patreon.png\" alt=\"Became a Patreon\" height=\"44px\" align=\"left\"\u003e](https://www.patreon.com/sienori)\n[\u003cimg src=\"other/promotion/badges/paypal.png\" alt=\"Check out with PayPal\"\u003e](https://www.paypal.me/sienoriExt)\n\n## Sponsors\n\nSupport Tab Session Manager by [becoming a sponsor](https://www.patreon.com/join/sienori). Thank you to our wonderful sponsors!\n\n[\u003cimg src=\"docs/img/toucan.png\" alt=\"Toucan\" height=110px align=\"left\"\u003e](https://jointoucan.com/partners/tab-session-manager)\n\n[\u003cimg src=\"docs/img/becomeSponsor.png\" alt=\"Become a Sponsor\" height=110px\u003e](https://www.patreon.com/join/sienori)\n\n## Tools\n\n**[Session Compressor](https://tab-session-manager.sienori.com/compressor/index.html)**  \nA tool for compressing sessions created by Tab Session Manager\n\n**[Save Tab Groups for Tab Session Manager](https://chrome.google.com/webstore/detail/aghdiknflpelpkepifoplhodcnfildao)**  \nAdditional extension for saving tab groups in Tab Session Manager for Chrome\n\n## Translation\n\nYou can contribute by translating Tab Session Manager on **[Crowdin](https://crowdin.com/project/tab-session-manager)**.\n\n## Developing\n\n\u003e Required: Node 18.19.1, npm 10.2.4\n\n1. Clone the repository `git clone https://github.com/sienori/Tab-Session-Manager`  \n2. Create the file `src/credentials.js`  \n  ```src/credentials.js\n  export const clientId = \"xxx\"\n  export const clientSecret = \"xxx\"\n  ```\n3. Run `npm install`\n4. Run `npm run watch-dev`\n\n### Load the extension in Chrome\n\n1. Open Chrome browser and navigate to `chrome://extensions`\n2. Select \"Developer Mode\" and then click \"Load unpacked extension...\"\n3. From the file browser, choose to `tab-session-manager/dev/chrome`\n\n### Load the extension in Firefox\n\n1. Open Firefox browser and navigate to `about:debugging`\n2. Click \"Load Temporary Add-on\" and from the file browser, choose `tab-session-manager/dev/firefox`\n\n## Privacy Policy\n\n[Privacy Policy](https://tab-session-manager.sienori.com/privacy-policy) of Tab Session Manager\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsienori%2FTab-Session-Manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsienori%2FTab-Session-Manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsienori%2FTab-Session-Manager/lists"}