I often receive emails with signatures (footers; also known as “sigs”) like this one:
—
John Doe
Director of Flying Cars, Acme Ltd.,
A: 21, Example Street, Birmingham, B1 1AA
E: john.doe@example.com
T: 0121 555 5555
M: 05555 555555
W: www.example.com
(that first line is the standard sig separator of “dash dash space return”)
It’s irritating, if I want to add the sender to my address book, to have to copy’n’paste each item separately.
It seems to me that it should be possible for mail clients, such as Google Mail, to parse such sigs, and allow the user — after making any necessary edits — to add them to their electronic address books, without needing vCard (.vcf) file attachments or hCard microformat markup (which is not possible in plain-text e-mail).
It would need some agreement (or declaration by fiat) of which short codes to use:
A: = Address
E: = E-mail
T: = (landline) Telephone
M: = Mobile (cell) telephone
W: = Website
and which properties can be plural. It might be determined that the first line should be the name; the second the job title/company — but, as users would be offered an “edit” option before saving the data, that’s not a deal-breaker.
Some thought would need to be given to internationalisation, also: do the above abbreviations make sense to speakers of, say, German or French? What about Japanese or Chinese speakers?
Alternative
Even without the labels:
—
John Doe
Director of Flying Cars, Acme Ltd.,
21, Example Street, Birmingham, B1 1AA
john.dow@example.com
0121 555 5555
05555 555555
www.example.com
it should be possible to scrape some data (e-mail address, phone numbers, website, name if on first line) from a sig.
Over to you
Does anyone fancy writing a demonstrator plug-in to parse such sigs, for an extensible mail client such as Thunderbird, or a browser like Firefox or Chrome? Do such things already exist anywhere?