Notices


Reply
Thread Tools
Posts: 125 | Thanked: 77 times | Joined on Oct 2009 @ Sao Paulo, Brazil
#1
PySafe is using Python and stores the user data in a SqLite database, with the information encrypted by a user defined password (required to start the program).

vr. 0.9.13
- Fixed auto-lock freezing the program (bug #6264)
- Added button to make it read-only
- Added text, details, items and groups copy/paste
- Fixed bug in dialogs cutting text
- Big text field now scrolls
- Added help
- Added read-only start configuration

vr. 0.9.12
- Added German translation
- Fixed issue that avoids disable auto-lock (bug #6262)

IMPORTANT: in this version the auto-lock is disabled due to a problems when showing the menu or other dialogs (the program freezes)

vr. 0.9.11
- Fixed issue when showing non-latin character in detail

vr. 0.9.10
- Changed dependencies (to avoid the Python-Qt4.7 update with extras-devel enabled)

vr. 0.9.9
- Disable auto-capitalization in detail fields

vr. 0.9.8
- Fixed bug inserting a new item with another item selected

vr. 0.9.7
- Added dutch translation

vr. 0.9.6
- Added italian translation
- Fixed french and spanish translations
- Fixed mal-function of auto-rotation
- Fixed minimum value for auto-lock

vr. 0.9.5
- Added lock timer
- Added rotation config
- Added settings windows
- Fixed issue with latin translations

vr. 0.9.4
- Fixed issue when importing from external files

vr. 0.9.3
- Added new French translation

vr. 0.9.2
- Corrected problem with French translation

vr. 0.9.0
- Add a progress bar while importing external data
- Include column with timestamp in database
- Fixed more issues when using non-latin language
- Fixed rotation

vr. 0.8.2
- fixed issue with non-latin languages
- fixed issue when importing from Handy Safe Pro (XML) with the item containing only one detail

vr. 0.8.1
- trying to fix problems with dependencies

vr. 0.8.0
- search function
- order the details
- edit the labels

Name:  Screenshot-20100530-233827.jpg
Views: 2658
Size:  20.4 KB
Name:  Screenshot-20100530-233836.jpg
Views: 2651
Size:  19.6 KB
Name:  Screenshot-20100530-233906.jpg
Views: 3458
Size:  20.8 KB

The 3 buttons on the left are used to add/remove a group/item. The button in the middle is to perform a search. And the other 4 buttons are to ordering the details, add a detail and edit the labels/details.

To edit a label, if is a group/item, just double-tap the label. If is a detail, press the last button, and in the list that will appear, double-tap the label.

To edit multiline details double-tap the text-field, and a big field will be shown.

The find button has two functions: initially will show the find dialog. While performing a search, press the button again will search next. A long-press clear the search and show the dialog again.

In the first usage, if using a previous version, a wizard will be shown to help in the update process.

I strongly recommend that the previous version database file is not deleted, as a backup.

For those who wants to translate the messages and the help for another language, here are the files:
messages: pysafe.pot.txt
help: help.html.txt

To report any issues or request a feature, use the Garage, please!

Last edited by jaguilar; 2010-11-23 at 21:09. Reason: New version
 

The Following 18 Users Say Thank You to jaguilar For This Useful Post:
Posts: 122 | Thanked: 73 times | Joined on Jan 2010 @ Turku, Finland
#2
One picture says more than a thousand words, some screenshots would be great, and some more info (what does this application do different from others of it's kind?)

That could encourage more people to test it out
 

The Following User Says Thank You to antoarts For This Useful Post:
Posts: 125 | Thanked: 77 times | Joined on Oct 2009 @ Sao Paulo, Brazil
#3
New version

- add portrait mode (read-only)
- add portuguese language

If someone wants to translate to other languages, please PM me.
 

The Following User Says Thank You to jaguilar For This Useful Post:
gLobster's Avatar
Posts: 203 | Thanked: 47 times | Joined on Jun 2007 @ St.Petersburg, Russia
#4
What you think about PC desktop application & sync ? And import & export from handy safe ?
__________________
Nokia's 6151|N900
 

The Following 2 Users Say Thank You to gLobster For This Useful Post:
Posts: 287 | Thanked: 165 times | Joined on Oct 2009 @ The Netherlands
#5
My vote goes to keepass(x) compatibility for desktop sync..
 

The Following User Says Thank You to robbie For This Useful Post:
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#6
Originally Posted by robbie View Post
My vote goes to keepass(x) compatibility for desktop sync..
The problem would be that KeePassX (from what I can tell) has a fixed set of fields, whereas pySafe looks to allow any fields.
 
Posts: 287 | Thanked: 165 times | Joined on Oct 2009 @ The Netherlands
#7
Originally Posted by Rob1n View Post
The problem would be that KeePassX (from what I can tell) has a fixed set of fields, whereas pySafe looks to allow any fields.
I understand that that might come in handy at some point. I haven't had such a situation though. And you always have the note field to store extra info.

The problem is that i don't want to enter passwords twice. Once on my N900 (or PC) should be enough. And then an rsync command (or similar) to update the other version.

I tried compiling keepassx for N900 but it doesn't work well. I can read/edit the database but the interface ***** on the N900. Your interface looks nice and clean.
 

The Following User Says Thank You to robbie For This Useful Post:
ARJWright's Avatar
Posts: 861 | Thanked: 734 times | Joined on Jan 2008 @ Nomadic
#8
Now, if this can be tied to the browser/IM applications as a means to authenticate these logins, and then probably to an OpenID account, this kind of app can get really fun. It wouldn't just be a collection for storing info, but the keys too.
 

The Following User Says Thank You to ARJWright For This Useful Post:
Posts: 292 | Thanked: 131 times | Joined on Dec 2009
#9
Originally Posted by jaguilar View Post
It is in the extras-devel, named pySafe. I used python.

The dabatase is cryptographed (using Blowfish algoritm) and compacted.

First time the program is started, it asked for a password, and confirmation for a database creation, asking again for the password (for check in typing mistakes). After that, create groups, and inside a group an item. And in the item, the details.

The database is automatically saved when the program is closed.

Any issues, please, let me know!
Hey, thanks for the simple and great application. I have two additional suggestions:
  • Can you port pySafe to a standard Linux Desktop? That way we could use the same database on the desktop and on the N900 device...
  • What about adding a small ícon for items and groups? (Ok, just sounded like keepassx, but it would be a nice touch)
 

The Following User Says Thank You to soeiro For This Useful Post:
Posts: 125 | Thanked: 77 times | Joined on Oct 2009 @ Sao Paulo, Brazil
#10
Originally Posted by gLobster View Post
What you think about PC desktop application & sync ? And import & export from handy safe ?
I believe that build a PC application can be done easily, if someone knows how to build it in Python with a GUI! The heart of the program is how data is saved and recovered, which have no mistery.

But import and export from Handy Safe I really don't know! The Handy Safe's version that I bought is old, and don't have this feature...so I don't know the format that it export the data.

Originally Posted by robbie View Post
My vote goes to keepass(x) compatibility for desktop sync..
The problem, as Rob1n said, is that KeePassX have a fixed format. It will be necessary to develop a way of pySafe understand that format in both ways: from KeePassX to pySafe and from pySafe to KeepPassX!

Originally Posted by ARJWright View Post
Now, if this can be tied to the browser/IM applications as a means to authenticate these logins, and then probably to an OpenID account, this kind of app can get really fun. It wouldn't just be a collection for storing info, but the keys too.
This is a good idea! I think that is a lot of work....but could be funny!

Originally Posted by soeiro View Post
What about adding a small ícon for items and groups? (Ok, just sounded like keepassx, but it would be a nice touch)[/LIST]
I'm fighting against Hildon to understand it....and put a simple icon in a button! But some decorations is in my mind!
 

The Following User Says Thank You to jaguilar For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 07:29.