![]() |
Re: pySafe - for personal information security
I didn't find how to send a PM, and perhaps it is interesting to others so ...
I can manage to transform, one of keyring exports to one of pysafe imports (better with the XML now) and if some are interested, I can write the instructions to do it. So, sure, it would be easier for me if you develop this import, but I don't think this application on this platform (keyring on Palm OS) is used a lot, so it's not going to be useful to a lot of people. Perhaps it would be better to spend your time to add features to pySafe. For example keyring had the following features that I find very useful: * quick filter: press the first letters and go directly to the entry, no matter the entry's category * generate password: when your create a new entry, the application can provide you with a password, and you can choose the length, and the characters to include (small letters, capital letters, numbers, symbols). * auto-lock: after some, you can only see the entry list, not the data (username, password, note) of the entry. You have to enter the master password again to access the data. If you still want to try to write an import for keyring, here are the informations: gnukeyring doesn't have an export feature, but there is an external program (for those interested it is export.jar and you can find it here: http://gnukeyring.sourceforge.net/conduits.html which can export in csv or xml. CSV: Code:
Category,Description,Website,Username,Password,Notes Code:
<?xml version="1.0" encoding="UTF-8"?> http://gnukeyring.sourceforge.net/snaps/entry.png |
Re: pySafe - for personal information security
@titou1234
I'm writting the code to import from the generated XML by gnukeyring export utility. I believe that in a couple of hours it will available in the repository! :) |
Re: pySafe - for personal information security
A new version is in the repository (0.5.0).
- Import from Keyring for PalmOS (xml format) - Import from Handy Safe Pro (XML) - Fixed issue removing an item |
Re: pySafe - for personal information security
Quote:
Are you interested in a french translation of pySafe ? I saw a pot file in a previous message http://talk.maemo.org/showpost.php?p...6&postcount=15. Is it still valid ? |
Re: pySafe - for personal information security
Quote:
Also, is an edit item button in the works for the future? Thanks again. |
Re: pySafe - for personal information security
I don't know if this has been asked or if it is even possible, but what about import from KeePass?
Edit: I just checked and KeePass can export in two formats, plain text and XML. So, it shouldn't be hard at all to create an import option for it. I think this would be a huge feature to have since KeePass is so widespread. Also, since KeePass seems to be moving in the C# - Mono direction, a worthy replacement is certainly going to be very desirable for those that object to those technologies. |
Re: pySafe - for personal information security
1 Attachment(s)
Quote:
Quote:
Quote:
Quote:
Attachment 7044 |
Re: pySafe - for personal information security
Has anyone had success importing from Handy Safe Pro (XML)? I exported to XML from Handy Safe Pro (Desktop, ver. 1.2 Build 48), copied to the N900 and tried to import. I can select the file in the import wizard, but the 'Next' button is grayed out and pressing 'Finish' yields no import.
Can I provide any more detail to help debug? |
Re: pySafe - for personal information security
1 Attachment(s)
Quote:
I have tested the PalmOs keyring import and it works great, but when I try to access some groups it doesn't work. Perhaps some entries are corrupted. I will investigate this later today and report to you. Do you have some kind of debug mode or log file to help me ? Thanks. |
Re: pySafe - for personal information security
Quote:
If some error occur, it will appear in terminal window. I've tested the XML import in the device, and it was fine. The XML was generated in the last version of Handy Safe? |
Re: pySafe - for personal information security
Quote:
To see if some error has ocurred, see the previous message to how to run the program in a terminal window. |
Re: pySafe - for personal information security
Quote:
Letters with accents in the note does not cause any trouble. |
Re: pySafe - for personal information security
1 Attachment(s)
Quote:
Update: Update language file to contain the proper encoding. Please feel free to include the file into pysafe. |
Re: pySafe - for personal information security
A few additions I consider useful and why:
- After a parameterisable time pySafe should lock itself up and require a password to operate. People tend to leave their phone eg. at the office desk unattended with the app running in the background so for the sake of security this would be useful - Export database: The database should be exportable for backup and redundancy reasons. If my mobile gets stolen I still have the data. As a second use case the application is capable of storing the whole life of people. Social security number, paswords and PINs, etc. If the owner suddenly passes by or will be hospitalzed for some time, relatives should be able to find the information. So I would like to have the information exported, then I can encrypt it with eg. PGP and store that file somewhere safely where relatives can access it just in case. The passphrase can be stored separately eg. in a brief case in a locked desk, etc. The mobile phone is just not the right place to make that information available. - Renaming of items, groups and details is currently not available. This should be added. Thanks for that app. |
Re: pySafe - for personal information security
1 Attachment(s)
Quote:
-All I wet import correct are this 3 lines from XML (exported from Handy Safe Descktop Profesional V. 1.2 48) <HandySafe> <Folder name="MyFolderName"> <Card name="MyCardName"> Next line <Field name="MyFildName" type="6">MyFildValue</Field> Need any more info? |
Re: pySafe - for personal information security
Quote:
Could you please invert the order in the import so the most important details appears first: username, password, note and finally last modified date. Thanks in advance. |
Re: pySafe - for personal information security
3 Attachment(s)
Hi jaguilar,
Thanks for the program! I tried to import my HandySafe data and the import was unsuccesful maybe because of the accented characters. I tried both the CSV and XML format. Attaching a sample XML file and two screenshot. The first screenshot's test case: Deleting pysafe.dat, starting application from xterm and importing the XML file. The was no items imported ( basically was, but they didn't appeared in the application ) The second screenshot: After the previous import restarted application from xterm. The application crashed. Both problem seems to be unicode character encoding problem. Can we access the source code somewhere ? I didn't find it on garage. Thanks again for your effort ! |
Re: pySafe - for personal information security
Hi pcsabi,
The error message I had was the same. I removed the accents letters from the title and all was fine. Perhaps you could try to remove accents from the Folder and Card names only. |
Re: pySafe - for personal information security
Hi,
I tried it already. The unicode encoding problem is more general. Unfortunatelly I have cards with custom field names with accents also and the error message is similar with these card. ( There is no crash, but the cards with custom accented fields are not shown in pysafe. ) Probably I could fix the python code if I had access to the source code. |
Czech translation
1 Attachment(s)
Hello guys, here is the Czech translation... :)
|
Re: pySafe - for personal information security
I wait with installation trough german localisation. It's great to find an app like handysafe!
|
Re: pySafe - for personal information security
I am eagerly waiting to hear the announcement of KeePass import being supported. This app will fill a great void. Especially when the desktop version is released. ;)
|
Re: pySafe - for personal information security
Quote:
Otherwise I can also send the .mo file which can be manually copied in the correct location on the device. |
Re: pySafe - for personal information security
Sorry for the missing....I'll answer all the questions in one message! It's more clear! :)
First of all, thanks for the translations! Renaming and moving groups, sub-groups, items and details are in the roadmap. This is not possible now because I was trying to use context menus, but it is too hard, so I abandoned that approach. The program was not made to stay always opened, so I don't thought in a lock system, but it's possible to do. @matristain The file is not the cause of the error! It's another problem. It is the first thing I'll see. In fact, I forgot to test the import using accented characters. I thought that Python would take care itself of it, without any intervention....but I was wrong! The source files aren't in the garage (yet). I'd read sometime ago about the process...will try again after fix these issues! Thanks again for all! |
Re: pySafe - for personal information security
Sorry...I forgot to answer this question!
Quote:
|
Re: pySafe - for personal information security
Quote:
|
Re: pySafe - for personal information security
Quote:
|
Re: pySafe - for personal information security
Waited for a possibilty to import my HandySafe data until day one!
Thank you! |
Re: pySafe - for personal information security
New version!!
- Fixed issues with unicode importing files (I hope so) - Including French, German and Czech translation |
Re: pySafe - for personal information security
Is 0.5.0 the new one? How can I change the language?
|
Re: pySafe - for personal information security
Quote:
The language is automatically changed based in the N900 settings. If the device is using English, then pySafe will be in English, if the device is in German, pySafe will be in German. |
Re: pySafe - for personal information security
Ok, thanks. I think, it's in the repo in the next few days. Looks good to me.
|
Re: pySafe - for personal information security
Hey jaguilar, I got the new version now. Great app!
One thing on my wishlist: editing of an entry description afterwards, instead of delete and reentry with new description. I hope you understand what I mean. My english isn't very good :rolleyes: |
Re: pySafe - for personal information security
That's a question for those who are waiting for a KeePassX importing: all the fields should be imported, or "expire" and the dates fields (creation, last access and last mod) could be ignored?
|
Re: pySafe - for personal information security
jaguilar: THANK YOU for this excellent work! I have a large collection of data built up in HandySafe from several Symbian phones (UIQ & S60) and Handy Safe Desktop.
With pySafe 0.6.0 I was able to export in XML from Handy Safe Desktop Professional (1.0 Build 44) and import the lot into pySafe. That's a 215KB XML file containing about 500 entries in 20 categories! With all that data to manage: are you considering adding a search function? Thanks again for your excellent work so far, Simon. |
Re: pySafe - for personal information security
Quote:
Edit: If by expire you mean "truncate" that would be fine by me. For example, if there are fields in Keepass that do not have a matching field in pysafe you could simply append the data to a Notes field, for example. |
Re: pySafe - for personal information security
Quote:
PySafe itself hasn't any "fields"! You can create what you need/want....it is only a program that keeps a list of key/value pairs, when "key" is the field name and "value" is its value. |
Re: pySafe - for personal information security
Quote:
Everything OK with the hungarian characters in the new version. I successfully imported my HandySafe XML database into PySafe. Thanks ! Two more function would be good in a new version: - search - export into CSV or XML file Thanks again ! -- pcsabi |
Re: pySafe - for personal information security
Hi folks!
This message is to tell everyone that an entry in the Garage was created for pySafe. For those who wants to follow the development, request a feature, or report a bug, please use the Garage. The source code isn't there yet, but I'll put it soon. Thanks! |
Re: pySafe - for personal information security
Excellent app. You have put a lot of work into this, obviously, and I would like to say thank you.
I imported the file from Handy Safe Pro and all is perfect. I am prepared to pay for this application because I think it is worth it. Please let us know how to pay. Barrie |
All times are GMT. The time now is 13:23. |
vBulletin® Version 3.8.8