Giter Club home page Giter Club logo

Comments (14)

izestrea avatar izestrea commented on May 28, 2024 4

Also it will be cool to be able to import bookmarks from linkding instance.

from linkwarden.

deathbybandaid avatar deathbybandaid commented on May 28, 2024 2

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&amp;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&amp;style=flat-square&amp;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&amp;style=flat-square&amp;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&amp;label=authelia&amp;style=flat-square&amp;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&amp;label=authelia-bin&amp;style=flat-square&amp;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&amp;label=authelia-git&amp;style=flat-square&amp;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&amp;style=flat-square&amp;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&amp;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 &amp;&amp; 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.

deardaveed avatar deardaveed commented on May 28, 2024 1

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.

y0d4a avatar y0d4a commented on May 28, 2024 1

yeah, import is must for this kind of app.
Btw: great idea! thank you!

from linkwarden.

dob777 avatar dob777 commented on May 28, 2024 1

import bookmark bulks from browsers could be the most important feature for this app. I request it as well

from linkwarden.

daniel31x13 avatar daniel31x13 commented on May 28, 2024 1

You can now import your bookmarks from other platforms.
Supported browsers:

  • Chrome, Brave or other chromium based browsers.
  • Firefox.
  • Safari.

Screenshot

from linkwarden.

daniel31x13 avatar daniel31x13 commented on May 28, 2024

Getting to this...

from linkwarden.

brian-n-millar avatar brian-n-millar commented on May 28, 2024

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.

daniel31x13 avatar daniel31x13 commented on May 28, 2024

@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.

mztiq avatar mztiq commented on May 28, 2024

Import from LinkAce would be great too.

from linkwarden.

daniel31x13 avatar daniel31x13 commented on May 28, 2024

I'll close this issue as completed, please open a new issue for each of the above platforms separately.

from linkwarden.

soniaknowsnothing avatar soniaknowsnothing commented on May 28, 2024

You can now import your bookmarks from other platforms. Supported browsers:

  • Chrome, Brave or other chromium based browsers.
  • Firefox.
  • Safari.

Screenshot

Hello just tried Linkwarden to import bookmarks.html file exported from brave browser and all Linkwarden does is say "importing" with spinning icon?
Screenshot 2024-01-26 205152

from linkwarden.

daniel31x13 avatar daniel31x13 commented on May 28, 2024

@soniaknowsnothing How many bookmarks are you trying to import?

Also, could you please share your browser logs?

from linkwarden.

soniaknowsnothing avatar soniaknowsnothing commented on May 28, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.