linkding icon indicating copy to clipboard operation
linkding copied to clipboard

Feature Request: Bulk link import

Open FunctionDJ opened this issue 3 years ago • 2 comments

I often want to dump all my currently opened links into linkding. I know linkding has a bookmarks import, but only for formatted HTML files, i.e. bookmark exports.

It's not possible to obtain all links of a window by using a bookmarklet, but it's possible with a browser extension. A change to the browser extension is not necessary though because the extension OneTab can also save and close all URLs of a browser window. From OneTab, groups of links can be exported in this format (one link per line): [url] | [browser title]

Some example output:

https://docs.linuxserver.io/general/containers-101 | Docker Containers: 101 - LinuxServer.io
https://www.linuxserver.io/blog/blocking-malicious-connections-with-crowdsec-and-swag | Blocking Malicious Connections With CrowdSec and SWAG | LinuxServer.io
https://hub.docker.com/r/linuxserver/swag | linuxserver/swag - Docker Image | Docker Hub

If linkding could parse this output through the web interface it would already make bulk importing easily possible. I'll happily help with the frontend development part of this feature, but i can't help with the python backend.

FunctionDJ avatar Jul 17 '22 20:07 FunctionDJ

Also i'd like to note that this feature appears to be missing from every project similar to linkding based on my comparisons and research

FunctionDJ avatar Jul 17 '22 20:07 FunctionDJ

Duplicate of #186 ? Or similar, at least.

gil avatar Aug 10 '22 10:08 gil

Duplicate of #186 ? Or similar, at least.

Yeah, it's also a bit unfortunate that both tickets request a bulk import feature, when the actual use case is to save all open browser tabs.

I'll close this issue in favor of #186, which would be about importing a text file with links in some format. If the actual use-case is to save all open browser tabs, then I would suggest to open an issue for the browser extension in the respective repo.

sissbruecker avatar Aug 13 '22 08:08 sissbruecker