Open a selection of multiple links...
-
Please add the ability to open a selection of multiple links all at once. It should be smart enough to avoid opening duplicate links, and even have a "smart select" mode to select only important links. It should draw a rectangular selection by default, with the option to hold down a custom modifier key to draw a free form selection, and vice versa. It would be a real time saver for some situations, instead of having to manually open links one at a time.
EXTENSION: Here is a good example extension. Note that I have customized the controls for my setup to be more reliable across different websites by using CTRL with right mouse button to draw the selection box...
https://chrome.google.com/webstore/detail/linkclump/lfpjkncokllnfokkgpkobnkbkmelfefj?hl=en[bug reported VB-58738]
-
How do you propose one would select which links to open though?
-
just select by using normal selection highlight.
-
You mean like when you click some text and drag the mouse? You cannot do multiple selection this way, though... What if the links you want to open are not all together but scattered through the page?
I also thought of Ctrl+click but that already has a special meaning for links (usually used to open the link in another tab).
Personally I don't miss this feature (although I can conceive it might be useful for some people). The closest scenario I see for something like this in my usual workflow is opening several results from a search page, although my current method of going through the list and Ctrl+clicking to open the ones I want in a new background tab works just fine for me.
But, like I said, I can conceive it being useful for some. But without a sugestion of a proper interface on how to use the feature, I don't think the devs will ever feel like implementing this. Throwing in a use case or two might also help you defend your case... -
This post is deleted! -
This post is deleted! -
A Links Panel would make this much easier.
-
that is a totally different thing, for a totally different use case. it is not a suitable alternative for what this does.
-
According to me, a multiple link selector is useful only for some sites where there is link lists (whose content is more or less known) and you don't want to click all of them : drawing a rectangle shape is more comfortable. In this case this could be interesting rather than using it for search engine list like google results (as it's suggested into the extension image): in this case, you have to inform you what each link is talking about, then you have to read each one, and after reading it, it seems to me natural to click with middle button to open it as new background tab for further reading. Once all links interesting is pre-opened, then I start reading each tab one after them.
@Pesala said in Open a selection of multiple links...:
A Links Panel would make this much easier.
I think this multiple links selector should be considered as quick, light and natural interface directly onto the page itself then. A link panel is a graphical and technical interface which could be related to this multiple link selector only if the multiple link selector list is listed into the panel : and in this way, the usefulness would be only for a very long list.
@pauloaguia said in Open a selection of multiple links...:
You mean like when you click some text and drag the mouse? You cannot do multiple selection this way, though... What if the links you want to open are not all together but scattered through the page?
I also thought of Ctrl+click but that already has a special meaning for links (usually used to open the link in another tab).
This multiple link mode should be like file management is into the OS file explorer. A mousely rectangle, and you select all links covered by the rectangle surface drawn, shift button pressed, then all links following are selected, or even indeed a ctrl pressure, and then you pre-selected the links... like does os file managers indeed and all users already know to do. A light graphical interface should be to mark the links selected, like a rectangle like into the most extension which do that, but we can also think about rectangle with background colors for a highlighting idea…
But these keyboard shortcuts are already set. About opening link management, I prefer using mouse and specialy for opening them as new foreground tab (case which, according to me, is inconsistent and a basic and important lack into the most popular browser included vivaldi too), I use commonly now double-click like I suggested there Double-click a Link to Open a Tab in the Foreground. However I can understand keyboard uses. The page search tool is included into all browsers and you can activate the mode with F3, and then all keys don't write anything anymore but they only indicates what you want to search for. Like this, a function button can activate a "multiple link selector mode" where shift and ctrl are used like it is into file os manager.
-
@Seasonly Try Opera 12.18. You can see how easy it is to select a range of links, or a number of isolated links using the standard Ctrl+Click and Ctrl+Shift+Click actions. The screenshot shows just some of the links on my Vivaldi Review Page selected in the Opera Links Panel.
-
I understand this. But I think it's a very technicaly interface, but probably easier to code. I don't say that this solution is not interesting, I think both can be useful. I want to notice that I prefer keeping focus on the page than going into a new peripherical technical interface, just one more to select links… More this minimal list exclude everything else from the page : you often select your links about the context into the page and I don't talk about homonym links.
-
@TsunamiZ said
that is a totally different thing, for a totally different use case. it is not a suitable alternative for what this does.
As pauloaguia said it is hard to imagine a case where users would only want to select adjacent links, and there is currently no way to make non-contiguous selections.
A links panel makes it very easy to select adjacent links, or links scattered all over the page. Then one can use right-click to open them in foreground/background tabs, or in a new window.
I tried Linkclump but it fails totally for me. Holding down the z shortcut goes back. How would you select, e.g. the Tags and Groups links at the top of this page, without selecting the Popular and Users links?
-
@Pesala said in Open a selection of multiple links...:
@Seasonly Try Opera 12.18.
There is the Links Panel also.
Windows 7 (x64)
Vivaldi Back up | Reset -
I have used Linkclump for years and use it every day
I'd be interested to know Vivaldi's view on incorporating extensions into core
Yours hopefully
-
@Pesala said in Open a selection of multiple links...:
would only want to select adjacent links, and there is currently no way to make non-contiguous selections.
Even in modern page basic lists of links are quite rare, the current lists interesting this multiple selection still be more or less adjacent.
@Pesala said in Open a selection of multiple links...:
and there is currently no way to make non-contiguous selections.
This is the aim of this thread I presume. It's a selection of non-contiguous elements like we do into file explorer clicking with ctrl, then drawing a first rectangle, then drawing a bit further another one to select another cluster of links, both making my final selection that I'm going to deal with their treatment then.
Surely in the case that links are not at all contiguous, or a large page, that the raw list could be useful, but into the most common use, a first level interface onto the page seems for me more modern and ergonomic.
-
there has been some confusion regarding this request. so i have now updated the first post with images and a lot more details to clarify what this feature does and how it is useful. please review the first post again to avoid wasting time with further debates.
-
Good if have option to select text and option to open all links in new window with right click menu
-
On MacOS this can be achieved with the following shell script:
extractUrls() { cat | \ tr '>' '\n' | \ grep -i 'href=' | \ tr "'" '"' | \ perl -pe 's/.*href=["]+([^"]+).*/$1/i' | \ sort | \ uniq } doHtml() { osascript -e 'the clipboard as «class HTML»' | \ perl -ne 'print chr foreach unpack("C*",pack("H*",substr($_,11,-3)))' | \ extractUrls } doRtfd() { osascript -e 'the clipboard as «class rtfd»' | \ perl -ne 'print chr foreach unpack("C*",pack("H*",substr($_,11,-3)))' | \ textutil -stdin -stdout -convert html -format rtfd | \ extractUrls } CLASSES="`osascript -e 'the clipboard as record' | \ tr '«' '\n' | \ grep 'class.*»' | \ perl -pe 's/^class +([^»]+)».*/$1/'`" #echo "classes: $CLASSES" URLS="" for class in $CLASSES; do case $class in HTML) URLS="`doHtml`"; break;; rtfd) URLS="`doRtfd`"; break;; esac done for url in $URLS; do # echo "$url" open "$url" done
I have put this into an Alfred workflow. So what I do now is: select and copy in the browser, run the Alfred workflow, and here we go.
The way I open the tabs (by using the
open
command) will open the URLs in your default browser. Vivaldi handles this well, it will open tabs for all of them.