Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

[WIP] Add export to KeePass #17

Closed
wants to merge 10 commits into from
Closed

Conversation

Roang-zero1
Copy link

@Roang-zero1 Roang-zero1 commented Nov 10, 2018

With this pull request I want to add the option to directly export the whole Bitwarden vault into a KeePass file.
The basic functionality has been added, but it is not polished and only includes the basic information (title, username, password, notes, uris).

I use the library keeweb/kdbxweb, due to the fact that this library is not written in typescript, this pull request is blocked by DefinitelyTyped/DefinitelyTyped#30438.

Features that are currently missing:

  • Select own password
  • Export custom fields
  • Export attachments
  • Export for non login items
  • getOrganizationExport
  • support for non library default KeePass settings

Please let me know if you see any blocking requirements.

I am open for all input, especially if there is a feature that you are missing.

@kspearrin
Copy link
Member

Wouldn't this would be better suited as it's own tool that just calls into the CLI to get all of the needed data? Adding this to the official codebase adds a lot of extra dependencies and I am not really sure I am willing to maintain this type of service at the moment.

@Roang-zero1
Copy link
Author

My idea was to integrate it to the library in order to provide this functionality later on in the other parts of bitwaren such as the browser plugin.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants