1pass2Kee

Most likely only works with the new 1Password, the one that requires a subscription.

You may need to change the below arrays:

url_array = ['URL', 'urls', 'server / IP address']
pass_array = ['password', 'Password', 'PASSWORD']
user_array = ['username', 'loginname', 'login', 'Email', 'email']

Look in the exported CSV file to figure it out.

The settings to use for importing are below.

Warning: The output file will be overwritten if it exists.

You could easily make it exit or whatever if the output file exists.

Usage

ruby 1pass2Kee.rb input.csv output.csv

Changelog

v0.3
  • Fixed a bug, if there's a comma in a password, the entire password wouldn't be there.
  • Changed the output, instead of " for the text, it uses |.
  • Deletes \, with that, importing will fail.
v0.2
  • Removed HTMLEntities.
v0.1
  • Initial release.

Download

v0.3
Old