summaryrefslogtreecommitdiff
path: root/contrib/importers/keepassx2pass.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* keepassx2pass: port to python3Fabio Zanini2017-02-251-7/+8
|
* Correct permissionsJason A. Donenfeld2015-05-111-0/+0
|
* keepassx2pass: Handle unicodeThibaut Horel2014-09-211-1/+1
|
* keepassx2pass: Substitute empty string for NoneAndrew Spiers2014-06-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | If keepassx2pass.py is given an xml file containing passwords with an empty title, like <title></title>, ElementTree.text returns None. This commit substitutes an empty string; which will produce a password with name '_', instead of raising AtttributeError, as shown in this exception:: Traceback (most recent call last): File "contrib/importers/keepassx2pass.py", line 80, in <module> main(sys.argv[1]) File "contrib/importers/keepassx2pass.py", line 77, in main import_group(group) File "contrib/importers/keepassx2pass.py", line 71, in import_group import_entry(entry, npath) File "contrib/importers/keepassx2pass.py", line 58, in import_entry print "Importing " + path_for(element, path) File "contrib/importers/keepassx2pass.py", line 37, in path_for title = cleanTitle(space_to_camelcase(element.find('title').text)) File "contrib/importers/keepassx2pass.py", line 16, in space_to_camelcase for word in value.split(" "): AttributeError: 'NoneType' object has no attribute 'split'
* keepassx2pass: handle forward slash '/' in titlesGeorge Angelopoulos2014-04-231-1/+1
| | | | | Without this, a forward slash in the title creates a new directory in the password-store. This replaces forward slashes with dashes.
* Multiline comment support for keepassx importerLukas Zapletal2014-04-151-5/+9
|
* Makefile: do not use recursion and organizeJason A. Donenfeld2014-03-221-0/+76
>Jason A. Donenfeld1-1/+1 2015-01-27Strip ".gpg" from symlinks as wellTheo Chatzimichos1-2/+2 Symlinks inside password-store make sense when using passff in firefox, and have the same LDAP password in different websites. In order to have passff working correctly then, we need to strip the .gpg extension from symlinks as well. Example output of `pass find site1` or `pass | grep site1` before this commit: site1.job.com.gpg -> site2.job.com and after: site1.job.com -> site2.job.com 2015-01-19clip: Show an error message if xclip returns a non-zero exit codeWieland Hoffmann1-3/+2 xclip will return a non-zero exit code if $DISPLAY is not set, which might happen, for example, if you're running pass in a tmux session remotely or something like that. xclip itself will also show an error message ("Can't open display") which provides enough context to figure out what the problem is. There might be other reasons for xclip to return a non-zero exit code, but the man page doesn't list them. 2015-01-19Correct path for top level grepJason A. Donenfeld1-2/+3