https://github.com/krishna-suwal/link-memory-extension
Save your tabs with this extension instead of leaving them open and letting them slow down your computer
https://github.com/krishna-suwal/link-memory-extension
msedge-extension
Last synced: about 2 months ago
JSON representation
Save your tabs with this extension instead of leaving them open and letting them slow down your computer
- Host: GitHub
- URL: https://github.com/krishna-suwal/link-memory-extension
- Owner: krishna-suwal
- License: mit
- Created: 2021-07-20T06:10:31.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-03-06T02:47:44.000Z (over 3 years ago)
- Last Synced: 2025-04-14T00:15:31.896Z (about 2 months ago)
- Topics: msedge-extension
- Language: Svelte
- Homepage: https://microsoftedge.microsoft.com/addons/detail/link-memory/lghemcleahabepmloekdninfkbkkfcob
- Size: 977 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Link Memory
![]()
![]()
### About
Save your tabs with this extension instead of leaving them open and letting them slow down your computer.
1. When you click on the extension icon, a popup will appear. There you can save your open tabs.
2. To save currently active tab, there is a button at the bottom named "Save Current Tab".
3. To save other open tabs, go to "Open Tabs" tab. Hover on the item you want to save and click on the plus icon.
4. After saving your tabs, you can open them in a new tab, copy link or delete them.
5. You can recover the deleted items by clicking on the restore icon at the top right corner.
6. To clear the trash, click on "Clear Trash" button.### Roadmap
- Tool to save links in batch. Write one link per line and add all at once.
- Write tests
- Use [lz-string](https://www.npmjs.com/package/lz-string) to compress data### Development
Clone this repository and install dependencies
```shell
git clone https://github.com/krishna-suwal/link-memory-extension.git
cd link-memory-extension
yarn install
```
Run client dev server for svelte.```shell
yarn svelte:dev
```
Copy and rename the `.env.example` file to `.env` and update it accordingly.To test the extension, run `node test.js`. It will open up a browser using `puppeteer` and load up the extension.
It will also load the extension's popup page.To rebuild extension logos, run `yarn rebuild-logos`.
To make release zip, run `yarn build`. It will generate zip files in the root directory. This script needs ``7z`` command to be available on PATH. If you're using windows, then you can follow [this link](https://stackoverflow.com/a/18180154/13616962) to install ``7z`` on your system.