https://github.com/wezm/pass2csv
Tool to export data from pass for import into another password manager.
https://github.com/wezm/pass2csv
1password csv password-store rust
Last synced: 12 months ago
JSON representation
Tool to export data from pass for import into another password manager.
- Host: GitHub
- URL: https://github.com/wezm/pass2csv
- Owner: wezm
- License: apache-2.0
- Created: 2021-05-20T07:59:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-30T09:23:15.000Z (almost 5 years ago)
- Last Synced: 2025-02-14T11:30:58.147Z (about 1 year ago)
- Topics: 1password, csv, password-store, rust
- Language: Rust
- Homepage:
- Size: 48.8 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
pass2csv
========
Tool to export data from [pass] for import into another password manager.
Disclaimers
-----------
* I wrote this to serve my own need to import more than 1500 items from `pass`
into [1Password] for Linux. The data in `pass` had passed through several
password managers already and was a bit messy. `pass2csv` tries to clean up
the data as it goes but a lot of this is likely unique to my data.
* This code is not the finest Rust code I've ever written. It leans more towards
just getting the job done than usual. Having said that it's not completely
terrible and there is a small set of tests.
Usage
-----
After building (`cargo build --release`):
./target/release/pass2csv path/to/your/password/store
The tool will produce four CSV files:
* `credit_cards.csv`
* `logins.csv`
* `notes.csv`
* `software.csv`
Bugs and Feature Requests
-------------------------
This was mostly a one off project to get a job done. I'm not likely to
implement new features or solve bugs but I will probably accept contributions.
Licence
-------
This project is dual licenced under either of:
- Apache License, Version 2.0 ([LICENSE-APACHE](https://github.com/wezm/frond/blob/master/LICENSE-APACHE))
- MIT license ([LICENSE-MIT](https://github.com/wezm/frond/blob/master/LICENSE-MIT))
at your option.
[pass]: https://www.passwordstore.org/
[1Password]: https://1password.com/