This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Feature request - Import items as Accounts

netnothing
netnothing Member
<div class="IPBDescription">KeePassX Data Import</div>I store a ton of stuff in KeePassX.....none of it being direct logins to sites (meaning I don't use KeePassX to autofill site logins....I use 1Password for that).



But I store all info related to a clients accounts (hosting, email, db passwords, etc).



I would love to dump KeePassX and move everything into 1Password.....but the 1Password importer only allow items to be imported as Logins. I don't want any of this stuff to be logins......they more closely match a Account or Secure Note.



Any chance the import functionality could be updated to all imports to be created in 1Password as Generic Accounts or Secure Notes?



Thanks.



-Kevin

Comments

  • khad
    khad Social Choreographer
    edited May 2011
    Hey Kevin,



    Thanks for asking about this.



    1Password will import all items as either Logins or Secure Notes (with a special case for [url="http://blog.agile.ws/2010/05/596479043/"]Software Licenses[/url]). I am not familiar enough with KeePassX to know if you can create an item without a URL, but that is the differentiator 1Password uses to determine what is a Login (with URL) and what will be imported as a Secure Note (without URL). From my brief overview of KeePassX, every item it creates is forced to be formatted as what 1Password would consider a Login. There is no way to create a freeform, non-formatted item like a Secure Note in KeePassX. For this reason, 1Password will dutifully reproduce the formatting created in KeePassX as we believe the majority of our users would prefer. If you wish to import the data as a secure note, consider opening the text file, copying its contents, and then pasting the contents into a Secure Note. I'm sorry there is not an automated way to introduce [i]less[/i] formatting into the import process (i.e. import the formatted data as freeform text in a Secure Note), but I will pass this along to the developers as suggestion.



    I hope that helps a bit. Please let me know.



    Thanks!
  • netnothing
    netnothing Member
    Khad,



    Thanks for the reply.



    Not sure that that is how it's working. I have a lot of entries in KeePassX that don't have a URL in the URL field....and they all get imported into 1Password as Logins. Attached is an example screen of an entry I just tried. I put nothing in the URL field, and it still wants to import it as a Login item in 1Password.



    Basically, in KeePassX, the screen you see, all fields are optional. So you don't have to create an entry with a URL....in fact, I lot of what I'm trying to import doesn't have URLs.



    Maybe at some point the devs can implement functionality to allow all imports to be saved as a Secure Note.



    Thanks!



    -Kevin
  • khad
    khad Social Choreographer
    edited May 2011
    [quote]Not sure that that is how it's working. I have a lot of entries in KeePassX that don't have a URL in the URL field....and they all get imported into 1Password as Logins. Attached is an example screen of an entry I just tried. I put nothing in the URL field, and it still wants to import it as a Login item in 1Password.[/quote]

    My apologies. I thought there may be some confusion in this regard.



    What I meant was that since each record has a URL field, regardless of whether or not it is empty, 1Password will import it as a Login item (with an empty URL field if it is empty). if KeePassX supported anything other than what 1Password considers a "Login" item type, it would likely be imported as a Secure Note. At the moment, there it not logic in place to remove the structure of the item and import it as a Secure Note if the URL [i]field[/i] (which does always exist for a KeePassX entry) is empty.



    Sorry for the confusion. I think I may have done more harm than good in trying to explain the situation. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/laugh.gif' class='bbc_emoticon' alt=':lol:' />



    I have passed your request along to the developers for consideration.



    Thanks for the feedback!
  • I imported my data from KeePassX into 1Password. Now: (1) every entry is in Logins whether it logically belongs there or not; and (2) among Folders, I now have a folder "Imported", under that a subfolder "db", and finally under that the folders that were at the top level in KeePassX.



    Questions: (1) How do I move some items from Logins into more appropriate vaults, e.g., Accounts, Identities, Software?



    (2) How do I move each folder in Imported > db to the top level, directly under Folders?



    (3) What exactly is the role of, say, the Accounts vault with respect to log in? For example, suppose I put an e-mail account in the Accounts vault. Is that where I want my password to use when I log in, whether using Mail or an on-line log-in via a browser, or must that password also appear in an entry in the Logins vault.



    (I'm an extremely experienced computer user. However, I'm asking these questions because of the pathetically inadequate documentation of 1Password.)
  • [Deleted User]
    edited June 2011
    Hello Murray,



    Thanks for posting your questions. User experiences, both good and bad, help us to know what we got right and what we got wrong...or were unable to provide due to code restrictions, etc.





    [quote](1) How do I move some items from Logins into more appropriate vaults, e.g., Accounts, Identities, Software?[/quote]

    At this time, 1Password does not offer the ability to change a vault type after saving. You will have to cut/paste or reenter the information into a new account entry. I had to do it myself when I first started using 1P, so I know this is a pain. However, AB is looking at ways to improve data imports in the future.



    [quote](2) How do I move each folder in Imported > db to the top level, directly under Folders?[/quote]

    I have not imported data from KeePassX into 1Password, so I'll need to go give it a quick try. However, I know several other members have, and I suspect one of them will reply to your question before I do. Regardless, you will get an answer.





    [quote](3) What exactly is the role of, say, the Accounts vault with respect to log in? For example, suppose I put an e-mail account in the Accounts vault. Is that where I want my password to use when I log in, whether using Mail or an on-line log-in via a browser, or must that password also appear in an entry in the Logins vault.[/quote]



    The primary purpose of the [i]Accounts[/i] vault is store information that you usually do not need to submit to website logins, and/or for user names & passwords for sites that 1P is unable to autofill the data. iTunes is an example site. Personally, I use Accounts for my Apple ID.



    [quote](I'm an extremely experienced computer user. However, I'm asking these questions because of the pathetically inadequate documentation of 1Password.)[/quote]



    I agree that the current documentation is lacking, and I understand how frustrating it is to know what you are looking for, but be unable to find [i]anywhere[/i] in the user reference guides!



    I'll just confirm your assertion and let you know that AgileBits is updating the product guides as I type. You are not the first user to express angst, and I look forward to improved guides in the future.



    For now, please review these help articles for more information regarding the different types of [b][i]Vaults[/i][/b]:



    [url="http://help.agilebits.com/1Password3/features.html"]1P for Mac: Features[/url]

    [url="http://help.agilebits.com/1Password3/accounts_vs_wallet.html"]1P for Mac: Wallets vs. Accounts[/url]



    Also, if you cannot find an answer in the help guides, please search for the issue in the Forums. If you are looking for it, there's a good chance it's come up in the past. If it hasn't, please create a new Topic. As I mentioned in the beginning, user experiences are essential for creating and maintaining a viable product now and in the future.



    Thanks again for your post.



    Cheers!



    Brandt
  • [quote name='murrayE' timestamp='1307800792' post='28978']

    I imported my data from KeePassX into 1Password. Now: (1) every entry is in Logins whether it logically belongs there or not; and (2) among Folders, I now have a folder "Imported", under that a subfolder "db", and finally under that the folders that were at the top level in KeePassX.



    Questions: (1) How do I move some items from Logins into more appropriate vaults, e.g., Accounts, Identities, Software?



    (2) How do I move each folder in Imported > db to the top level, directly under Folders?



    (3) What exactly is the role of, say, the Accounts vault with respect to log in? For example, suppose I put an e-mail account in the Accounts vault. Is that where I want my password to use when I log in, whether using Mail or an on-line log-in via a browser, or must that password also appear in an entry in the Logins vault.

    [/quote]



    I figured out (2): it's just a drag-and-drop matter. I had tried that, assuming it was the "obvious" way, but I wasn't moving the drag path around other folders, so all that happened was that a whole bunch of folders were getting selected. Now I know better.



    I also finally figured out the role of folders vs. vaults: Everything entered goes into some vault or other, right? And in my case, with the imported data, every item that was in one of the imported folders was also in the Logins vault.



    Now it remains to move items that don't really belong in the Logins vault (e.g., software serial numbers) into another vault.
  • [Deleted User]
    edited June 2011
    Thanks for replying with an update. Due to the KeePassX commonality, I merged your topic with this one.



    Considering your experience level, I was confident that you would keep tinkering with it until you figured it out yourself. You didn't get where you are by waiting for poor documentation to be updated! <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />



    You are correct that 1Password imports data into either Logins or Secure Notes. As Khad mentioned earlier in the thread, since KeePassX exports all data with a URL field, 1Password interprets the file as a Login (whether the URL filed has data or not).



    I'm glad you are up and running without need of my reply, but I'm sorry your having to do the copy/paste thing with all your software serial numbers. Hopefully, it won't be a large undertaking.