On Mon, Mar 15, 2004 at 09:19:53AM +0200, Jamshed Qureshi wrote:
> Hello everyone,
> I'm also a fan of metakit mostly is use Mk4Tcl. I would like to ask if 
> anyone has any clue:
> On the metakit web site i see a comment that says:
> 
> "This library is in active use in various commercial projects and 
> products on millions of desktops."
> http://www.equi4.com/metakit.html
> 
> millions of computers! does this mean some common product uses metakit 
> on my machines and i dont know about....?

Apple's Address Book on Mac OS X uses Metakit for storage, as you can
see:

[p2:1030] ~/Library/Application Support/AddressBook%ls -l
total 1.2M
-rw-------    1 nicholas staff        104k Oct 19 16:55 ABPerson.index
-rw-------    1 nicholas staff         96k Mar  6 17:07 ABPerson.skIndex
-rw-------    1 nicholas staff        268k Mar  6 17:36 AddressBook.data
-rw-------    1 nicholas staff        267k Mar  6 17:36 AddressBook.data.beforesave
-rw-------    1 nicholas staff        405k Mar  6 17:00 AddressBook.data.previous
drwx------   10 nicholas staff         340 Feb  1 16:06 Images/
[p2:1031] ~/Library/Application Support/AddressBook%python
Python 2.3 (#1, Sep 13 2003, 00:49:11) 
[GCC 3.3 20030304 (Apple Computer, Inc. build 1495)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import metakit
>>> s = metakit.storage('AddressBook.data', 0)
>>> d = s.description()
>>> d
'ABDataType[UID:S,Property:S,_Property:I,Table:S,_Table:I,Type:I,_Type:I],_ABDataType[_H:I,_R:I],ABInfo[UID:S,Me:S,_Me:I,Synced:I,_Synced:I,Version:I,_Version:I,LastSavedVersion:S,_LastSavedVersion:I,CreatedVersion:S,_CreatedVersion:I],_ABInfo[_H:I,_R:I],ABGroup[UID:S,Creation:S,_Creation:I,Modification:S,_Modification:I,GroupName:S,_GroupName:I],_ABGroup[_H:I,_R:I],ABMailRecent[UID:S,Last:S,_Last:I,PersonUID:S,_PersonUID:I,Email:S,_Email:I,First:S,_First:I,MailLastDates:B,_MailLastDates:I],_ABMailRecent[_H:I,_R:I],ABGroupContents[UID:S,distribution:B,_distribution:I,MemberUID:S,_MemberUID:I,GroupUID:S,_GroupUID:I],_ABGroupContents[_H:I,_R:I],ABPerson[UID:S,Organization:S,_Organization:I,AIMInstant:B,_AIMInstant:I,ICQInstant:B,_ICQInstant:I,MSNInstant:B,_MSNInstant:I,Email:B,_Email:I,HomePage:S,_HomePage:I,FirstPhonetic:S,_FirstPhonetic:I,Middle:S,_Middle:I,MiddlePhonetic:S,_MiddlePhonetic:I,Last:S,_Last:I,MaidenName:S,_MaidenName:I,LastPhonetic:S,_LastPhonetic:I,ABPersonFlags:I,_ABPersonFlags:I,Phone:B,_Phone:I,Modification:S,_Modification:I,YahooInstant:B,_YahooInstant:I,JobTitle:S,_JobTitle:I,Title:S,_Title:I,Address:B,_Address:I,First:S,_First:I,Nickname:S,_Nickname:I,JabberInstant:B,_JabberInstant:I,Note:S,_Note:I,Suffix:S,_Suffix:I,StoredPictureName:S,_StoredPictureName:I,Creation:S,_Creation:I,Birthday:S,_Birthday:I,ABRelatedNames:B,_ABRelatedNames:I,ABDepartment:S,_ABDepartment:I,ABDate:B,_ABDate:I],_ABPerson[_H:I,_R:I],ABLog[UID:S,DeletedUID:S,_DeletedUID:I],_ABLog[_H:I,_R:I]'

Although since Apple provides an application and several APIs to
access this information you never have to know...

-- 
=Nicholas Riley <[EMAIL PROTECTED]> | <http://www.uiuc.edu/ph/www/njriley>
_____________________________________________
Metakit mailing list  -  [EMAIL PROTECTED]
http://www.equi4.com/mailman/listinfo/metakit

Reply via email to