IRC Log for #microformats on 2006-07-06
Timestamps are in UTC.
- [00:03:44] * hober (n=ted@unaffiliated/hober) Quit ("nil")
- [00:24:02] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) Quit ()
- [00:29:49] * bear_afk is now known as bear42
- [00:32:02] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) Quit ()
- [00:32:09] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
- [00:39:13] <mfbot>
[[include-pattern-feedback]] M http://microformats.org/wiki?title=include-pattern-feedback&diff=0&oldid=7153 * RyanKing * (+35)
- [00:42:08] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [00:42:09] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [00:42:26] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has left #microformats
- [00:59:44] * arapehl (n=ara@toronto-HSE-ppp4169147.sympatico.ca) has joined #microformats
- [01:25:39] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) has joined #microformats
- [01:25:39] <jibot>
remi is Remi Prevost, a web developper (yeah, that's how we spell "developer" in french) from Quebec and blogs about web stuff at <http://remiprevost.com/>
- [01:47:26] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) Quit ()
- [01:52:16] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) Quit ("zzzz")
- [02:08:58] * imajes_ (n=imajes@growl/imajes) has joined #microformats
- [02:16:05] * tantek (n=tantek@pool-70-107-153-141.ny325.east.verizon.net) has joined #microformats
- [02:16:06] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [02:16:33] * ChanServ sets mode +o tantek
- [02:26:41] * remi (n=remi@c207.134.231-81.clta.globetrotter.net) Quit ()
- [03:20:40] * tantek (n=tantek@pool-70-107-153-141.ny325.east.verizon.net) Quit ()
- [03:23:10] * imajes_ (n=imajes@growl/imajes) Quit ()
- [03:23:13] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
- [03:36:59] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) Quit ("http://devbee.com/")
- [03:40:51] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
- [03:41:07] * ChanServ sets mode +o KevinMarks
- [03:41:15] * hober (n=ted@unaffiliated/hober) has joined #microformats
- [03:41:17] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) has joined #microformats
- [03:46:56] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
- [03:56:26] * amette__ (n=amette@pD9E6AE1C.dip0.t-ipconnect.de) has joined #microformats
- [03:57:44] * amette (n=amette@pD9E6AC52.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
- [04:04:45] * xtof (n=christop@ATuileries-152-1-5-37.w82-123.abo.wanadoo.fr) has joined #microformats
- [04:04:46] <jibot>
xtof is Christophe Ducamp you could find me on http://www.communitywiki.org/odd/Xtof/HomePage
- [04:13:50] * arapehl (n=ara@toronto-HSE-ppp4169147.sympatico.ca) Quit ("Bye!")
- [04:27:10] <mfbot>
[[xfn-fr]] N http://microformats.org/wiki/xfn-fr * ChristopheDucamp * (+878) [fr:translation of xfn]
- [04:36:06] <mfbot>
[[hcard-fr]] http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7154 * ChristopheDucamp * (+1146) [fr:updating new examples]
- [04:37:42] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7155 * ChristopheDucamp * (+0) Exemples avec quelques problèmes - typo
- [04:40:54] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7156 * ChristopheDucamp * (+64) typo
- [04:51:00] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7157 * ChristopheDucamp * (+4) Exemples - typo
- [04:58:28] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [04:58:28] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [04:58:36] <mfbot>
[[hcard-fr]] http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7158 * ChristopheDucamp * (+1317) [fr:synchro with original page]
- [05:00:13] <Hixie>
hahaha
- [05:00:17] <Hixie>
where's tantek
- [05:00:23] * Hixie summons tantek
- [05:04:37] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
- [05:09:42] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) has joined #microformats
- [05:09:43] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [05:09:57] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7159 * ChristopheDucamp * (+3576)
- [05:10:10] * ChanServ sets mode +o tantek
- [05:10:53] <qid>
Hixie: nicely done
- [05:11:01] <Hixie>
that was indeed quite impressive
- [05:11:07] <Hixie>
but i mailed him so it was redundant :-)
- [05:15:41] <tantek>
greetings
- [05:17:21] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [05:22:24] <mfbot>
[[hcard-tests-fr]] N http://microformats.org/wiki/hcard-tests-fr * ChristopheDucamp * (+1515) [fr:traduction hcard-tests]
- [05:25:30] <mfbot>
[[xfolk-fr]] http://microformats.org/wiki?title=xfolk-fr&diff=0&oldid=7160 * ChristopheDucamp * (+87) [fr: ajout claimID]
- [05:27:06] <mfbot>
[[xfolk-fr]] M http://microformats.org/wiki?title=xfolk-fr&diff=0&oldid=7161 * ChristopheDucamp * (+1) typo
- [05:28:23] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
- [05:29:12] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) has joined #microformats
- [05:30:52] <mfbot>
[[Template:OpenIssue-fr]] N http://microformats.org/wiki/Template:OpenIssue-fr * ChristopheDucamp * (+125) [fr:traduction Template:OpenIssue]
- [05:41:18] <mfbot>
[[hcalendar-issues-fr]] http://microformats.org/wiki?title=hcalendar-issues-fr&diff=0&oldid=7162 * ChristopheDucamp * (+331) [fr: minor edits - added fr - cette page doit être traduite]
- [05:46:25] <mfbot>
[[hcard-issues-fr]] M http://microformats.org/wiki?title=hcard-issues-fr&diff=0&oldid=7163 * ChristopheDucamp * (+105) Gabarit traduit - minor edits - page à traduire
- [06:25:11] <mfbot>
[[icalendar-implementations-fr]] http://microformats.org/wiki?title=icalendar-implementations-fr&diff=0&oldid=7164 * ChristopheDucamp * (+1255) [fr:sync - error msg in MS outlook 2003 to be translated in french]
- [06:31:53] * hober (n=ted@unaffiliated/hober) Quit ("Sleeping.")
- [07:02:43] <mfbot>
[[vote-links-faq-fr]] MN http://microformats.org/wiki/vote-links-faq-fr * ChristopheDucamp * (+7019)
- [07:03:49] <mfbot>
[[vote-links-faq-fr]] M http://microformats.org/wiki?title=vote-links-faq-fr&diff=0&oldid=7165 * ChristopheDucamp * (+18) VoteLinks : les Questions Fréquemment Posées (FAQ) - translation to be reviewed
- [07:05:55] <mfbot>
[[votelinks-faq-fr]] MN http://microformats.org/wiki/votelinks-faq-fr * ChristopheDucamp * (+31)
- [07:53:38] * xtof (n=christop@ATuileries-152-1-5-37.w82-123.abo.wanadoo.fr) Quit (Read error: 110 (Connection timed out))
- [07:58:57] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) Quit ()
- [07:59:55] * trovster (n=trov@creation1.plus.com) has joined #microformats
- [07:59:55] <jibot>
trovster is a web developer from the UK who writes on http://www.trovster.com and helps with www.multipack.co.uk
- [08:11:56] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) Quit (Remote closed the connection)
- [08:12:31] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) has joined #microformats
- [08:31:24] <mfbot>
[[hcard-fr]] M http://microformats.org/wiki?title=hcard-fr&diff=0&oldid=7166 * ChristopheDucamp * (-4) Propriétés Singulières vs. Plurielles - typo
- [08:45:37] * drewinthehead (n=drewinth@oliis.plus.com) has joined #microformats
- [08:45:38] <jibot>
drewinthehead is Drew McLellan - watch him, he's tricky.
- [08:48:34] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) has joined #microformats
- [08:57:12] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("bye")
- [09:00:51] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
- [09:01:07] * ChanServ sets mode +o KevinMarks
- [09:06:34] * PhilipAshlock (i=user@c-24-17-158-229.hsd1.wa.comcast.net) has joined #microformats
- [09:06:35] <jibot>
PhilipAshlock is in Bellingham WA and can be found online at http://www.philaestheta.com/
- [09:14:23] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [09:14:24] <jibot>
gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
- [09:32:41] <mfbot>
[[xfn-implementations]] http://microformats.org/wiki?title=xfn-implementations&diff=0&oldid=7167 * Nickshanks * (+164) XFN Implementations - adding my app to top of list per instructions
- [09:42:49] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit ()
- [10:11:28] <mfbot>
[[user-interface]] M http://microformats.org/wiki?title=user-interface&diff=0&oldid=7168 * Boneill * (+218) added tails export firefox plugin
- [10:56:15] * danja (n=danja@host82-220.pool80104.interbusiness.it) has joined #microformats
- [10:57:00] * tantek (n=tantek@ool-182d0540.dyn.optonline.net) Quit ()
- [11:04:26] <mfbot>
[[User:Boneill]] N http://microformats.org/wiki/User:Boneill * Boneill * (+32)
- [11:05:38] <boneill>
?def boneill is Ben O'Neill, a 3rd year Software Engineering student - http://www.benedictoneill.com/
- [11:05:39] <jibot>
boneill is Ben O'Neill, a 3rd year Software Engineering student - http://www.benedictoneill.com/
- [11:05:44] <boneill>
while it's quiet ;)
- [11:17:55] <danja>
so that's how it's done
- [11:18:33] <danja>
?def danja is Danny Ayers, http://dannyayers.com
- [11:18:33] <jibot>
danja is Danny Ayers, http://dannyayers.com
- [11:36:36] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [11:40:58] <mfbot>
[[xfn-implementations-fr]] M http://microformats.org/wiki?title=xfn-implementations-fr&diff=0&oldid=7169 * ChristopheDucamp * (+200) XFN Implementations - add xfngraph
- [11:41:01] * danja (n=danja@host82-220.pool80104.interbusiness.it) Quit ()
- [11:41:44] * danja (n=danja@host82-220.pool80104.interbusiness.it) has joined #microformats
- [11:44:39] <mfbot>
[[xfn-implementations-fr]] M http://microformats.org/wiki?title=xfn-implementations-fr&diff=0&oldid=7170 * ChristopheDucamp * (-1) XFN Implementations - typo
- [12:16:06] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [12:16:07] <jibot>
gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
- [12:27:54] * tantek (n=tantek@66-95-105-154.client.dsl.net) has joined #microformats
- [12:27:55] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [12:28:23] * ChanServ sets mode +o tantek
- [12:49:55] * tantek (n=tantek@66-95-105-154.client.dsl.net) Quit ()
- [13:39:08] * danja (n=danja@host82-220.pool80104.interbusiness.it) Quit ()
- [13:50:18] <mfbot>
[[implementations]] M http://microformats.org/wiki?title=implementations&diff=0&oldid=7171 * TomArmitage * (+20) adding rel-tag to Nature Network Boston
- [13:54:02] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
- [13:54:10] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
- [13:54:11] <jibot>
pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
- [13:54:52] <trovster>
drewinthehead: http://allinthehead.com/demo/hcard/best-guess.php
- [13:55:03] * drewinthehead stirs
- [13:55:09] <trovster>
re: 'sir bill s preston esquire bsc msc phd' - give's additional name for equire, bsc and msc
- [13:55:35] <drewinthehead>
yes, it doesn't deal with multiple prefixes or suffixes
- [13:55:53] <trovster>
I thought it did prefixes
- [13:56:14] <drewinthehead>
yes, it does prefixes
- [13:56:27] <drewinthehead>
just not multiples
- [13:56:31] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) has joined #microformats
- [13:56:46] <trovster>
I meant, multiple prefixes, I sure you showed an example where it did
- [13:57:13] <drewinthehead>
some of the prefixes look like multiples because they are multiworded
- [13:57:25] <drewinthehead>
but they're just a single prefix
- [13:57:29] <trovster>
aha, ok
- [13:57:48] <trovster>
OK, re: 'trovster' - nickname (if single word)?
- [13:58:27] <drewinthehead>
right
- [13:58:34] <pnhChris>
mornin'
- [13:58:41] <trovster>
<div class="fn">trovster</div> -- hmm
- [13:58:45] * pnhChris kicks colloquy
- [13:58:53] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has left #microformats
- [13:59:05] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) has joined #microformats
- [13:59:06] <drewinthehead>
if it's a single word and no N is specified, then it's presumed to be a nickname and N is filled with blank values
- [13:59:07] <trovster>
tis an annoying program, 'eh :@
- [13:59:15] <drewinthehead>
mornin' pnhChris
- [13:59:36] <pnhChris>
i may go back to the last stable version.. at least it was stable :P
- [13:59:43] * drewinthehead notices it's 3pm and he's yet to have lunch
- [14:00:26] * tantek (n=tantek@cpe-68-175-111-61.nyc.res.rr.com) has joined #microformats
- [14:00:26] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [14:00:54] * ChanServ sets mode +o tantek
- [14:01:24] <drewinthehead>
trovster: do you think it's worth coding up the multiple suffix stuff?
- [14:01:55] <tantek>
like Ph.D. M.D. ?
- [14:02:03] <tantek>
I have a friend that has both
- [14:02:09] <drewinthehead>
hi tantek
- [14:02:13] <drewinthehead>
right, that's it
- [14:02:50] <drewinthehead>
i'm wondering if it's worth adding that to my best-guess-n example
- [14:03:08] <drewinthehead>
actually i may just be able to kick it into a loop at that point. hmm. might be easy.
- [14:03:13] <tantek>
makes sense
- [14:04:30] <trovster>
Yup, definitely.
- [14:04:44] <trovster>
BSc, MSc, PHD...
- [14:05:06] * d4rr3ll is now known as d4rr3llt
- [14:05:27] * d4rr3llt is now known as d4rr3ll
- [14:05:43] * d4rr3ll is now known as d4rr3ll_
- [14:06:17] * tantek (n=tantek@cpe-68-175-111-61.nyc.res.rr.com) Quit ()
- [14:13:41] <drewinthehead>
ok, do we need multiple prefixes too?
- [14:14:06] <trovster>
I was thinking about that last night...
- [14:14:20] <drewinthehead>
really? that's ...sad
- [14:14:23] <drewinthehead>
:P
- [14:14:34] <trovster>
:
- [14:14:35] <trovster>
(
- [14:15:12] <trovster>
btw, it'd be nice if it was GET instead
- [14:15:25] <drewinthehead>
i'm not sure if prefixes are hierarchical in some way
- [14:15:36] <drewinthehead>
yeah, it would. I'm trying to remember why I made it POST
- [14:16:03] <trovster>
Have you added bsc and such?
- [14:16:27] * amette__ is now known as amette
- [14:17:03] <trovster>
"reverend mr" ?
- [14:18:20] * cgriego (n=cgriego@out-02.hotels.com) has joined #Microformats
- [14:18:20] <jibot>
cgriego is Chris Griego (-06:00)
- [14:19:09] <drewinthehead>
the question is whether reverend mr is one prefix or two, if you see what i mean
- [14:19:19] <drewinthehead>
my list has reverend dr in it
- [14:19:40] <drewinthehead>
(and reverend mother)
- [14:20:27] <trovster>
I think, if the prefix already exists separately, like dr or mr, then it's separate, but I don't know whether it's correct.
- [14:21:01] <drewinthehead>
I guess there's no harm in spotting as many as i can
- [14:22:30] <drewinthehead>
the problem i'm getting here with the suffixes is that i'm working from the end of the list, chopping off each suffix as I find it, so when i find a word that doesn't match i stop the suffix check. this causes a failure if there's a suffix in the middle of a list of suffixes that i don't recognise
- [14:24:07] <drewinthehead>
although by the point we're talking about someone using multiple honorific suffixes online, we're well into the depths of the '20' part of the 80/20 rule, and i'm inclined not to give a damn
- [14:24:46] <drewinthehead>
certainly with uncommon suffixes
- [14:25:11] <drewinthehead>
PhD MSc etc, fine
- [14:27:06] <drewinthehead>
good list of academic suffixes here http://en.wikipedia.org/wiki/Master's_degree
- [14:34:12] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) has joined #microformats
- [14:34:13] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [14:34:24] <drewinthehead>
i don't know what sort of course you have to do to get STD after your name, but it's probably best avoided!
- [14:35:08] * ChanServ sets mode +o tantek
- [14:35:51] <trovster>
Where's that drewinthehead?
- [14:36:07] <drewinthehead>
on the wikip link
- [14:36:19] <trovster>
I searched for STD
- [14:36:28] <drewinthehead>
try a cheap bar
- [14:36:35] <drewinthehead>
S.T.D. i think
- [14:36:53] <trovster>
Sacred Theology heh
- [14:41:49] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) Quit (Remote closed the connection)
- [14:41:54] <drewinthehead>
do you think it's worth studying Oriental Medicine to be able to put DOM after your name?
- [14:43:54] <pnhChris>
only of you get a doctorate
- [14:44:01] <pnhChris>
.... Dr. DOM
- [14:44:13] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) has joined #microformats
- [14:44:42] * ChanServ sets mode +o tantek
- [14:45:12] <drewinthehead>
sure, it's a Doctor of Oriental Medicine ... I think we need to get Jeremy Keith onto that.
- [14:55:56] <drewinthehead>
ok, here we go ... http://allinthehead.com/demo/hcard/best-guess.php?name=Rev+Wg+Cdr+Drew+McLellan+PHD+MSc+BSc+Hons
- [14:57:27] <trovster>
Ace, how about trevor 'trovster' morris ;)
- [14:58:35] <drewinthehead>
so that a nickname is implied from the quoted section in the middle of a name? hmm.
- [14:58:41] <drewinthehead>
there's no rule for that
- [14:58:59] <trovster>
Oh, well, I thought it was how people did nicknames
- [14:59:46] <drewinthehead>
you do have a point
- [14:59:55] * trovster points!
- [15:00:03] <drewinthehead>
find some examples in the wild ;)
- [15:00:17] * trovster quickly writes a page.
- [15:01:32] <boneill>
honorific prefix! ;)
- [15:03:30] * trovster (n=trov@creation1.plus.com) Quit (Read error: 113 (No route to host))
- [15:03:43] * trovster (n=trov@creation1.plus.com) has joined #microformats
- [15:04:00] * trovster wonders if that sent...
- [15:06:06] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [15:08:20] <drewinthehead>
if what sent, trovster?
- [15:08:32] <trovster>
About the chinese name
- [15:09:42] <drewinthehead>
saw nothing here
- [15:09:59] <trovster>
http://en.wikipedia.org/wiki/Chinese_name -- aha, I was thinking about this earlier (for some reason thinking of the spanish syntax) - 'Personal names in Chinese culture follow a number of conventions different from those of personal names in Western culture. Most noticeably, a Chinese name is written with the surname first and the given name second.'
- [15:10:12] <trovster>
Spanner + works + throw = ^^
- [15:10:35] <boneill>
I have a friend that uses his middle name as his first as well,
- [15:10:52] <boneill>
e.g. if he's "Joe Frank Bloggs", he is called Frank by everyone
- [15:11:08] <boneill>
but that's a bit too weird to bother with imo ;)
- [15:11:13] <trovster>
boneill: But that's not the purpose of this tool
- [15:11:32] <drewinthehead>
sure, which is why we nest N inside FN
- [15:11:40] <boneill>
oh right, just trying to work out which bit is which in a name?
- [15:11:56] * tantek (n=tantek@cpe-66-108-43-55.nyc.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [15:12:52] <drewinthehead>
the purpose of this tool is to try and recover *something* if you have a name as a string and it doesn't fit the rules for implied-n or implied-nickname optimisation
- [15:13:06] <drewinthehead>
so it's a kind of get-out-of-jail-free card for emergencies
- [15:13:31] <boneill>
ah
- [15:13:47] * boneill creeps back into his corner
- [15:13:55] <drewinthehead>
under normal circumstances you'll want to capture the data well in the first instance :)
- [15:14:12] <drewinthehead>
but sometimes that can be out of your control
- [15:14:53] <trovster>
What you think about the Chinese spanner?
- [15:14:57] * markp (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
- [15:19:52] <drewinthehead>
i don't think it's a spanner
- [15:20:15] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [15:20:15] <jibot>
gsnedders is a 14 year old idiot from Scotland and pretends to have a website at http://geoffers.uni.cc/
- [15:20:22] <drewinthehead>
we're never going to be able to catch every instance perfectly - this is just a best-guess
- [15:25:20] <trovster>
What do you think of the "given 'nick' family" syntax?
- [15:26:41] <drewinthehead>
if it's used widely and can be demonstrated to be so, then you could propose it as processing rule
- [15:27:22] <drewinthehead>
coz, you know, parsing names isn't hard enough yet ;)
- [15:28:06] <trovster>
heh
- [15:29:03] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) has joined #microformats
- [15:29:03] * ChanServ sets mode +o briansuda
- [15:29:03] <jibot>
briansuda is brian suda of http://suda.co.uk/ and http://claimid.com/briansuda in his freetime he works on the X2V microformats parser (-0600 CST)
- [15:29:32] <drewinthehead>
i think in all cases the person proposing anything should be made to write the first parser for it ;)
- [15:30:02] <trovster>
http://allinthehead.com/demo/hcard/best-guess.php?name=Robert+Craig+%22Evel%22+Knievel%2C+Jr. not bad, not bad ;)
- [15:30:58] <trovster>
http://allinthehead.com/demo/hcard/best-guess.php?name=Eddie+%27the+Eagle%27+Edwards
- [15:30:59] <drewinthehead>
yeah, it's becoming usable for rescue, I think
- [15:31:03] <trovster>
There are two ;)
- [15:32:19] <drewinthehead>
ok, so I fail the 1980s skiers test.
- [15:32:50] <trovster>
Just need to look for 'nick name' or "nick name"
- [15:33:34] <drewinthehead>
i can look for quoted strings and class them as a single 'additional-name'
- [15:33:47] <drewinthehead>
but i can't imply a nickname
- [15:33:47] <briansuda>
or nickname
- [15:33:58] <drewinthehead>
hi briansuda
- [15:34:00] <trovster>
briansuda: That's where this conversation started :)
- [15:34:11] <drewinthehead>
we'd need a rule for that, surely
- [15:34:25] <drewinthehead>
can't just go making it up as I go along...
- [15:34:28] <trovster>
I think quoted implies nickname
- [15:34:36] <briansuda>
not more rules, keep the man off my back
- [15:34:49] <pnhChris>
be careful with whitespace around ' tho
- [15:35:07] <briansuda>
i think tantek made a good point and this is an implementation, by implementation issue, not a spec issue
- [15:35:16] <drewinthehead>
true, otherwise Fred O'Hare O'Brian will get upset
- [15:35:30] * pnhChris nods
- [15:36:00] <drewinthehead>
hmm
- [15:36:45] <briansuda>
not to throw another spanner in the works, but "suda, brian" fails your best-guess.php and that should be an easy one to catch.
- [15:36:59] <drewinthehead>
oops .. it should be catching that
- [15:37:05] <drewinthehead>
that's basic implied-n
- [15:37:17] <briansuda>
same with "b. suda"
- [15:37:35] * boneill (n=boneill@hatstand.ecs.soton.ac.uk) Quit ()
- [15:37:44] <briansuda>
yeah, but you abstract that to (lname), (fname) (addtional)...
- [15:37:45] <drewinthehead>
it should just be returning <div class="fn">suda, brian</div>
- [15:38:01] <briansuda>
just re-order it then pass it back through your current algorithm
- [15:38:29] <briansuda>
if should return that for FN, but there is structure in there for N
- [15:38:51] <drewinthehead>
the purpose here is more pre-prossessing to make sure we end up with a valid value for FN
- [15:39:09] <drewinthehead>
so it does nothing if the value is already valid
- [15:40:14] <briansuda>
ok, so you are working on something that will either let the string slide if it already passes implied-n, otherwise give it structure to your best-guess and then add N?
- [15:40:25] <drewinthehead>
correct
- [15:40:41] <drewinthehead>
it lets slide if it passes implied-nickname too
- [15:40:50] <briansuda>
ok, then it does what it is suppost to in those situations
- [15:41:05] <trovster>
Yes, coz drewinthehead is tricky :D
- [15:41:40] <briansuda>
OK, then if we take it one more step in my example it fails "suda, brian d."
- [15:41:46] <briansuda>
well, it guess wrong, but works
- [15:42:45] <drewinthehead>
i have no case for that :)
- [15:43:13] <briansuda>
it is pretty edge case
- [15:43:22] <drewinthehead>
do you think it's safe to presume if the first word is followed by a comma it's the family-name?
- [15:43:40] <drewinthehead>
(once prefixes have been dealt with)
- [15:45:42] * markp_ (n=markp@bi01p1.nc.us.ibm.com) has joined #microformats
- [15:48:33] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
- [15:48:49] <briansuda>
well, maybe you could assume that everything AFTER the comma could be moved to the front of the string. (that is after suffixes have been dealt width)
- [15:49:14] <briansuda>
suda, brian, jr. (i'm not sure anyone write it that way?)
- [15:49:25] <briansuda>
suda, jr., brian?
- [15:49:32] <briansuda>
suda jr., brian
- [15:49:58] <drewinthehead>
i'm not sure a human would be able to figure all those out with 100% reliability for any given name ;)
- [15:50:30] <drewinthehead>
james, jr., john
- [15:50:48] <briansuda>
true, but i think you could experiement with (string 1), (string 2) == (string 2) (string 1)
- [15:50:54] <drewinthehead>
james, jr., john, mr?
- [15:50:59] <drewinthehead>
sure, i'll give it a bash
- [15:52:01] <briansuda>
then after you have re-ordered, feed back through the current algorithm to figure out N
- [15:52:23] <briansuda>
(string 1), (string 2) (string 3) == (string 2) (string 3) (string 1)
- [15:55:10] <trovster>
suda, brian middle ??
- [15:56:04] <drewinthehead>
http://allinthehead.com/demo/hcard/best-guess.php?name=Mr+McLellan%2C+Andrew+Ian+BSc+Hons
- [15:56:32] <drewinthehead>
the problem is i'm now corrupting the FN value by changing the order. hmm.
- [15:57:46] * hober (n=ted@unaffiliated/hober) has joined #microformats
- [15:58:34] <drewinthehead>
i'm going to have to refactor my markup stange in order to output the items in the order in which they're discovered
- [15:59:30] <drewinthehead>
but first, lunch.
- [15:59:32] <trovster>
That last one you posted seems fine...
- [15:59:52] <trovster>
I wouldn't reorder the n-implementation.
- [16:00:23] <drewinthehead>
the FN is supposed to indicate the order in which the name components are output
- [16:00:45] <briansuda>
it is just a suggestion, if it doesn't solve any problems, or isn't useful don't spend too much time on it
- [16:01:10] <briansuda>
FN is formatted name, or display name - it is how i want to be "printed"
- [16:01:29] <briansuda>
it doesn't have to do with order
- [16:01:39] <briansuda>
i COULD have a completely different FN than N.
- [16:01:40] <drewinthehead>
right, which in this case should end up being whatever string is input
- [16:01:48] * markp (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
- [16:02:09] <drewinthehead>
when N is a child of FN, it is about order, essentially
- [16:03:09] <drewinthehead>
(a descendant of ..)
- [16:04:37] * drewinthehead will be back shortly ... 4 hours late for lunch..!
- [16:04:45] * drewinthehead is now known as drewinthehead_
- [16:07:49] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [16:14:30] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [16:14:30] <jibot>
mlinksva is Mike Linksvayer and from Creative Commons
- [16:14:30] * schepers (n=schepers@cpe-066-057-015-168.nc.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [16:16:16] * drewinthehead_ is now known as drewinthehead
- [16:26:57] <drewinthehead>
hmm .. looks like it's going to be more of a headache than it's worth at this point, briansuda
- [16:27:01] * valmont (n=chrishol@pdpc/supporter/silver/valmont) Quit ()
- [16:27:19] <drewinthehead>
i think i'll wait for it to become a non-theoretical problem
- [16:27:26] <briansuda>
drewinthehead, not a problem, just make a note somewhere incase anyone else the same "brilliant" idea
- [16:30:18] * pnhChris (n=cac6982@c-68-39-79-212.hsd1.nj.comcast.net) Quit ()
- [16:30:54] <drewinthehead>
the question remains - should I attempt to detect that scenario and correctly categorise the name parts, even if that means i'm messing with the FN
- [16:31:53] <drewinthehead>
or should i forget about the comma and allow the name parts to be miscategorised, preserving the input string as FN
- [16:33:04] <drewinthehead>
there has to be an easier way to fix this ...
- [16:35:06] <briansuda>
well, i think you should assume the person entering the text is correct, they know their name better than you
- [16:36:03] <briansuda>
and if you are just re-outputing their input (e.g. blog comment by (FN HERE)) then you are passing the issue along to the next hCard->vCard extractor, otherwise you could be introducing errors along the way
- [16:38:55] <drewinthehead>
sage advice
- [16:44:24] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) has joined #microformats
- [16:44:25] <jibot>
kingryan is ryan king
- [16:44:27] * ChanServ sets mode +o kingryan
- [16:46:03] <drewinthehead>
got it..! http://allinthehead.com/demo/hcard/best-guess.php?name=McLellan%2C+Andrew+Ian
- [16:46:11] * drewinthehead had a watercooler moment.
- [16:46:36] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) has joined #microformats
- [16:51:59] <briansuda>
except, i'd stript the (comma) , from the output <span class="family-name">McLellan,</span>
- [16:52:25] <briansuda>
or alteast move it outside the element <span class="family-name">McLellan</span> ,
- [16:52:49] <drewinthehead>
yes, it should be outside the span
- [16:53:16] <drewinthehead>
i left it in, as it's an important part of the readability of the name when presented
- [16:54:09] <drewinthehead>
updated.
- [16:56:00] <briansuda>
"Brian Suda, Jr." works as well, but the comma placement needs some luvin' there too
- [17:01:04] <drewinthehead>
thanks, updated.
- [17:17:42] * bewest wonders if anyone has experience transforming markup into a PERT chart
- [17:17:50] * bewest eyes DanC
- [17:18:13] <kingryan>
what kinda markup would you use? an outline?
- [17:18:14] * PhilipAshlock (i=user@c-24-17-158-229.hsd1.wa.comcast.net) Quit (Read error: 104 (Connection reset by peer))
- [17:18:15] <bewest>
s/transforming/visualizing
- [17:18:31] <kingryan>
its really more of a flow network, though
- [17:18:41] <bewest>
not an outline
- [17:18:47] <bewest>
maybe RDF or something
- [17:18:59] * drewinthehead (n=drewinth@oliis.plus.com) Quit ()
- [17:19:36] <bewest>
all the software I see to do project management/visualizing charts and whatnot sucks
- [17:20:35] * bewest has a nifty idea to do a hCalendar -> http://simile.mit.edu/timeline/ + map mashup
- [17:41:02] * trovster (n=trov@creation1.plus.com) Quit ()
- [17:46:27] * deanero (n=dean@dsl254-024-154.sea1.dsl.speakeasy.net) Quit ()
- [17:49:45] * valmont (n=chrishol@germany.pspdev.pas.earthlink.net) has joined #microformats
- [18:09:00] * RobertBachmann (n=RobertBa@M2503P014.adsl.highway.telekom.at) has joined #microformats
- [18:09:01] <jibot>
RobertBachmann is Robert Bachmann <http://rbach.priv.at/> and lives in Austria (Timezone: UTC 02)
- [18:09:04] * tantek (n=tantek@cpe-66-65-97-39.nyc.res.rr.com) has joined #microformats
- [18:09:05] <jibot>
tantek is Tantek <http://tantek.com> and works on Technorati and develops microformats <http://microformats.org>
- [18:09:25] <RobertBachmann>
hey kingryan
- [18:09:30] <kingryan>
hey RobertBachmann
- [18:09:32] * ChanServ sets mode +o tantek
- [18:11:00] <RobertBachmann>
In your email "[uf-discuss] proposal: a[rel=~include]" the subject uses @rel but the body contains @class ("<a href="#j" class="include"></a>")
- [18:11:20] <kingryan>
damn, you're right
- [18:11:30] <kingryan>
that's what I get for trying to be clever
- [18:12:42] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
- [18:13:09] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
- [18:15:36] * tantek (n=tantek@cpe-66-65-97-39.nyc.res.rr.com) Quit ()
- [18:17:37] <mfbot>
[[xfolk]] http://microformats.org/wiki?title=xfolk&diff=0&oldid=7172 * RodBegbie * (+94) Many more examples - added Groovy Links
- [18:18:12] * dc__ (n=dctanner@bb-87-81-165-34.ukonline.co.uk) has joined #microformats
- [18:19:21] * drewinthehead (n=drewinth@chauchcr.gotadsl.co.uk) has joined #microformats
- [18:19:22] <jibot>
drewinthehead is Drew McLellan - watch him, he's tricky.
- [18:20:49] <hober>
I'm not crazy about the A element being empty in that case
- [18:21:01] <hober>
though what to put in it? the whole point is to reduce redundancy
- [18:21:26] <kingryan>
I'm not crazy about it either, but it seems the least of the various evils
- [18:24:15] <drewinthehead>
shouldn't the item that performs the include be block-level?
- [18:24:46] <kingryan>
why? would the block level matter?
- [18:25:17] * RobertBachman1 (n=RobertBa@M2434P010.adsl.highway.telekom.at) has joined #microformats
- [18:26:04] <drewinthehead>
depending on implementation, what if the included markup were literally to be included? you could end up with block level elements nested inside inline elements
- [18:26:22] <kingryan>
well, we already have that problem
- [18:26:26] <kingryan>
with the object tag
- [18:26:36] <drewinthehead>
object is block level, isn't it?
- [18:26:42] <kingryan>
you can include an <li> with it, into a non-list context
- [18:27:16] <drewinthehead>
true, but that's not prescribed is it?
- [18:27:43] <drewinthehead>
you *can* do all sorts of weird things that wouldn't make sense :)
- [18:28:05] <kingryan>
I wouldn't say that my example wouldn't make sense
- [18:28:26] <drewinthehead>
nesting an LI directly inside an A wouldn't make sense
- [18:28:59] <drewinthehead>
perhaps i'm over-thinking
- [18:29:04] <kingryan>
yeah
- [18:29:36] <kingryan>
to put another restriction on authors could make it a bit too difficult to use
- [18:29:50] <kingryan>
you can already create non-sensical stuff with the include-pattern
- [18:30:00] <kingryan>
people have used it to include <area>'s
- [18:30:01] <drewinthehead>
just that if it's supposed to be an 'include' it would make sense to me that the default use shouldn't render a document invalid if the include we to be literally included
- [18:30:12] <drewinthehead>
right
- [18:31:58] <kingryan>
I'd rather go with author's instincts, where we've already seen people use the includes in somewhat wacky ways
- [18:33:47] * drewinthehead nods
- [18:34:04] <drewinthehead>
so is it rel="include" you're proposing?
- [18:34:30] <kingryan>
no, the subject said rel, but the body said class
- [18:34:35] <kingryan>
I meant class, just as it is now
- [18:35:51] * RobertBachmann (n=RobertBa@M2503P014.adsl.highway.telekom.at) Quit (Read error: 110 (Connection timed out))
- [18:36:42] * RobertBachman1 is now known as RobertBachmann
- [18:48:43] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
- [18:48:51] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
- [18:51:13] * drewinthehead wonders about the semantics of the CITE element
- [18:52:54] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) has joined #microformats
- [18:53:47] <alexander_>
Hi!
- [18:53:56] <drewinthehead>
hi alexander_
- [18:54:33] <alexander_>
trying to add a skype address to a hCard - anybody have any experience with this?
- [18:54:53] <kingryan>
skype has a URI scheme
- [18:55:01] <kingryan>
so you can just use that as one of your urls
- [18:56:00] <alexander_>
thats what I have done, the trouble is when it gets parsed to a vCard it looks kinda ugly... "skype:jungsthlm?call"
- [18:56:31] <kingryan>
have you seen a vcard that didn't look ugly?
- [18:56:47] <alexander_>
haha... maybe thats true
- [18:57:54] <alexander_>
would be nice to just pass the skype name though
- [18:58:21] <kingryan>
but the consumer needs to know its a skype name, no?
- [18:59:46] <alexander_>
sure
- [19:01:43] <alexander_>
btw, the technorati hcard->vcard parser only passes one url (the first one in the card) - is it possible to pass on more than one into the vcard?
- [19:06:58] <kingryan>
it should pass more than one, can you show me an example where it doesn't?
- [19:10:35] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) has joined #microformats
- [19:10:36] <jibot>
ryanlowe is Ryan Lowe, http://www.fanconcert.com
- [19:11:33] <alexander_>
This is a test page where I only get one adress passed per contact http://trustmojo.com/testing/hCards.html
- [19:14:53] <kingryan>
I'll take a look at it, but you might want to validate that page
- [19:17:44] <alexander_>
sure thing, its just a test right now... just trying out the parser etc
- [19:27:57] * RobertBachmann (n=RobertBa@M2434P010.adsl.highway.telekom.at) Quit ("Leaving")
- [19:28:39] * briansuda thinks a singlton, multipleton test is needed for hCard
- [19:33:25] <kingryan>
briansuda: I just pushed a test for multiple URLs
- [19:33:30] <kingryan>
#11
- [19:33:41] * briansuda checks
- [19:35:26] * kingryan has gotta run, later guys.
- [19:35:30] * kingryan (n=kingryan@dsl092-180-250.sfo1.dsl.speakeasy.net) Quit ()
- [19:51:47] * drewinthehead is now known as drewinthehead_
- [19:52:44] * pnhChris (n=cac6982@dsl254-092-094.nyc1.dsl.speakeasy.net) has joined #microformats
- [19:52:44] <jibot>
pnhChris is Chris Casciano, blogs at http://placenamehere.com/ , and a member of the Web Standards Project.
- [19:53:50] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
- [19:54:01] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit (Excess Flood)
- [19:56:33] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) has joined #microformats
- [20:03:02] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) Quit ("http://devbee.com/")
- [20:06:57] * Harry_Slaughter (n=harry@pool-71-116-86-17.snfcca.dsl-w.verizon.net) has joined #microformats
- [20:12:50] * cgriego (n=cgriego@out-02.hotels.com) has left #Microformats
- [20:22:47] * cgriego (n=cgriego@out-02.hotels.com) has joined #Microformats
- [20:37:53] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) Quit (Read error: 104 (Connection reset by peer))
- [20:38:10] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) has joined #microformats
- [20:38:44] <alexander_>
Anybody know why my hCard when parsed to vCard (via technorati) only gets one URL entry? Only the first URL gets passed? Comments?
- [20:40:14] <briansuda>
because the code isn't setup to get more than one URL yet
- [20:40:54] <alexander_>
aha, ok, the technorati parser that is?
- [20:40:57] <briansuda>
recently, we finalised which properties can have multiple values and which can't now that needs to get folded back into the the hCard->vCard code
- [20:42:55] <alexander_>
Ok, i see. BTW thanks for the nice hack to ba able to include images into the parse :-)
- [20:46:31] <deanero_>
is anyone here publishing atom feeds of hcalendar events?
- [20:46:57] <deanero_>
ah, looks like eventful is doing that
- [20:55:08] * KevinMarks (n=Snak@h-68-164-91-220.snvacaid.dynamic.covad.net) has joined #microformats
- [20:55:22] * ChanServ sets mode +o KevinMarks
- [21:12:24] * jakedahn (n=jakedahn@70-59-79-117.mpls.qwest.net) Quit (Remote closed the connection)
- [21:12:48] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) Quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]")
- [21:33:49] <hober>
deanero_: yeah, we're doing that.
- [21:35:08] <deanero_>
that's super cool. i think i'm going follow suit with band tour dates...
- [21:35:58] <hober>
If you have any complaints about our Atom feeds, please yell. They're my fault. :)
- [21:38:04] * alexander_ (n=alexande@c-71-198-36-78.hsd1.ca.comcast.net) Quit ()
- [21:38:44] <pnhChris>
have anything that consumes them by doing something other then just rendering the HTML?
- [21:39:49] * pnhChris might have to try and write some tails-y thing for NNW
- [21:41:45] <pnhChris>
not sure if that's doable or what..
- [21:42:16] <hober>
that would rock
- [21:43:22] <pnhChris>
something to run over the current item would be doable.. I just don't know what would be possible beyond that
- [21:43:30] <pnhChris>
automated, etc.
- [21:44:23] <pnhChris>
though at a point you kinda have to ask why not just subscribe to the ical feed :P
- [21:45:13] <hober>
:)
- [21:45:46] <hober>
Because iCalendar's location field sucks?
- [21:46:39] * izo_ (n=izo_@boi59-1-82-66-128-84.fbx.proxad.net) Quit ()
- [21:46:55] <deanero_>
i figure folks will just subscribe to the atom feed because that's what they do and it'll look nice and normal. then if some clever developer does something nifty with it in the future it'll just work
- [21:47:46] * markp_ (n=markp@bi01p1.nc.us.ibm.com) Quit (Read error: 110 (Connection timed out))
- [21:48:29] <deanero_>
i'm trying to invest in my future laziness... :)
- [21:49:25] <pnhChris>
ok.. so i guess i can get kinda there in a hacky way by making a stylesheet that uses a bg img or something to highlight where a microformat is... and then write a script to try and extract data from the currently viewed item
- [21:49:33] <pnhChris>
that could be doable
- [21:49:54] * pnhChris has a new project for himself
- [21:50:48] <briansuda>
there is a script that will convert an hAtom feed into an Atom feed inside NewsNetWire
- [21:51:27] <briansuda>
a similar script could be used to detect hCalendar and add an icon to an external web service that could extract the data from the source. Maybe?
- [21:53:04] <mfbot>
[[to-do]] http://microformats.org/wiki?title=to-do&diff=0&oldid=7173 * ChrisCasciano * (+77) Chris Casciano -
- [21:53:28] <pnhChris>
yeah.. i wrote the hatom script
- [21:53:46] <pnhChris>
its bascally an actionscript wrapper around hatom2atom.xsl
- [21:54:45] <deanero_>
are there folks using hatom exclusively and then going from there to atom?
- [21:54:47] <pnhChris>
but it works by "subscribing" to the script.. not sure if there's any facility to filter contents of normal subscriptions
- [21:55:07] <pnhChris>
i've used hatom in a few places that don't typically have an atom feed / any feed
- [21:55:27] <pnhChris>
to subscribe to a page
- [21:55:31] <pnhChris>
or something similar
- [21:56:05] <briansuda>
then there might be an easy way to make a wrapper for the feeds.technorati.com for hCalendar
- [21:56:09] <pnhChris>
but yts, a lot of cases its redundant... with the bonus of being good semantic markup
- [21:56:22] <pnhChris>
yes*
- [21:57:01] <pnhChris>
sure briansuda, but i'd love a way to do it without asking someone to route every feed though some script or proxy
- [21:57:31] <pnhChris>
we'll see what i can throw together this weekend
- [21:57:49] <briansuda>
well, you'd have to 'detect' if hCal was present, then just add a link to the service, then it would only put a load if people extract the data
- [21:57:57] <pnhChris>
ah.. yeah
- [21:58:07] <pnhChris>
i see what you mean
- [21:58:14] <pnhChris>
for the action once its found
- [21:58:22] <briansuda>
just like you see "email this" of "digg this" at the bottom of some feedburner feeds
- [21:58:38] <briansuda>
* or *
- [21:58:53] <pnhChris>
there's a good WordPress plugin opportunity
- [21:58:55] <pnhChris>
:P
- [21:59:14] <pnhChris>
some "extract this" link on all the feed contents
- [21:59:35] <pnhChris>
like those "digg this" links
- [21:59:54] <pnhChris>
or textpattern plugin
- [22:00:09] <pnhChris>
though I don't know if theres a sensible way to do that with mine
- [22:00:40] <pnhChris>
you'd have to parse all the entries on the fly
- [22:00:46] <briansuda>
something to think about for the weekend...
- [22:01:35] <briansuda>
well, you could cheat and look for something like <(.+) class="(.+|\w+)vevent(.+|\w+)"
- [22:02:17] <briansuda>
and if that is present then add the link. It COULD have some false positives, but a Regular Expression is easier on the client-side than parsing
- [22:02:49] <briansuda>
let the services figure out if there are valid hCalendars in the document
- [22:04:05] <briansuda>
or simiply add that to the hAtom2Atom xslt, do a quick check for descendant-or-self::*[contains(" vevent ",@class)] and if there is something then add the link to the output
- [22:04:33] <briansuda>
check while processing. Save some CPU cycles later.
- [22:04:47] <pnhChris>
oh.. i was thinking for changes to my other scripts.. for textpattern
- [22:04:56] <pnhChris>
and having the feed go out with the link
- [22:05:01] <pnhChris>
vs. adding it on the client side
- [22:05:27] <briansuda>
there are a few different options.
- [22:06:00] <briansuda>
(i think) feedreader automatically added stuff to the bottom of feeds, it brings people back to their site to do utility things like "email a friend about this link" and stuff.
- [22:06:12] <briansuda>
extract hCa* from this feed is the same thing.
- [22:06:16] <briansuda>
value-added services
- [22:06:29] <pnhChris>
right.. but the others are all universal
- [22:06:43] <briansuda>
universal?
- [22:06:44] <pnhChris>
vs.. me blogging an event once in a blue moon
- [22:06:51] <briansuda>
ah, true
- [22:06:57] <briansuda>
you can ALWAYS email someone
- [22:07:00] <pnhChris>
applicable to every entry
- [22:07:09] <briansuda>
extracting hCal, is only every once and while
- [22:07:24] <briansuda>
well, for you, yes, but eventful and others have it in every entry
- [22:07:26] <pnhChris>
in most (non-eventful) cases
- [22:07:32] <pnhChris>
:P
- [22:08:39] <briansuda>
think about it, because you could pass another "flag" into the XSLT and if that is present then do the checks for additional microformats, otherwise use the default behaviour which is what it does now.
- [22:09:32] * drewinthehead_ suggests just using Endo
- [22:09:55] * drewinthehead_ is lazy like that
- [22:10:09] <pnhChris>
nah
- [22:10:10] <pnhChris>
:P
- [22:10:16] * drewinthehead_ is now known as drewinthehead
- [22:10:37] <pnhChris>
but also because I'd be looking at more then hcalendar if i did something
- [22:10:59] <drewinthehead>
actually, i'd be more interested in solutions for Vienna - that's open source
- [22:11:00] <pnhChris>
(not sure what endo can do beyond dates)
- [22:11:07] <pnhChris>
plus.. i use NNW
- [22:11:08] <pnhChris>
so
- [22:11:18] <drewinthehead>
Vienna is NNW minus the evil
- [22:11:57] <pnhChris>
but you need a steady dose of evil from somewhere
- [22:12:02] * briansuda (n=briansud@h-68-166-252-239.chcgilgm.covad.net) Quit ("quittin' time!")
- [22:12:12] <pnhChris>
yeah.. quittin time
- [22:12:16] <drewinthehead>
i ditched NNW the moment it required me to register for a service i'll never use just to make use of software i'd already paid for
- [22:12:23] <pnhChris>
i should get out of here before i overstay my welcome
- [22:12:29] <drewinthehead>
catchya later :)
- [22:12:46] * pnhChris is at a clients this afternoon
- [22:13:26] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) Quit (Read error: 110 (Connection timed out))
- [22:16:26] <pnhChris>
later
- [22:16:28] * pnhChris (n=cac6982@dsl254-092-094.nyc1.dsl.speakeasy.net) Quit ()
- [22:18:24] * mlinksva (n=mlinksva@pdpc/supporter/sustaining/mlinksva) has joined #microformats
- [22:26:44] * ryanlowe (n=chatzill@CPE00045a734098-CM001225d89e7c.cpe.net.cable.rogers.com) has joined #microformats
- [22:26:44] <jibot>
ryanlowe is Ryan Lowe, http://www.fanconcert.com
- [23:16:07] * briansuda (n=briansud@AC861C68.ipt.aol.com) has joined #microformats
- [23:16:07] * ChanServ sets mode +o briansuda
- [23:16:08] <jibot>
briansuda is brian suda of http://suda.co.uk/ and http://claimid.com/briansuda in his freetime he works on the X2V microformats parser (-0600 CST)
- [23:17:41] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit ()
- [23:19:14] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) has joined #microformats
- [23:20:51] * gsnedders (n=gsnedder@host86-139-126-254.range86-139.btcentralplus.com) Quit (Client Quit)
- [23:35:49] * deanero_ (n=dean@66.239.39.109.ptr.us.xo.net) Quit ()
- [23:40:43] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) has joined #microformats
- [23:44:28] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) Quit (Client Quit)
- [23:46:47] * deanero (n=dean@66.239.39.109.ptr.us.xo.net) has joined #microformats
- [23:49:27] * schepers (n=schepers@66-194-222-226.static.twtelecom.net) Quit ("Free at last!")
These logs were automatically created by mflogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.
See http://microformats.org/wiki/mflogbot for more information.