PDA

View Full Version : Link Locker (My Latest App)


RizlaUK
01-14-2007, 10:29 PM
Hi guys, heres my latest app, it might look a little simple but theres a lot going on under the hood, im posting it here for comments/suggestions/bug reports b4 i go live with it on my site

plz, i need some feed back


What is Link Locker

Link Locker is a small application that enables you to keep all your favourite website address, usernames, passwords and notes.

All information is stored in a single encrypted database making it easy to backup and keep secure

Link Locker can also be password protected keeping all your information away from prying eyes, this is handy for people that use multi user computers or just don't want any body to get there hands on there website login information

Link Locker can be run from a USB flash drive as well as HDD making it the perfect tool to keep your website links and login information when on the run

What's The Point ?

Well, i developed Link Locker mainly for my own use, how many times have you had to reinstall your web browser or format your hard drive, losing all your login information for your website accounts,

if you are any thing like me then you will know that its the last thing you think of when when things like this happen and sometimes the information is irretrievable anyway,

So that's where link locker comes into play, back up all your login information on the password encrypted database, put it on a USB key drive and you will never lose the information again,

Also when on the run, using a friends or workplace computer and you just can not remember your login, Again that's where Link Locker comes in to play, its on your keyring, in your wallet, you'll never be lost with out your login again

What A Life Saver, God Bless Link Locker

Download Link (http://www.box.net/public/lgejh4gig6)

Remember, feel free to leave a comment ;)

