thekaleidoscope / enpass_json_to_lastpass_csv

Will generate CSV accepted by LastPass from the export of data from Enpass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enpass Exported JSON to LastPass accepted CSV

LastPass as of now doesn't accept JSON/CSV generated by Enpass, which stops much of the adoption to LastPass from those using Enpass.

This application is to bridge the gap and make it easy to convert the exported files for interoperability. This repo is written in abstract and composable structure to ensure future changes are quickly adoptable.


LastPass CSV structure is obtained from docs.

Accepted headers are: name, fav, url, username, password, extra, grouping


Usage:

    PYTHONPATH=. python3 main/LastPassFileGenerator.py -i <absolute path to enpass expoted json>

Find the converted csv in output folder in main directory.

Example: PYTHONPATH=. python3 main/LastPassFileGenerator.py -i /Users/Name/enpass_json_to_lastpass_csv/test/fixture/sample.json


Contributions QuickStart:

This repo has no additional third party dependencies.

  • $ virtualenv -p python3 venv
  • $ source venv/bin/activate

About

Will generate CSV accepted by LastPass from the export of data from Enpass


Languages

Language:Python 100.0%