I've written a python/Qt script that keeps lists like those you mention. It's sort of a poor-man's database manager, but its only database is a collection of csv files.
-
You can use an address list to keep track of contacts' phone numbers, mailing addresses, and eMail addresses.
-
You can use a calendar to remind you about events and appointments including date, time, and duration. You can add notes about finding the location and other prerequisites to attendance.
-
You can keep separate passwords in a password list for every website you visit and every piece of gear you own.
-
You can keep links to favorite websites in a bookmark list.
When I try to include a direct link to my python script, which does that, my responses and in fact the whole posted discussion are taken down. … something to do with self promotion of untested software I suppose. But you can find it in the Cheese Shop (See Wikipedia “Python Package Index.”) under tonto2.