Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsphpl/enpass-to-keepass
Convert an Enpass csv export so it can be imported to a KeePass database using KeePassXC
https://github.com/jsphpl/enpass-to-keepass
data-migration enpass keepass keepassxc password-manager
Last synced: 3 months ago
JSON representation
Convert an Enpass csv export so it can be imported to a KeePass database using KeePassXC
- Host: GitHub
- URL: https://github.com/jsphpl/enpass-to-keepass
- Owner: jsphpl
- Created: 2018-06-23T19:03:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T08:01:31.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:54:58.890Z (6 months ago)
- Topics: data-migration, enpass, keepass, keepassxc, password-manager
- Language: Python
- Size: 17.6 KB
- Stars: 50
- Watchers: 5
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-keepass - enpass-to-keepass - `python` Convert an Enpass csv export so it can be (Tools / Other clients)
README
# enpass-to-keepass
Convert an Enpass csv export so it can be imported to a KeePass database using KeePassXC## Enpass Version
This version of the script converts an Enpass JSON export (Enpass version >=6). Since Enpass now uses folders as "labels" and can have multiple, the first item in the folder list is chosen as the Keepass "group".**If you need to convert an older (Enpass < v6) CSV export, use the [`v1.0`](https://github.com/jsphpl/enpass-to-keepass/releases/tag/v1.0) tag of this git repository.**
## Background
Read this blog article for some background on this tool: [https://jsph.pl/migrating-from-enpass-to-keepass/](https://jsph.pl/migrating-from-enpass-to-keepass/)## Usage
```
$ ./enpass-to-keepass.py --help
usage: enpass-to-keepass.py [-h] input_file output_fileConvert an Enpass export file so it can be imported to a KeePass database using KeePassXC
Documentation & Issues: https://github.com/jsphpl/enpass-to-keepass
License: Public Domain
Author: Joseph Paulpositional arguments:
input_file Path to Enpass JSON export file
output_file Path to output file (CSV)optional arguments:
-h, --help show this help message and exit
```## License
Public Domain