4 ms·
1password's data format is publicly documented and a variety of unofficial ways to access data have been created. For example on the command line there are: Py
by leejoramo 12y ago
1password's data format is publicly documented and a variety of unofficial ways to access data have been created. For example on the command line there are:
Python: https://pypi.python.org/pypi/1pass https://pypi.python.org/pypi/1pass
Node: https://github.com/oggy/1pass https://github.com/oggy/1pass
And the creator of 1Password, AglieBits officially includes 1PasswordAnywhere for access via HTML/javascript:
https://guides.agilebits.com/1password-mac/5/en/topic/1passwordanywhere https://guides.agilebits.com/1password-mac/5/en/topic/1passw...
- tbrock 12y ago1PasswordAnywhere is a joke. They are selling a first class desktop password management experience and that is not it.
- leejoramo 12y agoNot sure what you mean by this. 1PasswordAnywhere is not intended to replace the apps. It is intended to give you portable access to your passwords. I think it does a pretty good job of that. Replacing all of the features that required writing to the database (and dealing with sync) in a in-browser javascript app is asking a bit much. To start with, you don't have write access to the file system. That is a pretty big technical block.
- jbreams 12y agoThe docs on their format were very useful, although the 1PasswordAnywhere was more useful when actually writing this. I also wish they'd switch over to their new file format everywhere, it's confusing to read all about the 1Password 4/5 file formats, and realize they aren't the one that's actually in use. I also wish they documented the structure of their data after its decrypted. There are at least 3 different ways the data gets represented.