Comments (14)
Also it will be cool to be able to import bookmarks from linkding instance.
from linkwarden.
It may also be beneficial to be able to migrate from Wallabag as well: Here is a sample output from a wallabag export:
[{"is_archived":0,"is_starred":1,"tags":[],"is_public":false,"id":1839,"title":"authelia\/authelia","url":"https:\/\/github.com\/authelia\/authelia\/blob\/master\/README.md","content":"<p style=\"text-align: center;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/authelia-title.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/6e828913.png\" width=\"350\" title=\"Authelia\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a><\/p><p><a href=\"https:\/\/buildkite.com\/authelia\/authelia\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/a116a544d66d8142dd45cfd3cdb6bca5183af338\/68747470733a2f2f696d672e736869656c64732e696f2f6275696c646b6974652f64363534336433656365333433336634366462653566643966636661663166363861366462633438656231303438626332322f6d61737465723f7374796c653d666c61742d73717561726526636f6c6f723d627269676874677265656e\" alt=\"Build\" data-canonical-src=\"https:\/\/img.shields.io\/buildkite\/d6543d3ece3433f46dbe5fd9fcfaf1f68a6dbc48eb1048bc22\/master?style=flat-square&color=brightgreen\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/microbadger.com\/images\/authelia\/authelia\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/1ca232c15e485a4397db142dd8539d4c18042401\/68747470733a2f2f696d616765732e6d6963726f6261646765722e636f6d2f6261646765732f76657273696f6e2f61757468656c69612f61757468656c69612e737667\" alt=\"Docker Tag\" data-canonical-src=\"https:\/\/images.microbadger.com\/badges\/version\/authelia\/authelia.svg\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/microbadger.com\/images\/authelia\/authelia\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/4b605927f9ede247a2274baffc7658f0fbf5bf43\/68747470733a2f2f696d672e736869656c64732e696f2f6d6963726f6261646765722f696d6167652d73697a652f61757468656c69612f61757468656c69613f6c6f676f3d646f636b6572267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"Docker Size\" data-canonical-src=\"https:\/\/img.shields.io\/microbadger\/image-size\/authelia\/authelia?logo=docker&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/github.com\/authelia\/authelia\/releases\"><img src=\"https:\/\/camo.githubusercontent.com\/ac4b77ce6cc850275ebe1b8d666b50a0effe51b9\/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f61757468656c69612f61757468656c69612e7376673f6c6f676f3d676974687562267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"GitHub Release\" data-canonical-src=\"https:\/\/img.shields.io\/github\/release\/authelia\/authelia.svg?logo=github&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/aur.archlinux.org\/packages\/authelia\/\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/c2d485a56c0e592a7b8a2f94e27333c2fbfb7de4\/68747470733a2f2f696d672e736869656c64732e696f2f6175722f76657273696f6e2f61757468656c69613f6c6f676f3d617263682d6c696e7578266c6162656c3d61757468656c6961267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"AUR source version\" data-canonical-src=\"https:\/\/img.shields.io\/aur\/version\/authelia?logo=arch-linux&label=authelia&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/aur.archlinux.org\/packages\/authelia-bin\/\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/0a800f661e0dd3554cfccde3e74d9f7a4f1652e4\/68747470733a2f2f696d672e736869656c64732e696f2f6175722f76657273696f6e2f61757468656c69612d62696e3f6c6f676f3d617263682d6c696e7578266c6162656c3d61757468656c69612d62696e267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"AUR binary version\" data-canonical-src=\"https:\/\/img.shields.io\/aur\/version\/authelia-bin?logo=arch-linux&label=authelia-bin&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/aur.archlinux.org\/packages\/authelia-git\/\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/bf6a0667fc9e922b0983796eb87b91db91d8d765\/68747470733a2f2f696d672e736869656c64732e696f2f6175722f76657273696f6e2f61757468656c69612d6769743f6c6f676f3d617263682d6c696e7578266c6162656c3d61757468656c69612d676974267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"AUR development version\" data-canonical-src=\"https:\/\/img.shields.io\/aur\/version\/authelia-git?logo=arch-linux&label=authelia-git&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/6a96d98609b13c570aa03c343239629049668a3b\/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322e302d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https:\/\/img.shields.io\/badge\/license-Apache%202.0-blue.svg?style=flat-square\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/opencollective.com\/authelia-sponsors\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/72e77bffb7262fe58838397b488e175d4308f0b3\/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d6f70656e636f6c6c6563746976652d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"Sponsor\" data-canonical-src=\"https:\/\/img.shields.io\/badge\/donate-opencollective-blue.svg?style=flat-square\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a> <a href=\"https:\/\/riot.im\/app\/#\/room\/#authelia:matrix.org\" rel=\"nofollow\"><img src=\"https:\/\/camo.githubusercontent.com\/441270d5c308670b18b01d3437588865dcfcd60a\/68747470733a2f2f696d672e736869656c64732e696f2f6d61747269782f61757468656c69613a6d61747269782e6f72673f6c6f676f3d6d6174726978267374796c653d666c61742d73717561726526636f6c6f723d626c7565\" alt=\"Matrix\" data-canonical-src=\"https:\/\/img.shields.io\/matrix\/authelia:matrix.org?logo=matrix&style=flat-square&color=blue\" class=\"c1\" referrerpolicy=\"no-referrer\" \/><\/a><\/p><p><strong>Authelia<\/strong> is an open-source authentication and authorization server providing 2-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion of reverse proxies like <a href=\"https:\/\/www.nginx.com\/\" rel=\"nofollow\">nginx<\/a>, <a href=\"https:\/\/traefik.io\/\" rel=\"nofollow\">Traefik<\/a> or <a href=\"https:\/\/www.haproxy.org\/\" rel=\"nofollow\">HAProxy<\/a> to let them know whether queries should pass through. Unauthenticated user are redirected to Authelia Sign-in portal instead.<\/p><p>The architecture is shown in the diagram below.<\/p><p style=\"text-align: center;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/archi.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/1d729d6e.png\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a><\/p><p><strong>BREAKING NEWS: Authelia v4 has been released! Please read BREAKING.md if you want to migrate from v3 to v4. Otherwise, start fresh in v4 and enjoy!<\/strong><\/p><p><strong>Authelia<\/strong> can be installed as a standalone service from the <a href=\"https:\/\/aur.archlinux.org\/packages\/authelia\/\" rel=\"nofollow\">AUR<\/a>, using a <a href=\"https:\/\/github.com\/authelia\/authelia\/releases\/latest\">Static binary<\/a>, <a href=\"https:\/\/docker.com\/\" rel=\"nofollow\">Docker<\/a> or can also be deployed easily on <a href=\"https:\/\/kubernetes.io\/\" rel=\"nofollow\">Kubernetes<\/a> leveraging ingress controllers and ingress configuration.<\/p><p style=\"text-align: center;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/kubernetes.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/482f89e8.png\" height=\"100\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/docker.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/ef267575.png\" width=\"100\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a><\/p><p>Here is what Authelia's portal looks like<\/p><p style=\"text-align: center;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/1FA.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/e2728291.png\" width=\"400\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/2FA-METHODS.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/e6595e0f.png\" width=\"400\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a><\/p><h2><a id=\"user-content-features-summary\" class=\"anchor\" aria-hidden=\"true\" href=\"#features-summary\"><\/a>Features summary<\/h2><p>Here is the list of the main available features:<\/p><ul><li>Several kind of second factor:\n<ul><li><strong><a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/2factor\/security-key.md\">Security Key (U2F)<\/a><\/strong> with <a href=\"https:\/\/www.yubico.com\/products\/yubikey-hardware\/yubikey4\/\" rel=\"nofollow\">Yubikey<\/a>.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/2factor\/time-based-one-time-password.md\">Time-based One-Time password<\/a><\/strong> with <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.authenticator2&hl=en\" rel=\"nofollow\">Google Authenticator<\/a>.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/2factor\/duo-push-notifications.md\">Mobile Push Notifications<\/a><\/strong> with <a href=\"https:\/\/duo.com\/\" rel=\"nofollow\">Duo<\/a>.<\/li>\n<\/ul><\/li>\n<li>Password reset with identity verification using email confirmation.<\/li>\n<li>Single-factor only authentication method available.<\/li>\n<li>Access restriction after too many authentication attempts.<\/li>\n<li>Fine-grained access control per subdomain, user, resource and network.<\/li>\n<li>Support of basic authentication for endpoints protected by single factor.<\/li>\n<li>Highly available using a remote database and Redis as a highly available KV store.<\/li>\n<li>Compatible with Kubernetes <a href=\"https:\/\/github.com\/kubernetes\/ingress-nginx\">ingress-nginx<\/a> controller out of the box.<\/li>\n<\/ul><p>For more details about the features, follow <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/features.md\">Features<\/a>.<\/p><h2><a id=\"user-content-proxy-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#proxy-support\"><\/a>Proxy support<\/h2><p>Authelia works in combination with <a href=\"https:\/\/www.nginx.com\/\" rel=\"nofollow\">nginx<\/a>, <a href=\"https:\/\/traefik.io\/\" rel=\"nofollow\">Traefik<\/a> or <a href=\"https:\/\/www.haproxy.org\/\" rel=\"nofollow\">HAProxy<\/a>. It can be deployed on bare metal with Docker or on top of <a href=\"https:\/\/kubernetes.io\/\" rel=\"nofollow\">Kubernetes<\/a>.<\/p><p style=\"text-align: center;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/nginx.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/3dd7cd1a.png\" height=\"50\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/traefik.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/b4ba44f2.png\" height=\"50\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/haproxy.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/31c1ce03.png\" height=\"50\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/images\/logos\/kubernetes.logo.png\"><img src=\"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/482f89e8.png\" height=\"50\" class=\"c1\" referrerpolicy=\"no-referrer\" alt=\"image\" \/><\/a><\/p><h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><\/a>Getting Started<\/h2><p>You can start off with<\/p><pre>git clone https:\/\/github.com\/authelia\/authelia.git && cd authelia\nsource bootstrap.sh\n<\/pre><p>If you want to go further, please read <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/getting-started.md\">Getting Started<\/a>.<\/p><h2><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"#deployment\"><\/a>Deployment<\/h2><p>Now that you have tested <strong>Authelia<\/strong> and you want to try it out in your own infrastructure, you can learn how to deploy and use it with <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/deployment-production.md\">Deployment<\/a>. This guide will show you how to deploy it on bare metal as well as on <a href=\"https:\/\/kubernetes.io\/\" rel=\"nofollow\">Kubernetes<\/a>.<\/p><h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"#security\"><\/a>Security<\/h2><h3><a id=\"user-content-security-measures\" class=\"anchor\" aria-hidden=\"true\" href=\"#security-measures\"><\/a>Security measures<\/h3><p>If you want more information about the security measures applied by <strong>Authelia<\/strong> and some tips on how to set up <strong>Authelia<\/strong> in a secure way, refer to <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/security.md\">Security<\/a>.<\/p><h3><a id=\"user-content-vulnerability-report\" class=\"anchor\" aria-hidden=\"true\" href=\"#vulnerability-report\"><\/a>Vulnerability report<\/h3><p>Security is taken very seriously here, therefore we follow the rule of responsible disclosure and we encourage you to do so.<\/p><p>Would you like to report any vulnerability discovered in Authelia, please first contact <strong>clems4ever<\/strong> on <a href=\"https:\/\/riot.im\/app\/#\/room\/#authelia:matrix.org\" rel=\"nofollow\">Matrix<\/a> or by <a href=\"mailto:[email protected]\">email<\/a>.<\/p><h2><a id=\"user-content-breaking-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"#breaking-changes\"><\/a>Breaking changes<\/h2><p>See <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/BREAKING.md\">BREAKING<\/a>.<\/p><h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><\/a>Contribute<\/h2><p>Anybody willing to contribute to the project either with code, documentation, security reviews or whatever, are very welcome to issue or review pull requests and take part to discussions in <a href=\"https:\/\/riot.im\/app\/#\/room\/#authelia:matrix.org\" rel=\"nofollow\">Matrix<\/a><\/p><p>I am very grateful to contributors for their contributions to the project. Don't hesitate, be the next!<\/p><h2><a id=\"user-content-build-authelia\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-authelia\"><\/a>Build Authelia<\/h2><p>If you want to contribute with code, you should follow the documentation explaining how to <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/docs\/build-and-dev.md\">build<\/a> the application.<\/p><h2><a id=\"user-content-sponsorship\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsorship\"><\/a>Sponsorship<\/h2><p><a href=\"https:\/\/opencollective.com\/authelia-sponsors\" rel=\"nofollow\">Become a backer<\/a> to support Authelia.<\/p><h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><\/a>License<\/h2><p><strong>Authelia<\/strong> is <strong>licensed<\/strong> under the <strong><a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\" rel=\"nofollow\">Apache 2.0<\/a><\/strong> license. The terms of the license are detailed in <a href=\"https:\/\/github.com\/authelia\/authelia\/blob\/master\/LICENSE\">LICENSE<\/a>.<\/p>","created_at":"2020-01-31T00:26:23+00:00","updated_at":"2023-10-04T00:12:43+00:00","published_by":["authelia"],"starred_at":"2023-10-04T00:12:43+00:00","annotations":[],"mimetype":"text\/html","language":"en","reading_time":2,"domain_name":"github.com","preview_picture":"https:\/\/wallabag.mydomain.io\/assets\/images\/b\/0\/b080d365\/62ac0523.png","http_status":"200","headers":{"server":"GitHub.com","date":"Fri, 31 Jan 2020 00:26:23 GMT","content-type":"text\/html; charset=utf-8","transfer-encoding":"chunked","status":"200 OK","vary":"X-PJAX","etag":"W\/\"3143c53b41c7e1beb7651c2d0aec7757\"","cache-control":"max-age=0, private, must-revalidate","set-cookie":"has_recent_activity=1; path=\/; expires=Fri, 31 Jan 2020 01:26:22 -0000, _octo=GH1.1.589237734.1580430383; domain=.github.com; path=\/; expires=Sun, 31 Jan 2021 00:26:23 -0000, logged_in=no; domain=.github.com; path=\/; expires=Sun, 31 Jan 2021 00:26:23 -0000; secure; HttpOnly, _gh_sess=a0o3cjZLcTRCNElXbUd3USt5YWJrWXEyZzIraDBxeTJoUkxRS2dyMG1jMElqczh5QkxmYzdkcDNiRlptN0R4eEJzS1c1NFVRK2ZKdlF0dlorYi80UCszRzZqazV6VWlVdDZDQVhBL0RxR25OSWIxSUw5NXFGbVBDYVNFSTdYNU5CNmJldUgvNkZ5aFVpTWM4RWpNZnR3YzFDZitkQzdNNE43OFJjVDc4V09nNEhEeWJ0S3F4K0JHdjZKL3NNVnhMRjVuWFZ3dGRVM1NlZGdYY1FRWkorbDl2WW55L0Uxdm9vS0x1QmVDRDhoR3Q1eW5yUmtaU29NMU5FOHZEK0RLNXFVbUg1UDQrWURGcldrd1hWYzdzTzFXZ3FnbTdsbEovQ1ZMT2hHUTBLSmR5b3hYTEk3cUZLMWhRQnJTSWJTbHYtLWdnVkdBaXBFODRCOENZUCtaUklFc0E9PQ%3D%3D--380b781f3da256db461f1049f49aecbbccb415d0; path=\/; secure; HttpOnly","strict-transport-security":"max-age=31536000; includeSubdomains; preload","x-frame-options":"deny","x-content-type-options":"nosniff","x-xss-protection":"1; mode=block","expect-ct":"max-age=2592000, report-uri=\"https:\/\/api.github.com\/_private\/browser\/errors\"","content-security-policy":"default-src 'none'; base-uri 'self'; block-all-mixed-content; connect-src 'self' uploads.github.com www.githubstatus.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss:\/\/live.github.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; frame-src render.githubusercontent.com; img-src 'self' data: github.githubassets.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; manifest-src 'self'; media-src 'none'; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com","x-github-request-id":"89EC:713C:101C58:1EBB16:5E33742E"}}]
from linkwarden.
waiting for this....i installed the app today but quickly realized it's pretty much useless unless i can import all my bookmarks from brave browser
from linkwarden.
yeah, import is must for this kind of app.
Btw: great idea! thank you!
from linkwarden.
import bookmark bulks from browsers could be the most important feature for this app. I request it as well
from linkwarden.
You can now import your bookmarks from other platforms.
Supported browsers:
- Chrome, Brave or other chromium based browsers.
- Firefox.
- Safari.
from linkwarden.
Getting to this...
from linkwarden.
The project badly needs to be able to import to bookmark exports from the browsers and also services like Instapaper and Pocket as these are the places people will be migrating from to use Linkwarden instead.
from linkwarden.
@hedjnik Totally agree, for now it only supports From/To another Linkwarden instance. (Currently in the dev
branch for now.)
But there are also other aspects that needs to be worked on so Iβm pretty busy.
I will unassign this issue from myself, Itβll be open for anyone (or even me in the future) to work on it.
Thank you guys for your patience.
from linkwarden.
Import from LinkAce would be great too.
from linkwarden.
I'll close this issue as completed, please open a new issue for each of the above platforms separately.
from linkwarden.
You can now import your bookmarks from other platforms. Supported browsers:
- Chrome, Brave or other chromium based browsers.
- Firefox.
- Safari.
Hello just tried Linkwarden to import bookmarks.html file exported from brave browser and all Linkwarden does is say "importing" with spinning icon?
from linkwarden.
@soniaknowsnothing How many bookmarks are you trying to import?
Also, could you please share your browser logs?
from linkwarden.
@soniaknowsnothing How many bookmarks are you trying to import?
Also, could you please share your browser logs?
Hi, a lot the bookmark file is 1.45MB. Apologies like my un, I really know nothing and don't know about browser logs-a web search did not help. I was able to use the same file and successfully import them into the google browser and linkding as a test. Then i exported from both of those and tried importing those files into Linkwarden. Same results says importing and spinning
Thanks for helping
what I have tried: I recreated the Linkwarden container and tried again to import the linkding file said "success" but there is nothing in linkwarden, the other test .html files no success
edit went with linkding it just works
from linkwarden.
Related Issues (20)
- Login via REST API HOT 5
- Entra ID / generic OAUTH HOT 1
- Scrolling a Category in Details mode does not lazy load additional links. HOT 7
- Add additional metadata elements to each Link (e.g. Date Modified, Visit Count, Date of Last Visit, Rating)
- One button to save all the current window's tabs in a new Collection
- Something went wrong while retrieving the file size - version 2.4.9 HOT 2
- Failed login via Linkwarden browser extension HOT 14
- Is it possibe to use a browser bookmarklet to put pages into linkwarden HOT 1
- Support a token auth method for sso only instances HOT 1
- Could we get a CSV import option
- Configurable scopes/claims for SSO providers HOT 1
- Could import set the added date according to the ADD_DATE tag
- Mobile view: when adding a link, colletions are covered HOT 1
- Allow other users than the owner to move Links between collections
- Login window is not there HOT 2
- Quick actions when hovering over an element HOT 1
- Will the snapshot be automatically saved when I enter the link? HOT 1
- Docker Upgrades Not Working HOT 1
- Alternate schemes supported (eg. `mailto:`, `magnet://`)?
- multiple selection tag?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linkwarden.