salvoventura / save-my-tabs Goto Github PK
View Code? Open in Web Editor NEWOpen source browser extension/addon to save all open tabs to a folder in the Bookmarks Toolbar
License: MIT License
Open source browser extension/addon to save all open tabs to a folder in the Bookmarks Toolbar
License: MIT License
Option to set autosave and autodelete old saves.
Similar to how backups work, for example, to set autosave optionally every hour/day/week. Also, delete autosaves yesterday's hourly saves and leave one for each weekday and continue for the week, then after the two weeks delete all daily saves and lave just one per week and maybe keep them for the month or two, maybe unlimited but this will increase drastically database.
Not sure if this achievable, but maybe then make pop-up messages to remind to save and to do clean up.
Thanks for your time. Will buy a beer for you if you in London any time :)
When having both "Save My Tabs!" (SMT) and "Default Bookmark Folder" (DBF), SMT is overridden by DBF, storing all newly created bookmarks in the DBF folder, despite SMT being explicitly to store them in a different folder.
I'll be creating an issue on the DBF repo as well as I'm unsure of what the issue is exactly but I'd imagine it's because DBT has too high of a precedence.
DBF Github Repo: https://github.com/teddy-gustiaux/default-bookmark-folder/
DBF Github Issue: teddy-gustiaux/default-bookmark-folder#474
Hey! I can't seem to find any resources on how the final browser extension file has to be build. The one that you download from the web store.
I went to options and unticked Enable/Disable to pause it for a while but when I went back and ticked the box, it hasn't saved anything since.
Currently Save My Tabs drops all URLs into a bookmark folder and does not remember the last one used. Using the feature on multiple machines or with multiple Windows needs tweaking all the time I want to save the tabs. If I do a mistake once and set the same folder on two browsers it will mix the two URL lists.
As the extension saves automatically to the same folder on every computer - and users usually sync their bookmarks - the timed feature will mix the URL list for sure.
The feature needed here would be that the extension:
This way users can customize the folder name to allow them to be unique across all computers and browsers,
The idea is that a user can have as many computers/browsers as he/she wants as long a unique folder name is set to the save folder.
Instead of adding bookmarks into that folder, bookmarks are completely replaced. If this is meant to happen, maybe there can be an option to append them instead.
I would like to have a keyboard shortcut to trigger the 'Save my tabs!' menu. Ctrl+Shift+D would be a reasonable decision, but I read somewhere that it is not allowed to overwrite built-in shortcuts, is it?
I would love to have the 'Create new folder' input field pre-filled with a customizable prefix or suffix, for instance the ISO timestamp or what you are using for the 'Use existing folder' dropdown (btw: this is a bit misleading, because you wouldn't search there for a folder with actual timestamp).
Last but not least place the cursor to the input field by default and make it possible to execute with Return/Enter.
It looks like the main bookmark root folder from which the popup "Use existing folder" list is taken is from Firefox's default Bookmarks Toolbar. Perhaps have an option to change this?
It would be great if there was a toggle option to close all tabs after bookmarking, that way, the user could save all their tabs, close them out then start with a fresh session
As of now, it's not possible to have the add-on memorize in which folder were the tabs last saved to, forcing the user to reselect the folder every single time. Same thing goes for the options on whether to overwrite the folder, and whether to save pinned tabs as well.
Not all the tabs are saved if you click on a tab before the UI windows closes on its own.
If you have a lot of open tabs and use the add-on to save the tabs, when you click the button "Save my tabs!", the extension may no have the time to save all your tabs if you click on a tab before the UI windows closes on its own, and you basically dismiss the add-on's UI window before it can finish.
Can this be fixed?
I appreciate your work on this extension. It's great that it can automatically bookmark all tabs in all windows, but it would really help me if you could add a button/way to manually trigger bookmarking all the open tabs across all browser windows.
Please either add an option to make it so that the "Save my tabs!" button saves tabs in all windows or, even better, add a "Save tabs in all windows!" (or something like "Save in all windows!" to make the button smaller) button next to the "Save my tabs!" button OR, even more betterer, maybe a checkbox next to the "Save my tabs!" button that says "All windows" or ("In all windows").
Also really important, if there are multiple windows open, please put each window's tabs' bookmarks in their own numbered sub-folder (under/within the folder with the date). I tend to have a different window open for browsing different types of things, so if all the tabs from all the windows are combined into one folder then I lose that organization.
Thanks a ton!
It has come as a request on Mozilla that a toggle to skip pinned tabs from saving is provided. I will look into this, and how it interacts with Chrome.
Apparently, duplicate tabs are removed from the bookmarking process. But the detection is being done by tab's Title, when it should be done by URL.
The extension works as-is on Microsoft Edge browser, since it supports Chromium extensions. In fact, you can enable the Google Chrome store and install Save my tabs! from there.
However, when I applied for publishing the extension on the Microsoft Edge store, the submission got rejected because a Privacy Policy is required. I need to investigate more this, and - if needed - provide a Privacy Policy in the form of a GitHub web page.
First off, I love your Save-My-Tabs extension. It's so simple to use and yet does so much. Perfect!
Firefox users can be a very security conscious bunch, and a simple statement will tell a lot of people that you are too.
That's why I hope you'll consider adding a Privacy Policy statement to your Save-My-Tabs Firefox page. It doesn't have to be anything fancy or legalistic; just something simple as the one used by the Stylus extension:
Unlike other similar extensions, we don't find you to be all that interesting. Your questionable browsing history should remain between you and the NSA. Stylus collects nothing. Period.
or the Tranquility Reader extension:
This add-on does not collect or transmit any information to an external website. All processing and data storage is local to your browser.
It's an easy thing to do, I'm sure, and it tells your users and prospective users that you care about their privacy. Please think about it. Firefox users can be a very security conscious bunch, and a simple statement will tell a lot of people that you are too.
Again, great extension!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.