Importing Acrylic Wallet data into 1Password

Options
2»

Comments

  • johnplanetz
    johnplanetz
    Community Member
    Options

    Doesn't matter- the file's hex dump exactly matches yours, so you've already got it :)

    The contents of the screenshot reveal that the imported object is mixed up as follows:

    • Title: These are the voyages of the starship Enterprise.
    • username: https://starfleet.org
    • pasword: jkirk
    • website: "Space, the final frontier"
    • Other Fields:
    • password: 2.6U3\NTCP".g9h

    Are you on the same beta version as me, and seeing the fields imported in the correct order?
    -John

  • MrC
    MrC
    Volunteer Moderator
    Options

    We have the same versions.

  • johnplanetz
    johnplanetz
    Community Member
    edited April 2014
    Options

    Well, this is certainly frustrating.
    I just restarted my mac, tried again, with same mixed up results as before. You can see the Name being wrong in the log here:

     Beginning Import
     Collecting items to import
     1 items to import
     Importing item 0 of 1...
     name: These are the voyages of the starship Enterprise.
     success.
     Done
    

    Here is the hexdump:

    hexdump -C Testing.csv
    00000000  22 74 69 74 6c 65 22 2c  22 6c 6f 63 61 74 69 6f  |"title","locatio|
    00000010  6e 22 2c 22 75 73 65 72  6e 61 6d 65 22 2c 22 70  |n","username","p|
    00000020  61 73 73 77 6f 72 64 22  2c 22 6e 6f 74 65 73 22  |assword","notes"|
    00000030  0d 0a 22 53 70 61 63 65  2c 20 74 68 65 20 66 69  |.."Space, the fi|
    00000040  6e 61 6c 20 66 72 6f 6e  74 69 65 72 22 2c 22 68  |nal frontier","h|
    00000050  74 74 70 73 3a 2f 2f 73  74 61 72 66 6c 65 65 74  |ttps://starfleet|
    00000060  2e 6f 72 67 22 2c 22 6a  6b 69 72 6b 22 2c 22 32  |.org","jkirk","2|
    00000070  2e 36 55 33 5c 4e 54 43  54 50 22 22 2e 67 39 68  |.6U3\NTCTP"".g9h|
    00000080  22 2c 22 54 68 65 73 65  20 61 72 65 20 74 68 65  |","These are the|
    00000090  20 76 6f 79 61 67 65 73  20 6f 66 20 74 68 65 20  | voyages of the |
    000000a0  73 74 61 72 73 68 69 70  20 45 6e 74 65 72 70 72  |starship Enterpr|
    000000b0  69 73 65 2e 22 0d 0a                              |ise."..|
    000000b7
    

    Any chance oversoul could provide some feedback? I'm a software developer and am open to coding my own data-massager to fix the keepass export csv, but I'd rather be aiming at a target that I understand...

    Thanks,

    -John

  • MrC
    MrC
    Volunteer Moderator
    edited April 2014
    Options

    We are getting different results. Your import thinks you have a single entry, mine two:

    Beginning Import
    Collecting items to import
    1 items to import
    2 items to import
    
    Importing item 0 of 2...
    name: title
    success.
    
    Importing item 1 of 2...
    name: Space, the final frontier
    success.
    Done
    

    Where is your test file stored? Mine is a local file.

  • johnplanetz
    johnplanetz
    Community Member
    Options

    Also local, sitting in my Documents folder.

  • sjk
    sjk
    1Password Alumni
    Options

    Hi @johnplanetz,

    Just to confirm, you are using these Comma Delimited Text (.csv) + Login import options?

    The results be two item importing, one that looks like what @MrC posted:

    … and another like:

    Only when importing your Testing.csv file with 4.3.1.BETA-7 using these LastPass (.csv) + Login options:

    … do I get the same result like you posted earlier:

    And just the second line of the file is imported in that case, ignoring the first line:

    "title","location","username","password","notes"

    It's baffling why you wouldn't be getting identical results using the same import options but I'm sure we'll get to the bottom of this. :)

  • johnplanetz
    johnplanetz
    Community Member
    edited April 2014
    Options

    Hi oversoul,

    Thanks for the reply. I just tried it again, paying extra attention to the File Format selector, and it worked.

    Now I'm wondering, was I actually selecting LastPass (.csv) each time in my previous tests??
    Could I have been that blind to not have noticed two different csv options?

    Well, it's certainly possible, but I'm pretty sure I was selecting "comma delimited text (.csv)". Hm, now not so sure. Either there's some bug with that combobox selection, or I appear to have had a stroke :)

    -John

  • sjk
    sjk
    1Password Alumni
    Options

    I've suffered similar apparent strokes of blindness during some of my import testing, @johnplanetz. :)

    Very glad to hear you've finally got it working as intended!

  • sjk
    sjk
    1Password Alumni
    Options

    Hi @CarlosGP,

    I'm really sorry you've gotten off to a rough start with importing your CSV formatted data into 1Password 4. Some good news is that the 4.4 update is now available, which includes the fix for the aforementioned CSV import bug. Can you give it a try and see if that successfully imports?

    Please let us know if there's anything more we can help you with to get 1Password working smoothly. Thanks!

  • Nate Murray
    Nate Murray
    Community Member
    Options

    In case anyone’s out there’s struggling with this (like I did for the better part of a day), here's what I did to finally get this working for IMPORT TO LOGIN ITEMS (based on bits and pieces gleaned here and other pages - thanks to those of you...) using iPassword v4.4.1. Standard disclaimers apply since 48 hrs. have passed, it's Monday morning and I haven't had my coffee..

    1) If you don’t have a copy of “TextWrangler” get it here (only).
    (TextWrangler has a VERY LONG Apple affiliation and lineage).

    2) Export the data from Wallet as a CSV file - Make a copy of that file and use the copy going forward.

    3) Import the copy into Excel

    4) Re-map/re-arrange your columns if needed and as follows in Excel: (title, URL, username, password, notes, custom field 1, custom field 2, … ,custom field N
…where “custom field X” is an optional field that can be imported). Sourcebarebones.com/products/textwrangler/

    6) Suggest a quick review of each “record” (row) for integrity. (I found data in the wrong rows after export).

    7) Save the file as a TEXT file in Excel. Then... Open in Text Wrangler (I believe this strips off certain garbage)

    8) Save the File AS UTF-8 - Line Breaks Unix (LF). THEN on the desktop, rename to .csv from .txt.

    9) Import into 1Password (Note: I ended up having problems with Wi-Fi sync so I opted to go the iCloud route.

  • simonCGN
    simonCGN
    Community Member
    Options

    Solution for me using a "German" Mac (with 123,99 € and 123.123,99 € notation)

    The problem seems to be the regional settings.

    This worked for me:

    Open Wallet

    Export as Tab Delimited Text

    Switch Language & Region in System Preferences to US - Englisch

    Reboot your Mac

    Open Numbers

    Create a new spreadsheet`

    Drag & Drop the Tab Delimited Text file you exported with Wallet onto the spreadsheet

    Rearrange the columns so that you have the order: Title, URL, Login, Password

    File-Export to-CSV..

    Open 1Passwort

    Import as Comma Delimited Text (.csv)

    Done

    If you have used Groups such as Credit Cards that use other ways of ordering the data you will have to manually rearrange them a bit in 1Password after importing but that is not a lot of work as you probably do not have many credit cards anyway and most stored data is web side logins. You can of course create separate csv files for logins and credit card and other groups. But that seems to be to much work as I have most date in Logins

  • sjk
    sjk
    1Password Alumni
    Options

    Hey guys,

    Thanks for sharing your solutions for getting data from Acrylic Wallet into 1Password. Much appreciated, and hopefully helpful to other folks! CSV can be a fickle format to handle. :)

This discussion has been closed.