Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
Former Member
3 years ago1pux export data will be wrong or old (and uncomplete)
Hi,
I am using the 1password 8 app for windows, Iphone Ipad. They all are updated to last version (8,9,10).
I need to export the data I stored in 1Password, but I encounter many problems:
1) both the csv and the 1pux methods export only a very little subrange of the data I stored (with csv being the least complete one);
2) the data stored in the 1pux file (I am referring to the text file you get once you unzip the 1pux file) are very messed up:
- it reports also the entries I deleted in the past, which is very confusing (many times I deleted an item just to re-entry it in a different, better way)
- worse than all, some of the data are WRONG: they show the OLD passwords and username instead of the updated ones (updated by me when, for example, I change the password of an account). Just to give you an example, the username and password of my NAS are the ones I used more than 2 years ago.
I have been using 1Password for years, and this problem of the partial extraction (ref. point 1, I never really checked point 2 before today) has always been there (ref. all the tickets opened on this community and the complaints you can find by googling a bit).
Honestly and clearly speaking, it is not possible and I do not (and can not) believe that your software engineers haven't found a way to extract ALL the data customers insert in your software.
These partial extractions appear to be a clumsy and clear attempt to keep your customers renewing their licence every year.
Unfortunately, I have been unemployed for more than 2 years now, so I need to cut all the possible costs. Therefore I also would like not to renew my 1Password licence. But with this kind of "export" you make it impossible (unless I copy and paste every single line/entry, which would need hours and hours of work).
Can you help me? Have you planned to implement a FULL export soon?
Regards,
Domenico
1Password Version: 8.9.10
Extension Version: Not Provided
OS Version: windows 11
Browser:_ Chrome
Referrer: forum-search:https://1password.community/search?Search=export
28 Replies
- Former Member
1P_Ben just read your response! Thanks for explaining this :)
- Former Member
THIS IS Happening to me too!!!!!
- MrCSuper Contributor
@Domenico
Oh... if things were only so simple!
Imagine simply trying to make your airplane (you have one, right?) go faster by simply bolting-on more engines. It might seem like a good idea at first, until you realize that the extra air resistance, friction and weight added by the engines, stronger frame and extra fuel requirements defeats the original goal.
The converter is written in an entirely different language, so wouldn't be suited to this. It would either require a complete rewrite (and of course the 1Password folks are fully capable of this on their own; I'd add no value here), or would require a massive add-on wart of code (the runtime environment and libraries) for the sole purpose of doing a CSV export. So, I can safely say this won't happen (nor should it) - too much weight.
Anyway, I hope you have what you need. I'm here if you need more assistance.
Enjoy 1Password!
- Former Member
MrC: I understand it.
The solution would be to integrate the "app" I was talking about into the 1Password App, replacing the existing (very poor) csv export with your "real" one :-)
Best regards,
Domenico - MrCSuper Contributor
@Domenico
Great!
You can reduce the number of columns by using the
--percategoryoption, as shown in the screenshot above.In the end, any CSV export will have many columns, since you need one column per 1Password field.
I won't create a binary app, since users would be unable to examine the actual source code and verify no malicious code is involved. I don't want you to trust that I haven't planted some nasty code; I want you, along with others, to be able to verify this.
As to the complexity, I'm very aware of this. I wish I had a good answer.
There have indeed been a few hours involved building this set of tools. :-)
- Former Member
Thanks guys, it worked.
At the end is almost like I wanted it: just ONE ROW per item. The columuns are a lot, but that is normal, as 1P_Ben said, in a database with lots of metadata.
One suggestion, if you allow me: transform all this into a "1-click" 1pux-to-csv converter app...
At the end of the day, your suite (congratulations, by the way, it must have not been easy to create it) does exactly that... but in a way I believe for the common user is a bit too complicated.Thanks again,
Domenico - MrCSuper Contributor
@Domenico ,
Provide the path to the originally exported
.1puxfile, not theexport.datafile. The converter expects the original 1PUX format, not something you've unzipped.You can rename the .1pux file from the rather longish 1PasswordExport-xxx-2023-0104-#####.1pux to something simpler such as 1Pexport.1pux. That is easier to type on the command line (in case you are not aware of the shortcuts for providing command line completion or drag-n-drop of files).
Eg:
- Former Member
Thanks a lot guys for your support.
I am using this command line: perl convert.pl -v onepux --to_format csv --ignoretimestamps -o ..\boh.csv ..\export.data
but I get an error message saying "The onepif converter requires a 1PUX file"
Weird, being export.data a 1pux file...
- MrCSuper Contributor
@Domenico
Use the onepux converter. See the Examples mentioned above. They show how to run the conversion. The section 1Password 8 (1PUX to CSV) is the relevant converter in the README.
Please note, the converter suite is not written by 1Password. I'm just a user like you who wrote the set of tools over the years for other users like you and me.
- Former Member
1P_Ben: I am ready to use your converter suite.
I have done all the steps in the readme.html file.
But I don't know which converter I should use.
Would you please tell me which one?