Converting from ewallet
Comments
-
Hi @Jeev,
Our friend @MrC has written a script for converting eWallet data into a format that 1Password 4 for Mac or Windows can import. This topic has more information about it:
eWallet Converter for 1Password 4
It's now included with other data converters that can be downloaded from here:
If you don't have 1Password 4 for Mac or Windows, you can download them from here:
Both have an unlimited 30-day trial period, which is explained here:
After your data has been imported into 1Password 4 for Mac or Windows you can sync it with your iOS devices.
I hope that helps. :)
0 -
Howdy Jeev,
I'll second sjk's recommendation to try the eWallet converter. :-)
For some reason, the link is going to page 2. You'll want to go to the the first post to find the download link.
This thread is posted in the IOS forum, but I see you can export as a text file, so I'm thinking you're are using a Windows or a Mac. Either will work.
0 -
thanks very much for the pointer - I was able to successfully port over. I did notice that many of my entries (>100) were ported over to the wrong category. from searching the forums, it looks like changing categories (and icons) is not supported - is that still the case? would be great if you can add this feature, i'd very much like to use 1Password but don't really have the ability to spend hours manually updating so many cards.... :-(
0 -
That's good news.
I think category changing is on AgileBits' list of Good Intentions, but I have no knowledge of its status.
The PIF format conversion (default) supports the following categories:
login creditcard software note socialsecurity passport email bankacct membership
When you say "wrong category", can you expand a bit? Maybe it's something the converter could help with.
On my list of Good Intentions is a category converter. I had to get some plumbing work done first, and now that that's done, it should be pretty easy to accomplish. The hardest part is making the configuration reasonable for humans to manage.
0 -
sure. for example, I had cards in ewallet stored as drivers license, passport, software keys, auto cards and many more. all of these got pulled over as "secure notes" in 1Password eventhough some of the categories exist. some came over just fine (i.e. credit cards, bank accounts and social security numbers).
also noticed that on my IOS version, I see all categories in 1Password. but in Windows version, it does not display many categories (i.e. Memberships, social security numbers, etc.). is seems that the view (left part) is fixed and you cannot add more categories eventhough the cards are categorized appropriately.
0 -
Ok, got it.
When I first wrote the converter, it only exported to CSV, and 1Password's CSV import was limited to only 4 categories. And then when I updated the converter to export to 1PIF, I only implemented the most common types initially, as a proof of concept. I had not yet created the new plumbing mentioned above, and now that its done, I need to remove the old 1PIF code and replace it with my new 1PIF module, which supports all of 1Password's card types:
bankacct creditcard database driverslicense email identity login membership
note outdoorlicense passport rewards server socialsecurity software wirelessOf those that remain to be implemented (database driverslicense identity outdoorlicense rewards server wireless), do you have many of these?
I'd like to understand why your software keys (or any of the list that are implemented) did not get imported to the appropriate type, since they should have been recognized, so long as you did not change certain key Field Names of the stock cards. Certain field names are required to determine the card type, so if you changed these, the converter can't know what type the entry is. For example, the Software type looks for any of the strings "Version", "Name\/Label" or "Key" as field labels. The good news is, that the field recognizer uses patterns, so its possible we can adjust yours to better match.
I have a few things on the burner right now, but moving the eWallet converter to the new PIF generator and adding the remaining card definitions will be done soon.
The Window version of 1Password is different - some items are under the Wallet category. The others are fixed. Nomenclature can be a little confusing too. One Windows, these are referred to as "type of item" or Categories. And Categories in eWallet are really high-level Folders, so to speak, and entries are called "Card"s, and cards have a Card Type.
0 -
hi MrC
oh, I see. that makes sense now. out of the ones you mention, I do use drivers license and rewards ... but could convert those manually if the others are working.
I went back and double checked to make sure I am using the stock software card in ewallet - confirmed that I am. I redid the conversion to 1Password but with the same result - the software cards still continued to be captured as secure notes in 1Password (IOS version and Windows version). I am using Name, Version and Key for almost all of the cards.
will you post an updated in this forum when your new version is ready? or do you have another website that I need to check?
thanks!
0 -
I just installed 1password and downloaded the converter and followed instruction twice no luck. Im using a mac 10.9.4 Help
0 -
Can you explain more clearly what you mean when you say "no luck"? What did you see? Did the script output anything? (that's what I'd need to see to diagnose the problem).
Here is a movie might help you: it shows the build up of the command line for the mSecure converter, just take note that you're working with the eWallet converter, but follow the same procedure.
0 -
Hi Jeev,
... the same result - the software cards still continued to be captured as secure notes in 1Password (IOS version and Windows version). I am using Name, Version and Key for almost all of the cards.
This movie shows how it should be working.
You can enable debug by adding the -d option to the command line, but you'll have to make your cmd shell window scrollback buffer larger (right-click the cmd shell title bar, select Properties, go to the Layout tab, and set the Screen Buffer Size's Height to something like 3000. You might also want to increase the height/width of the window.
Look for one of your software cards, and see what Card Type is being returned. Here's the example debug output from the identical conversion shown in the movie.
import_txt : ------ Card name: Software Serial Number check_match_and_set : URL: www.example.com check_match_and_set : username: joe@example.com check_match_and_set : password: mysecretsauce check_match_and_set : title2: my software check_match_and_set : publisher: some mfg check_match_and_set : version: 2 check_match_and_set : label: blitzsoft/good soft check_match_and_set : number: 1324 check_match_and_set : name: joe blow check_match_and_set : key: 12345556 check_match_and_set : purchasedate: 9/1/00 check_match_and_set : purchasefrom: store check_match_and_set : support: support me please check_match_and_set : partnum: 3 check_match_and_set : softlocation: home check_match_and_set : phonenum: 555-1212 import_txt : Card Type: software import_txt : support: support me please number: 1324 softlocation: home key: 12345556 phonenum: 555-1212 password: mysecretsauce purchasedate: 9/1/00 publisher: some mfg URL: www.example.com version: 2 name: joe blow tags: My Cards username: joe@example.com title2: my software purchasefrom: store title: Software Serial Number label: blitzsoft/good soft partnum: 3
Let's take the rest of any debug offline. PM me for more info.
0 -
Thanks so much MrC! I just used your script and successfully imported my eWallet data into 1Password4. It worked flawlessly the first time. I am so grateful to you for the time and effort you obviously put into this. FYI, I had eWallet version 7.4.4 and 1Password 4 version 4.4.1. I use OSX version 10.9.4. Thanks - Debbie
0 -
Fantastic!
0 -
MrC,
I just updated to OS X 10.10 Yosemite and installed 1Password 5.0 for my initial experience with this app. Will you be updating your script to accommodate eWallet to 1Password conversions in these updated versions? Thanks for being a supporter! - JT0 -
Hi @tanner,
The conversion script works on Yosemite and 1P5. Use the converter that is located in the _testing folder in my AgileBits Utilities area. Download convert_to_1p4_1.00.zip, unzip it, and place the folder onepassword-utilities with all of its contents onto your Desktop. Read and follow the instructions in README.pdf.
This new convert_to_1p4 version consolidates all the conversion scripts into a single script with password-manager specific modules.
On Yosemite, you'll want to use a specific version of the Perl program, version 5.16, so where you're asked to type "perl" use "perl5.16" instead:
perl5.16
0 -
MrC, no joy with the conversion script. After executing the cmd "perl convert_to_1p4.pl eWallet -v ../../pm_export.txt" I get "Can't locate Date/Calc.pm in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level /opt/local/lib/perl5.16.1 /opt./local/lib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2level..... and so on... Then there is some more like "BEGIN failed--compilation aborted at Utils/PIF.pm line 18" and so on...
Any ideas?0 -
Hi @tanner,
This:
@INC contains: /opt/local/lib/perl5, ...
tells me that you have either MacPorts of some other toolkit installed, and are using that (because this toolkit has modified your PATH to look in /opt/local first). If you want to use the MacPorts installed version of Perl, you'll have to also install the additional modules like Date::Calc. Example:
sudo port install p5.16-date-calc
But this module is already installed on Yosemite with the stock Perl. You can force using it by using the full path:
/usr/bin/perl5.16
instead of just perl5.16 by name.
0 -
Thanks MrC. After adding the path I was successful importing the data from eWallet. Saved me a lot of time typing in almost 600 entries. As a side note, 1Password v5.0 did crash immediately after the import but when reopening it contained all the imported data and seems to work normally. A nice feature of 1Password is syncing over iCloud. I checked my IOS devices and they also got the imported data. Yeah! Thanks so much for your help! :)
0 -
You're welcome.
I was successful importing
And these are the sweetest words of the day. Thanks!
I've seen rare, random crashes (and other oddities) w/1P4 during my testing, when I quickly delete and then import items, and I've reported these to AgileBits. I can't recall if I've seen these with 1P5, but I'll keep watching and reporting as I find them.
0 -
This post is to document the new and improved version is now generally available and discussed here:
https://discussions.agilebits.com/discussion/30286/mrcs-convert-to-1password-utility/p1
0