yosik
01-14-2007, 11:44 PM
Nice app.
Definitely handy.
I like to "professional" look.
Comments:
On the splah screen, Typo: 2# paragraph, should be "by going to the.."
spelling: categories
Why use popup window for categories? and menus to choose? IMHU, it would be simpler to have a combobox or listbox to choose from.
How do you add password to the file (if you haven't done it at first startup)?
Shouldn't there be a requester to choose where to backup?


Good work, Man.
:yes :yes :yes
Yossi

Bruce
01-14-2007, 11:52 PM
I like it! Good job. :yes

RizlaUK
01-15-2007, 12:11 AM
im the typo king, and spelling was never my strong point, ill get on to them points

i havent done that backup and restore functions yet (well, i have written the functions but just plain forgot to add them)

i used the popup listbox for cats to test dermots xdialog dll, im considering buying the full version and just wanted to get a feel for how it works, and i put everything in the menu to keep the gui nice n tidy, but it looks pertty bare so i might add some comboboxes for the cats

and the password thing, i'll have to rewrite some parts of the app, i made it (as per TJ-Tiggers video examples) and it incrypts the database with the password as part of the encryption string, so if the password is changed the app couldent decrypt the database, ill get on to that to

cheers for the comments guys, keep them coming, ^^ thats exactly what i want to hear

mgokkaya
01-15-2007, 12:56 AM
Hi guys, heres my latest app, it might look a little simple but theres a lot going on under the hood, im posting it here for comments/suggestions/bug reports b4 i go live with it on my site

plz, i need some feed back


What is Link Locker

Link Locker is a small application that enables you to keep all your favourite website address, usernames, passwords and notes.

All information is stored in a single encrypted database making it easy to backup and keep secure

Link Locker can also be password protected keeping all your information away from prying eyes, this is handy for people that use multi user computers or just don't want any body to get there hands on there website login information

Link Locker can be run from a USB flash drive as well as HDD making it the perfect tool to keep your website links and login information when on the run

What's The Point ?

Well, i developed Link Locker mainly for my own use, how many times have you had to reinstall your web browser or format your hard drive, losing all your login information for your website accounts,

if you are any thing like me then you will know that its the last thing you think of when when things like this happen and sometimes the information is irretrievable anyway,

So that's where link locker comes into play, back up all your login information on the password encrypted database, put it on a USB key drive and you will never lose the information again,

Also when on the run, using a friends or workplace computer and you just can not remember your login, Again that's where Link Locker comes in to play, its on your keyring, in your wallet, you'll never be lost with out your login again

What A Life Saver, God Bless Link Locker

Download Link (http://www.box.net/public/lgejh4gig6)

Remember, feel free to leave a comment ;)


can u also attache the *.apz file here

bobbie
01-15-2007, 01:55 AM
What a cool app RizlaUK. very nice indeed.

AlexSugar
01-15-2007, 07:04 AM
RizlaUK, you're a prof. I would like to learn much things!!! :yes

mgokkaya
01-15-2007, 07:17 AM
Hi guys, heres my latest app, it might look a little simple but theres a lot going on under the hood, im posting it here for comments/suggestions/bug reports b4 i go live with it on my site

plz, i need some feed back


What is Link Locker

Link Locker is a small application that enables you to keep all your favourite website address, usernames, passwords and notes.

All information is stored in a single encrypted database making it easy to backup and keep secure

Link Locker can also be password protected keeping all your information away from prying eyes, this is handy for people that use multi user computers or just don't want any body to get there hands on there website login information

Link Locker can be run from a USB flash drive as well as HDD making it the perfect tool to keep your website links and login information when on the run

What's The Point ?

Well, i developed Link Locker mainly for my own use, how many times have you had to reinstall your web browser or format your hard drive, losing all your login information for your website accounts,

if you are any thing like me then you will know that its the last thing you think of when when things like this happen and sometimes the information is irretrievable anyway,

So that's where link locker comes into play, back up all your login information on the password encrypted database, put it on a USB key drive and you will never lose the information again,

Also when on the run, using a friends or workplace computer and you just can not remember your login, Again that's where Link Locker comes in to play, its on your keyring, in your wallet, you'll never be lost with out your login again

What A Life Saver, God Bless Link Locker

Download Link (http://www.box.net/public/lgejh4gig6)

Remember, feel free to leave a comment ;)

can u attache the apz file please

Roboblue
01-15-2007, 07:30 AM
Very nice Rizlauk
I did a very similiar app for myself to use with a USB.
Yours looks much nicer than mine, and I didn't think about notes. But it has an on top toggle which comes in handy.
I put the menu bar on the sys tray when the app is minimized so it can be used with right click without being restored.
Since it it for a USB device, I was thinking of adding a Personal Calendar-Reminder, but that would get the app up to 3.5MB.
Also, I am going to do a set mask to give it a windowblind effect when On Top.
Anyway, good job.

mgokkaya
01-15-2007, 07:36 AM
Very nice Rizlauk
I did a very similiar app for myself to use with a USB.
Yours looks much nicer than mine, and I didn't think about notes. But it has an on top toggle which comes in handy.
I put the menu bar on the sys tray when the app is minimized so it can be used with right click without being restored.
Since it it for a USB device, I was thinking of adding a Personal Calendar-Reminder, but that would get the app up to 3.5MB.
Also, I am going to do a set mask to give it a windowblind effect when On Top.
Anyway, good job.

can u please share up project with us ???

Roboblue
01-15-2007, 08:01 AM
I am still working on mine, maybe in a couple of weeks.
Or if it turns out nice, I may retail it, then I won't share the whole project, just some bits. I'll start a new thread if I do.

mz241508
01-15-2007, 10:24 AM
very nice app!

how did you do the transparency function?

bobbie
01-15-2007, 10:41 AM
very nice app!

how did you do the transparency function?
Dll. http://smilies.sofrayt.com/fsc/hush.gif

AlexSugar
01-15-2007, 10:46 AM
RizlaUK,

I would suggest you to be able to control your great application with keyboard:

Use for Delete button "DEL"

For Add "ENTER"

And for EXIT application "ESC"

RizlaUK
01-15-2007, 11:08 AM
@Roboblue, Calendar-Reminder, now theres a tought, i might add that, how do i go about the right click menu thing, sounds interesting

@AlexSugar, Good idea, ill get on to them ( BTW, i havent forgot your app, work is in progress, i just been a little busy with a few bits of my own)

@mz241508, check this post for the tranparancy thing
http://www.indigorose.com/forums/showthread.php?t=18461

@mgokkaya, if i was going to share the apz i would have attached it in my frist post, i object and take offence to you littering my thread with constant begging for the apz, i see your requests over the forum, there are plenty of examples out there to get you started, iv put a lot of work in to this little app and im not going to let someone just change a few links and take credit for it.
i dont mind making/shareing examples but not stuff i spent days and nights working on, if you want a project like this.....make one

@Everyone else, thanks for the feedback, a new and improved version is on the way

AlexSugar
01-15-2007, 11:14 AM
RizlaUK write all news to my created thread, ok?

PS.: Very nice application, I will use it!!! There is just something wrong with "BACKUP" and "RESTORE" buttons...

RizlaUK
01-15-2007, 11:21 AM
yeah, i forgot to add the functions, like i say, a new and improved version is on the way that has all of the suggestions made (ie: combobox for cat selection, make the app ontop, corrected typos, and now can change, set, remove the password)

but iv still got a few little things to do b4 i post it

AlexSugar
01-15-2007, 11:28 AM
Post every new version!
We all will find the bugs and you will find new ideas!

Roboblue
01-15-2007, 01:25 PM
Rizluak
here is a SIMPLE example of a right click tray menu
Code in Globals
I manually entered the menu items here, but you could use the functions you are already using to make the menu tables from your database.

Roboblue
01-15-2007, 03:00 PM
Here (http://www.indigorose.com/forums/showpost.php?p=93415&postcount=16) is a small apz for a Calendar from Sqlite.

RizlaUK
01-15-2007, 03:45 PM
Thanks for those examples robo, thay sure will help :yes

azmanar
01-16-2007, 07:37 AM
Hi Robo and Riz,

I couldnt find the AMS Action on converting the Calendar onSelect e_StartDate (YYYY-MM-DD) to EU Format (DD-MM-YYYY).

Could'nt find it in the Calendar Help File. Could'nt find it in the forum either.

So here's what I did to convert from ISO into EU Date Format:



-- e_StartDate is using ISO : YYYY-MM-DD
sDate = e_StartDate;

-- break it down
sYear = String.Mid(sDate, 1, 4);
sMonth = String.Mid(sDate, 6, 2);
sDay = String.Mid(sDate, 9, 2);

-- rearrange into EU Date Format : DD-MM-YYYY
Label.SetText("Label_Date", sDay.."-"..sMonth.."-"..sYear);



It works but any advise about this?

Roboblue
01-16-2007, 11:12 AM
Thanx Azmanar

Here is a new example of the right click tray menu showing how to populate the menu from the database. Database included to see how it's laid out. It will create the db if there's none in the app folder.
Had to do some creative math and string actions because the menu click only has one output, a single number. So, I had to put the Category number and Link number in the Menu ID.
Note that the limit for Categories is 199 (do you need more categories than that?), but can be widened by starting the Links limit at a higher value. The link limit is infinite, but the reference starting link number, in this example is 1200. Starting it at 1300 gives 299 Category ids, 1400 gives 399, etc. Going over 999 (starting, 2000) Categories will change one of the string actions, so be careful.
This means any other menu ID can not be above 1199 (that's 1199 menu items!).
So I don't see a problem with Menu IDs.
I am sure there is a more elegant and less limiting ( I don't think it's limited as 999 categories of links with infinite links for each is more than I can see ever being used. Even 199 is), but this is where my head took me when I started doing this.
Plus, at my skill level, this took me about six hours to figure out. But, as usual, I learned something.

RizlaUK
01-16-2007, 12:24 PM
thanks robo, i was playing with your last example trying to add the database tables to the menu and failed, come to the forum to ask and hey presto, already answerd, thanks a lot for this,

azmanar, im a stranger to the calendar object, i havent used it much, so i cant give any advice but your code dose the job fine, thanks

Roboblue
01-16-2007, 01:34 PM
I just found that the way it is now won't refresh the menu when the database has been changed.
Add
tCat = SQLite.QueryToTable(db,"SELECT * FROM Catagory");
to line 52 in the Global. I know, I mis-spelled Category, but it's already in the database like that, so change it if it bothers you.
Or you can look at this new apz
Also, I decided to make the submenu population actions into functions so they can be used else where in the project (any other popup menu).
I have started on an editing page, but it just a test and not ready, yet. After it's built, I will integrate it into the project as Quick Menu actions and a full feature page.

RizlaUK
01-16-2007, 07:42 PM
Hey robo, i cant use your example in my current project, i have a new table created for each cat so i would need to index the table names, i tryed useing the "sqlite_master" to list the tables but no joy,

on a closer look i see how you gave the cat table 2 integers, good idea, i will make the next version around your example and have the menu tray thing in that, untill then i think this little app is finished

changes:
you can now set/change/remove the password at any time you like, if you have a password set and want to remove or change it then you have to enter your old password

added a combobox for cat selection

backup and restore database and settings now works (small bug if you press cancel, it should exit the script but gives a file not found message, i can live with that for now)

added a pin (ontop) button

heres the final version (for now, unless any bugs are reported)

Download Here (http://www.box.net/public/pg02igo8sf)

Roboblue
01-16-2007, 08:00 PM
Good deal
I almost have the db editing function done and I'll post the apz when I am finished so you can see how it works dynamically.
I am also going to work on a HTML creator for the links in the database. It will allow you to export your database to an html file (without UName, or PW). It will have all the links active. If some one wants your list, you can give it to them in a small file and all they have to do is open it in their browser and click on the links. It would also go well with a custom browser.
I hope to be able to give page setup such as colors, fonts, table and cell colors and a logo cell for a logo.
But that's for another slow night at home.
There has been several people looking for a simple html creator/editor in AMS. I may (IF I can) do one and sell it cheap. I'd buy it.
Anyway, will post the final link apz in a couple of hours.

Roboblue
01-16-2007, 08:46 PM
OK here is all I'm posting on this
This is the tray menu from a database. Menu filed from a Category and Links tree. With a Full Page editor for the database.
I also created tables in the database for Passwords, and The Calendar/Journal I am going to include in my Link app.
I hope you guys get some ideas/use out of this.

RizlaUK
01-16-2007, 09:43 PM
Cheers Robo :yes

this will give me a nice starting platform for my next project (Link Locker v2) after iv finished my mp3 player (wich is giving me a headache at the min)

There has been several people looking for a simple html creator/editor in AMS. I may (IF I can) do one and sell it cheap. I'd buy it.

lol, i attempted to make one back when i made the BBcoder (http://www.softpedia.com/get/Internet/Other-Internet-Related/BBCoder.shtml) but it was a bit out of my leage then, maybe i;ll have another go soon (but my html isent that hot) so you will proberly beat me to it ;)

Roboblue
01-16-2007, 10:03 PM
RizlaUK
You have PM

lucufa
01-17-2007, 04:49 AM
very nice program. 1 bug when you goto the menu and update
it has an error, but if you click the update button normally it works- says choose a website link to update. (note this error comes in when you got no websites added)

RizlaUK
01-17-2007, 06:57 AM
thanks for the report, ill get on to that and post a bug fix in a few days when/if any more bugs are reported

RizlaUK
01-20-2007, 06:22 PM
Right, the final version is up and running (for anyone that wants it) all bugs fixed

it can be downloaded from my website in my sig
or Here (http://dnet-software.co.nr/linklocker.html)

Now....i'll lay this one to rest ;)

RizlaUK
01-24-2007, 02:35 AM
Hey Guys, check this out

http://www.softpedia.com/reviews/windows/Link-Locker-Review-45212.shtml

its not the greatest review, but 3 stars will do me

http://www.softpedia.com/images/reviews/awards/sp_editor_good.gif

Roboblue
01-26-2007, 11:32 PM
Rizluak
I read the review and thought they were expecting too much
However to avoid some of the things they said, i created this for the "sensitive" info that has to be there (like user name in the login section).
They forget that this is to be passworded and nobody should be seeing it but the USER.
See if you want to use it
Just hover over show and if you want to copy from the field, just decrypt before you copy to clipboard

RizlaUK
01-27-2007, 02:26 AM
Thanks for the idea robo, im adding a password input and a button to switch between the 2, (but i can use you idea in my current project) a slider for the transparncy, a test link function and some more settings

then im gonner email the softpedia editors and demand my extra 2 stars and a re-review.....lmao :p

I read the review and thought they were expecting too much

i tought that as well, like after all "what do you want for nothing......gold"

but all in all i dident think it was all bad, i mean, 3 stars is better than 1 or none, and all the bad things thay said about it i can easly be put right with a few hours work

Roboblue
01-27-2007, 02:46 AM
One of the things I think will be hard to accomplish with AMS is the Test Link function. You could table through the links alright, but there are other problems.
If there is a large amount of links, it would take too long to check each one with the Test.Connection action. You have to give it a few seconds to receive a ping. Say 200 links, 6 seconds each, you see what I mean?
Also, what do they want to do if the link isn't working, delete it from the bookmarks? There are too many things that can happen from other things to let that happen.
You could just skip any link with login info, so I guess that would be ok, but it wouldn't be an automatic clean up.
I guess I will have to download and try some other book mark managers and see if I can get some idea of a better way.

RizlaUK
01-27-2007, 03:02 AM
i was just going to add a button, click it to test the link without haveing to open the browser, seems the only easy way and gives the editors want thay asked for

automatic link checking would be a pain, as some sites go down for a day or 2 and if the app deletes the entry then its lost and the site may come back up, and the whole point of the app is to store links,

if the editors had botherd to read my intro for the app thay would see the point of it, its NOT a bookmark manager, its a link safe for when browser or system gets junked and needs a reintsall, its not ment to be used as a everyday thing, more of a recovery thing, if it was a bookmark manager i would have packed it with functions but for the use i intended it for, theres no point making loads of functions for it as thay just wont get used (by me anyway, firefox is my bookmark manager)

Roboblue
01-27-2007, 03:23 AM
Yeah, my app is for a USB drive, also. One of the things I am working on is saving out the link db to an html file.
If you use FireFox, then you know that you can export your bookmarks as an html. Then, you can import an html file to add links, or, as you mentioned, load a new install of firefox.
I also wanted to be able to export to html (without login stuff) to give other people my bookmarks. As with pictures and media, when you are using the USB drive on a host PC, they will want to copy your data. That's why you buy the big capacity drives.
Even if they don't import the file, they can drag and drop onto a browser and just leave it running for an auxiliary favorites until they can get what they want out of it.
Anyway, I am about a third of the way thru with my app and I already have 60-80 hours in it.
Of course, I am going to retail mine, so I have to pay attention to detail.

RizlaUK
01-27-2007, 05:20 AM
yeah thats a handy function in ff for sure, but you still lose all your passwords wich is a b*%$%d when you have as many as i do, the export to html would be a good thing, i think i could get my head round that (but it can wait for now)

iv been looking to retail some apps, but i was getting a foot in the door with the free stuff, now my stuff is getting noticed and D-Net Software is starting to take off (im seeing links to my site all over the place) and my software is getting around, im going to retail Traylist Player, iv registerd it for uk copyright and iv got someone working on the GUI for me (its looking great)

i also took your advice and got xdialog and the windows construction kit (although im still waiting for the latter) so ill be adding drag n drop files in to the player as well

also got a few other ideas that should make pretty good retail apps, i think your on the right track with usb apps, portable apps seem to be the "in" thing at mo so im making all my apps with and without installers so the user has the choice of where thay want to use it

coderanger
02-03-2007, 10:30 PM
Real quick stuff,

1) I'd like to see an "Exit" function added to the File menu under "File".
I exit programs so much using this one feature, I always go there to exit. Needless
to say, it's not there, so I get frustrated every time I run the program. ;)

2) I'd like to see a warning pop-up added after hitting the delete button
like: "Are You Sure You Want To Delete This Item?"

Makes it much safer for people like me who can get very click happy and
accidentally delete something I really didn't intend to.

Other than that at the moment, it's a really nice program. I've been thinking
of creating something like this myself, so I won't need to now. thanks!

Thanks,
Patrick

RizlaUK
02-04-2007, 12:54 PM
Hi coderanger, thanks for the feedback, i'll add your suggestions as well as the other bits mentioned above, but i have some other stuff to get finished frist, then i will be back tracking all my apps and adding suggested updates, starting with link locker

el5ateer
02-05-2007, 09:52 PM
Nice one :yes

I have something like this but without many functions you have here .. will add some functions to my project when i am free. I have it listed on Softpedia as well but i wrote it quickly so do not expect much :)
If you want to have a look download it here (el5ateer.quotaless.com/gs-pass-reminder.zip)

Again, well done and thumbs up :)