Configure Dropbox merge target - binbash23/p GitHub Wiki
Enable dropbox connection in p to sync password databases online
It makes sense to synchronize all your p databases (on your windows computer and your linux computer and so on) over an internet connection and a cloud storage. To do so, I implemented a dropbox connection in p.
p will connect to your dropbox account and store a copy of your encrypted password database there. If you run p from another computer you can then synchronize your database on the other computer with the password database copy which is in your dropbox account.
To enable the dropbox connection you have to do some strange stuff.
#1 Create an application in your dropbox account and get the application_key and application_secret. You also have to generate the so called "application access code" in your dropbox account.
#2 If you have done this, you need to create a new account in the p database, name it i.e. "Dropbox" and save the application_key as the "url" and application_secret as "loginame" and the "application access code" as the "password". The filed "type" can be filled with anything, but the field "connector type" must be filled with "dropbox".
#3 Now you can use the command "mergewith UUID" to sync your password database into your dropbox account. Where UUID is the UUID of the account which you have just created and filled with the key/secret/access stuff in step #2.
To set the fresh created dropbox account as the default merge target, you might want to execute "setdropboxaccount UUID". This inserts the UUID of the new account into the database configuration as the default merge target and you can then execute "merge2dropbox" and this dropbox target will be used.
NOTE:
I implemented a procedure which you can follow to do all this. Use:
p.exe -Z
and follow the instructions.
This.is.crazy. Yes. But if you have done all this stuff, you have a cloud enabled password manager...