Module vcard :: Class VCard
[hide private]
[frames] | no frames]

Class VCard

source code

A single vcard

Instance Methods [hide private]
 
__init__(self, lines) source code
 
getdata(self)
Returns a dict of the data parsed out of the vcard
source code
 
_getfieldname(self, name, dict)
Returns the fieldname to use in the dict.
source code
 
_parse(self, lines, result) source code
 
_update_groups(self, result)
Update the groups info
source code
 
_field_ignore(self, field, value, result) source code
 
_field_LABEL(self, field, value, result) source code
 
_field_BDAY(self, field, value, result) source code
 
_field_ROLE(self, field, value, result) source code
 
_field_CALURI(self, field, value, result) source code
 
_field_CALADRURI(self, field, value, result) source code
 
_field_FBURL(self, field, value, result) source code
 
_field_REV(self, field, value, result) source code
 
_field_KEY(self, field, value, result) source code
 
_field_SOURCE(self, field, value, result) source code
 
_field_PHOTO(self, field, value, result) source code
 
_field_FN(self, field, value, result) source code
 
_field_TITLE(self, field, value, result) source code
 
_field_NICKNAME(self, field, value, result) source code
 
_field_NOTE(self, field, value, result) source code
 
_field_UID(self, field, value, result) source code
 
_field_N(self, field, value, result) source code
 
_field_NAME(self, field, value, result) source code
 
_field_ORG(self, field, value, result) source code
 
_field_O(self, field, value, result) source code
 
_field_EMAIL(self, field, value, result) source code
 
_field_URL(self, field, value, result) source code
 
_field_X_SPEEDDIAL(self, field, value, result) source code
 
_field_TEL(self, field, value, result) source code
 
_setgroupvalue(self, result, type, value, group, preferred=False)
Set value of an item of a group
source code
 
_setvalue(self, result, type, value, preferred=False) source code
 
_field_CATEGORIES(self, field, value, result) source code
 
_field_SOUND(self, field, value, result) source code
 
_field_CATEGORY(self, field, value, result) source code
 
_field_ADR(self, field, value, result) source code
 
_field_X_PALM(self, field, value, result) source code
 
_default_field(self, field, value, result) source code
 
unquote(self, value) source code
 
splitandunquote(self, value, seperator=';') source code
 
version(self)
Best guess as to vcard version
source code
 
origin(self)
Best guess as to what program wrote the vcard
source code
 
__repr__(self) source code
Method Details [hide private]

_getfieldname(self, name, dict)

source code 

Returns the fieldname to use in the dict.

For example, if name is "email" and there is no "email" field in dict, then "email" is returned. If there is already an "email" field then "email2" is returned, etc