Skip to content

Conversation

yuikisaito
Copy link
Contributor

Description

This Pull Request supports exporting bookmarks in NETSCAPE-Bookmark-file-1 format.This feature will allow users to import bookmarks stored in Karakeep into most browsers.

Changes

  1. Added a new toNetscapeFormat function in exportBookmarks.ts to convert bookmarks to NETSCAPE format
  2. Updated the export endpoint to support format selection via query parameter
  3. Enhanced the UI to allow users to choose between JSON and NETSCAPE formats

Testing

  • Manually tested export in both formats
  • Verified the exported NETSCAPE format can be imported back into Karakeep
  • Confirmed the exported file can be imported into major browsers (Chrome, Firefox)
  • Ensured special characters in URLs, titles, and tags are properly encoded

Screenshots

image

Copy link
Collaborator

@MohamedBassem MohamedBassem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@MohamedBassem MohamedBassem merged commit c03dcfd into karakeep-app:main May 11, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants