Name | Modified | Size | Downloads / Week |
---|---|---|---|
README | 2011-02-26 | 2.4 kB | |
keyring2keepassx.py | 2011-02-25 | 2.7 kB | |
keyring2keepass.py | 2011-02-25 | 3.1 kB | |
Totals: 3 Items | 8.2 kB | 0 |
Copyright (c) 2011 byAlex Filonov. Keyring to KeePass converter. There are 2 scripts in this project keyring2keepass.py converts J-Pilot csv keyring export to KeePass 1.x XML import file. Tried to make conversion as good as possible, but it might not work in some cases. Parameter: KeyRing export file, in csv format, as created by J-Pilot. Script only converts categofy, title, userid, password and notes. Other fields are not exported by J-Pilot. All dates are replaced by current date/time. uuid is generated based on current DNS location and title. It will be the same for the same entries if generated at the same DNS location. Usage: python keyring2keepass.py <filename> > <import filename> Result created in the output pipe. To create an import file, results should be piped into it. Result XML file is compatible with KeePass v1.x. Not compatible with keepassx (I have no idea why). When importing into KeePass 2.x, you need to choose XML 1.x file as an import source. This script was only tested once. Export was done by J-Pilot 1.6.2.9 on laptop with Ubuntu 10.04, python 2.6.5. Imported into KeePass 2.14 on netbook with Windows 7 starter edition. Import was completely successfull all my Keyring entries are now on the netbook in KeePass. keyring2keepassx.py converts J-Pilot csv keyring export to KeePassX. Tried to make conversion as good as possible, but it might not work in some cases. Parameter: KeyRing export file, in csv format, as created by J-Pilot. Script only converts categofy, title, userid, password and notes. Other fields are not exported by J-Pilot. All dates are replaced by current date/time. Usage: python keyring2keepass.py <filename> > <import filename> Result created in the output pipe. To create an import file, results should be piped into it. Result XML file is compatible with KeePassX amd possibly KeePass v1.x. This script was only tested once. Export was done by J-Pilot 1.6.2.9 on laptop with Ubuntu 10.04, python 2.6.5. Imported into KeePassX 0.4.3 on the same machine. Import was completely successfull. All comments critique and bugfixes are welcome. This software is licensed under terms of GPL v3.0, available here: http://www.gnu.org/licenses/gpl.html You can use, redistribute and modify this software without pay. Any commercial use of this software is also free as long as it conforms to GPL v3.0