python-pass
python-pass copied to clipboard
For fun - I have decided to write pass in python
closes #33 closes https://github.com/mdellweg/pass_secret_service/issues/34
[current handling of gpg-id](https://github.com/aviau/python-pass/blob/7b633e0034ad409872d45f09e965ffbe9ebb9700/pypass/passwordstore.py#L190) does not allow multiple recipient unlike [pass itself](https://git.zx2c4.com/password-store/tree/src/password-store.sh?h=1.7.4#n105) results in https://github.com/mdellweg/pass_secret_service/issues/34 my `.gpg-id` is: ``` % cat .gpg-id 0xEE8138A849922FE4! 0x1A2FFAA521ABECD3! 0xF7C76D9F5FC281A4! 0xBB8AEFC757E79220! ``` i see in...
Using GPGMe might be easier than invoking gpg in a sub-process is also brittle, because the command-line interface is not ideal for use by a program library in this way.
It should be easy to get rid of tree and use something more pythonic instead. Should we? One of the reasons to do this is that there are different incompatible...
This code intends to close #29 - no further redisign of the API took place but the strictly necessary.
``` pw_store = pypass.PasswordStore() password = pw_store.get_decrypted_password('[email protected]') ``` Expected value of `password` variable would be, e.g., `password1234`, but instead a `\n` is appended, so the actual value is `password1234\n`.
It's been a while since the last release (https://github.com/aviau/python-pass/compare/0.2.1...master), is there any plan on pushing a new one to PyPI soon?
I started `Xvfb` and set up the `DISPLAY` environment variable on Travis, so `xclip` tests can be run. Also sorry for chiming in on an earlier pull request by referencing...