m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/contrib/importers/keepassx2pass.py
AgeCommit message (Collapse)Author
2017-02-25keepassx2pass: port to python3Fabio Zanini
2015-05-11Correct permissionsJason A. Donenfeld
2014-09-21keepassx2pass: Handle unicodeThibaut Horel
2014-06-29keepassx2pass: Substitute empty string for NoneAndrew Spiers
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'
2014-04-23keepassx2pass: handle forward slash '/' in titlesGeorge Angelopoulos
Without this, a forward slash in the title creates a new directory in the password-store. This replaces forward slashes with dashes.
2014-04-15Multiline comment support for keepassx importerLukas Zapletal
2014-03-22Makefile: do not use recursion and organizeJason A. Donenfeld