Re: [WebDNA] Middle Question

This WebDNA talk-list message is from

2015


It keeps the original formatting.
numero = 112014
interpreted = N
texte = --Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are working with [middle] to give it more power. What would you like to g= et in the next version? I took note of the "startbefore" and "endafter" opti= ons suggested few days ago, but I am interested if someone has more ideas. - Chris On 23 Jan 2015, at 00:36, Steve Craig wrote: I=E2=80=99ve always wondered if startafter and endafter were valid options b= ut never got round to testing. [Middle] has never really done what I thought= it should. Cheers =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Steve Craig - Asylum Interactive Tel +44 1330 860550 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D http://www.asylumweb.com Email: steve@asylumweb.com Skype: s.craig - iChat: steve.craig =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > On 22 Jan 2015, at 21:29, David Bastedo wrote: >=20 > For EndBefore, the docs say: String of text characters to search for defin= ing the end of the text to be returned. All following text (and the EndBefor= e text itself) will be ignored. --> this suggests that it should ignore ever= ything after this, including the stop token itself. >=20 > so, the block I am trying to remove: >=20 > by using : property=3D"og:title" as my starting point > and ideally, I want to use: " / as my end point. >=20 > According to the docs, I should then get: content=3D"Toronto Star copyedit= or edits memo announcing the elimination of copyeditor jobs >=20 >=20 > regardless, it isn't working and it is returning the rest of the page afte= r the place where it is supposed to stop. It is not stopping. > If I url the start and end, I get the same result - no stoppage. >=20 >=20 >=20 > [text]theOutPut=3D[tcpconnect host=3Dboingboing.net][!] > [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-copyedi.html HTTP= /1.0[!] > [/!][UnURL]%0D%0A[/Unurl]Host: boingboing.net[UnURL]%0D%0A%0D%0A[/UnURL][U= nURL]%0D%0A[/Unurl][!] > [/!][/tcpsend][/tcpconnect][/text] >=20 > [text]myProp2=3D[middle startafter=3D[url]property=3D"og:image"[/url]&endb= efore=3D[url]" /[/url]][theOutPut][/middle][/text] =20 > myProp2: [myProp2]
>=20 >=20 > Theoretically, I should be able to stop middle on the first quot that it r= uns into, as opposed to " / and I'd take />, but this breaks middle: >=20 > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/>[= /url]][theOutPut][/middle] >=20 > this I get the same result : > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/= url]][theOutPut][/middle] > as >=20 > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]" /= [/url]][theOutPut][/middle] >=20 > and > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]"[/= url]][theOutPut][/middle] >=20 >=20 > none of these will stop anything past the endpoint from displaying.... an= y ideas? >=20 > d. >=20 >=20 >> On Thu, Jan 22, 2015 at 2:24 PM, Kenneth Grome w= rote: >> endbefore works from the end of the specified text, thus you >> should expect this: >>=20 >> content=3D"Toronto Star copyeditor edits memo announcing the >> elimination of copyeditor jobs" /> >> >> > content=3D"http://boingboing.net/2009/11/07/toronto-star-copyedi.html" >> /> >> > content=3D"http://craphound.com/images/torstarsubsnit.jpeg" >>=20 >> Regards, >> Kenneth Grome >> WebDNA Solutions >> http://www.webdnasolutions.com >> Web Database Systems and Linux Server Management >>=20 >>=20 >> On 01/22/2015 12:52 PM, David Bastedo wrote: >> > Is there somebody who can shed some light on the proper use of >> > [middle]. It's not behaving as I would expect. >> > >> > I am attempting to extract open graph meta data from html after >> > grabbing it via [tcpconnect] >> > >> > so here is a sample of what I want to extract: >> > >> > >> > >> > >> > >> > >> > >> > given this code: >> > [text]theOutPut=3D[tcpconnect host=3Dboingboing.net ][!] >> > [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-copyedi.html H= TTP/1.0[!] >> > [/!][UnURL]%0D%0A[/Unurl]Host: boingboing.net [U= nURL]%0D%0A%0D%0A[/UnURL][UnURL]%0D%0A[/Unurl][!] >> > [/!][/tcpsend][/tcpconnect][/text] >> > >> > [text]myProp=3D[middle startafter=3Dproperty=3D"og:title"&endbefore=3D"= /][theOutPut][/middle][/text] >> > >> > myProp: [myProp]
>> > >> > I would expect MyPprop to return: content=3D"Toronto Star copyeditor e= dits memo announcing the elimination of copyeditor jobs >> > >> > but, it is returning: myProp: content=3D"Toronto Star copyeditor >> > edits memo announcing the elimination of copyeditor jobs" /> and >> > the rest of the page >> > >> > If I url everything, it doesn't work at all. Theoretically, middle >> > is built for exactly this purpose and I should be able to run a >> > series of Middles to extract specific og tags that I pre-describe. >> > >> > i'm using 6.2 >> > >> > Thanks in advance! >> > >> > d. >> > >> > >> > >> > --------------------------------------------------------- This >> > message is sent to you because you are subscribed to the mailing >> > list . To unsubscribe, E-mail to: archives: >> > http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >> > support@webdna.us >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >=20 >=20 >=20 > --=20 > David Bastedo > Ten Plus One Communications Inc. > http://www.10plus1.com > 416.277.4499 >=20 > --------------------------------------------------------- This message is s= ent to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us --------------------------------------------------------- This message is se= nt to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us= --Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
We are working with [middle] to give i= t more power. What would you like to get in the next version? I took note of= the "startbefore" and "endafter" options suggested few days ago, but I am i= nterested if someone has more ideas.

- Chris


On 23 Jan 2015, at 00:36, Steve Craig <steve@asylumweb.com> wrote:

I=E2= =80=99ve always wondered if startafter and endafter were valid options but n= ever got round to testing. [Middle] has never really done what I thought it s= hould.

Cheers
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= /div>
Steve Craig - Asylum Interactive
T= el +44 1330 860550
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
= Skype: s.craig - iChat: steve.craig
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D



On 22 Jan 2015, at 21:29, David Bastedo <david@10plus1.com> wrote:

For EndBefore, the docs say: String of text characters to s= earch for defining the end of the text to=20 be returned. All following text (and the EndBefore text itself) will be=20 ignored. --> this suggests that it should ignore everything after this, i= ncluding the stop token itself.

so, the b= lock I am trying to remove: <meta property=3D"og:title= " content=3D"Toronto Star copyeditor edits memo announcing the elimination o= f copyeditor jobs" />

by using : property=3D"og:title" as my s= tarting point
and ideally, I w= ant to use: " / as my end point.
According to the docs, I should then get:
content=3D"Toronto Star copyeditor edits memo announc= ing the elimination of copyeditor jobs

<= br class=3D"">
regardless, it isn't working a= nd it is returning the rest of the page after the place where it is supposed= to stop. It is not stopping.
= If I url the start and end, I get the same result - no stoppage.



[text]theOutPut=3D[tcpconnec= t host=3Dboingboing.net][!= ]
[/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-cop= yedi.html HTTP/1.0[!]
[/!][UnURL]%0D%0A[/Unurl]Host: boingboing.net[UnURL]%0D%0A%0D%0A[/U= nURL][UnURL]%0D%0A[/Unurl][!]
[/!][/tcpsend][/tcpconnect][/tex= t]

[text]myProp2=3D[middle startafter=3D[url]pr= operty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle= ][/text] 
myProp2: [myProp2]<br />
<= br class=3D"">
Theoretically, I= should be able to stop middle on the first quot that it runs into, as oppos= ed to " / and I'd take />, but this breaks middle:

[middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D= [url]/>[/url]][theOutPut][/middle]

this I get the same result :
[middle st= artafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/url]][th= eOutPut][/middle]
as

[middle startafter=3D[url]proper= ty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle]
and
[middle startafter=3D[url]property=3D"og:image"[/= url]&endbefore=3D[url]"[/url]][theOutPut][/middle]
=

none of these will stop anything past th= e endpoint from displaying....  any ideas?

d.
=

<= /div>

On Thu, Jan 22, 2015 at 2:24 PM, Kenneth G= rome <ken@webdnasolutions.com> wro= te:
endbefore works from the end= of the specified text, thus you
should expect this:

 content=3D"Toronto Star copyeditor edits memo announcing the
elimination of copyeditor jobs" />
<meta property=3D"og:description" content=3D"" />
<meta property=3D"og:url"
content=3D"http://boingboing.net/2009/11/07/toronto-= star-copyedi.html"
/>
<meta property=3D"og:image"
content=3D"http://craphound.com/images/torstarsubsnit.jpeg"=

Regards,
Kenneth Grome
WebDNA Solutions
htt= p://www.webdnasolutions.com
Web Database Systems and Linux Server Management


On 01/22/2015 12:52 PM, David Bastedo wrote:
> Is there somebody who can shed some light on the proper use of
> [middle]. It's not behaving as I would expect.
>
> I am attempting to extract open graph meta data from html after
> grabbing it via [tcpconnect]
>
> so here is a sample of what I want to extract:
>
> <meta property=3D"og:type" content=3D"article" />
> <meta property=3D"og:title" content=3D"Toronto Star copyeditor edits= memo announcing the elimination of copyeditor jobs" />
> <meta property=3D"og:description" content=3D"" />
> <meta property=3D"og:url" content=3D"http://= boingboing.net/2009/11/07/toronto-star-copyedi.html" />
> <meta property=3D"og:image" content=3D"http://craphound= .com/images/torstarsubsnit.jpeg" />
>
> given this code:
> [text]theOutPut=3D[tcpconnect host=3Dboingboing.net <http://boingboing.net>= ;][!]
> [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-st= ar-copyedi.html HTTP/1.0[!]
> [/!][UnURL]%0D%0A[/Unurl]Host: boingboing.net <http://boingboing.net>[UnUR= L]%0D%0A%0D%0A[/UnURL][UnURL]%0D%0A[/Unurl][!]
> [/!][/tcpsend][/tcpconnect][/text]
>
> [text]myProp=3D[middle startafter=3Dproperty=3D"og:title"&endbefore= =3D" /][theOutPut][/middle][/text]
>
> myProp: [myProp]<br />
>
> I would expect MyPprop to return:   content=3D"Toronto Star c= opyeditor edits memo announcing the elimination of copyeditor jobs
>
> but, it is returning: myProp: content=3D"Toronto Star copyeditor
> edits memo announcing the elimination of copyeditor jobs" /> and
> the rest of the page
>
> If I url everything, it doesn't work at all. Theoretically, middle
> is built for exactly this purpose and I should be able to run a
> series of Middles to extract specific og tags that I pre-describe.
>
> i'm using 6.2
>
> Thanks in advance!
>
> d.
>
>
>
> --------------------------------------------------------- This > message is sent to you because you are subscribed to the mailing
> list . To unsubscribe, E-mail to: archives:
> http://mail.webdna.us/list/talk@webdna.us Bug Reporting:
> support@webdna.us ---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <talk@webdn= a.us>.
To unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/list/talk@webdna.us
Bug Reporting: support@webdn= a.us




--
David Bastedo
=
Ten Plus One Communications Inc.
h= ttp://www.10plus1.com
416.277.4499
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: h= ttp://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdn= a.us
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.= webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us
= --Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  2. Re: [WebDNA] Middle Question (christophe.billiottet@webdna.us 2015)
  3. Re: [WebDNA] Middle Question (David Bastedo 2015)
  4. Re: [WebDNA] Middle Question (Tom Duke 2015)
  5. Re: [WebDNA] Middle Question (christophe.billiottet@webdna.us 2015)
  6. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  7. Re: [WebDNA] Middle Question (David Bastedo 2015)
  8. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  9. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  10. Re: [WebDNA] Middle Question (David Bastedo 2015)
  11. Re: [WebDNA] Middle Question (Terry Wilson 2015)
  12. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  13. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  14. Re: [WebDNA] Middle Question (David Bastedo 2015)
  15. Re: [WebDNA] Middle Question (David Bastedo 2015)
  16. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  17. Re: [WebDNA] Middle Question (Terry Wilson 2015)
  18. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  19. Re: [WebDNA] Middle Question (Chris 2015)
  20. Re: [WebDNA] Middle Question (Chris 2015)
  21. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  22. Re: [WebDNA] Middle Question (Steve Craig 2015)
  23. Re: [WebDNA] Middle Question (David Bastedo 2015)
  24. Re: [WebDNA] Middle Question (Kenneth Grome 2015)
  25. [WebDNA] Middle Question (David Bastedo 2015)
--Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are working with [middle] to give it more power. What would you like to g= et in the next version? I took note of the "startbefore" and "endafter" opti= ons suggested few days ago, but I am interested if someone has more ideas. - Chris On 23 Jan 2015, at 00:36, Steve Craig wrote: I=E2=80=99ve always wondered if startafter and endafter were valid options b= ut never got round to testing. [middle] has never really done what I thought= it should. Cheers =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Steve Craig - Asylum Interactive Tel +44 1330 860550 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D http://www.asylumweb.com Email: steve@asylumweb.com Skype: s.craig - iChat: steve.craig =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > On 22 Jan 2015, at 21:29, David Bastedo wrote: >=20 > For EndBefore, the docs say: String of text characters to search for defin= ing the end of the text to be returned. All following text (and the EndBefor= e text itself) will be ignored. --> this suggests that it should ignore ever= ything after this, including the stop token itself. >=20 > so, the block I am trying to remove: >=20 > by using : property=3D"og:title" as my starting point > and ideally, I want to use: " / as my end point. >=20 > According to the docs, I should then get: content=3D"Toronto Star copyedit= or edits memo announcing the elimination of copyeditor jobs >=20 >=20 > regardless, it isn't working and it is returning the rest of the page afte= r the place where it is supposed to stop. It is not stopping. > If I url the start and end, I get the same result - no stoppage. >=20 >=20 >=20 > [text]theOutPut=3D[tcpconnect host=3Dboingboing.net][!] > [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-copyedi.html HTTP= /1.0[!] > [/!][unurl]%0D%0A[/Unurl]Host: boingboing.net[unurl]%0D%0A%0D%0A[/UnURL][U= nURL]%0D%0A[/Unurl][!] > [/!][/tcpsend][/tcpconnect][/text] >=20 > [text]myProp2=3D[middle startafter=3D[url]property=3D"og:image"[/url]&endb= efore=3D[url]" /[/url]][theOutPut][/middle][/text] =20 > myProp2: [myProp2]
>=20 >=20 > Theoretically, I should be able to stop middle on the first quot that it r= uns into, as opposed to " / and I'd take />, but this breaks middle: >=20 > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/>[= /url]][theOutPut][/middle] >=20 > this I get the same result : > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/= url]][theOutPut][/middle] > as >=20 > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]" /= [/url]][theOutPut][/middle] >=20 > and > [middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]"[/= url]][theOutPut][/middle] >=20 >=20 > none of these will stop anything past the endpoint from displaying.... an= y ideas? >=20 > d. >=20 >=20 >> On Thu, Jan 22, 2015 at 2:24 PM, Kenneth Grome w= rote: >> endbefore works from the end of the specified text, thus you >> should expect this: >>=20 >> content=3D"Toronto Star copyeditor edits memo announcing the >> elimination of copyeditor jobs" /> >> >> > content=3D"http://boingboing.net/2009/11/07/toronto-star-copyedi.html" >> /> >> > content=3D"http://craphound.com/images/torstarsubsnit.jpeg" >>=20 >> Regards, >> Kenneth Grome >> WebDNA Solutions >> http://www.webdnasolutions.com >> Web Database Systems and Linux Server Management >>=20 >>=20 >> On 01/22/2015 12:52 PM, David Bastedo wrote: >> > Is there somebody who can shed some light on the proper use of >> > [middle]. It's not behaving as I would expect. >> > >> > I am attempting to extract open graph meta data from html after >> > grabbing it via [tcpconnect] >> > >> > so here is a sample of what I want to extract: >> > >> > >> > >> > >> > >> > >> > >> > given this code: >> > [text]theOutPut=3D[tcpconnect host=3Dboingboing.net ][!] >> > [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-copyedi.html H= TTP/1.0[!] >> > [/!][unurl]%0D%0A[/Unurl]Host: boingboing.net [U= nURL]%0D%0A%0D%0A[/UnURL][unurl]%0D%0A[/Unurl][!] >> > [/!][/tcpsend][/tcpconnect][/text] >> > >> > [text]myProp=3D[middle startafter=3Dproperty=3D"og:title"&endbefore=3D"= /][theOutPut][/middle][/text] >> > >> > myProp: [myProp]
>> > >> > I would expect MyPprop to return: content=3D"Toronto Star copyeditor e= dits memo announcing the elimination of copyeditor jobs >> > >> > but, it is returning: myProp: content=3D"Toronto Star copyeditor >> > edits memo announcing the elimination of copyeditor jobs" /> and >> > the rest of the page >> > >> > If I url everything, it doesn't work at all. Theoretically, middle >> > is built for exactly this purpose and I should be able to run a >> > series of Middles to extract specific og tags that I pre-describe. >> > >> > i'm using 6.2 >> > >> > Thanks in advance! >> > >> > d. >> > >> > >> > >> > --------------------------------------------------------- This >> > message is sent to you because you are subscribed to the mailing >> > list . To unsubscribe, E-mail to: archives: >> > http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >> > support@webdna.us >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >=20 >=20 >=20 > --=20 > David Bastedo > Ten Plus One Communications Inc. > http://www.10plus1.com > 416.277.4499 >=20 > --------------------------------------------------------- This message is s= ent to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us --------------------------------------------------------- This message is se= nt to you because you are subscribed to the mailing list . To unsubscribe, E= -mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting:= support@webdna.us= --Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
We are working with [middle] to give i= t more power. What would you like to get in the next version? I took note of= the "startbefore" and "endafter" options suggested few days ago, but I am i= nterested if someone has more ideas.

- Chris


On 23 Jan 2015, at 00:36, Steve Craig <steve@asylumweb.com> wrote:

I=E2= =80=99ve always wondered if startafter and endafter were valid options but n= ever got round to testing. [middle] has never really done what I thought it s= hould.

Cheers
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= /div>
Steve Craig - Asylum Interactive
T= el +44 1330 860550
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
= Skype: s.craig - iChat: steve.craig
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D



On 22 Jan 2015, at 21:29, David Bastedo <david@10plus1.com> wrote:

For EndBefore, the docs say: String of text characters to s= earch for defining the end of the text to=20 be returned. All following text (and the EndBefore text itself) will be=20 ignored. --> this suggests that it should ignore everything after this, i= ncluding the stop token itself.

so, the b= lock I am trying to remove: <meta property=3D"og:title= " content=3D"Toronto Star copyeditor edits memo announcing the elimination o= f copyeditor jobs" />

by using : property=3D"og:title" as my s= tarting point
and ideally, I w= ant to use: " / as my end point.
According to the docs, I should then get:
content=3D"Toronto Star copyeditor edits memo announc= ing the elimination of copyeditor jobs

<= br class=3D"">
regardless, it isn't working a= nd it is returning the rest of the page after the place where it is supposed= to stop. It is not stopping.
= If I url the start and end, I get the same result - no stoppage.



[text]theOutPut=3D[tcpconnec= t host=3Dboingboing.net][!= ]
[/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-star-cop= yedi.html HTTP/1.0[!]
[/!][unurl]%0D%0A[/Unurl]Host: boingboing.net[unurl]%0D%0A%0D%0A[/U= nURL][unurl]%0D%0A[/Unurl][!]
[/!][/tcpsend][/tcpconnect][/tex= t]

[text]myProp2=3D[middle startafter=3D[url]pr= operty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle= ][/text] 
myProp2: [myProp2]<br />
<= br class=3D"">
Theoretically, I= should be able to stop middle on the first quot that it runs into, as oppos= ed to " / and I'd take />, but this breaks middle:

[middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D= [url]/>[/url]][theOutPut][/middle]

this I get the same result :
[middle st= artafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/url]][th= eOutPut][/middle]
as

[middle startafter=3D[url]proper= ty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle]
and
[middle startafter=3D[url]property=3D"og:image"[/= url]&endbefore=3D[url]"[/url]][theOutPut][/middle]
=

none of these will stop anything past th= e endpoint from displaying....  any ideas?

d.
=

<= /div>

On Thu, Jan 22, 2015 at 2:24 PM, Kenneth G= rome <ken@webdnasolutions.com> wro= te:
endbefore works from the end= of the specified text, thus you
should expect this:

 content=3D"Toronto Star copyeditor edits memo announcing the
elimination of copyeditor jobs" />
<meta property=3D"og:description" content=3D"" />
<meta property=3D"og:url"
content=3D"http://boingboing.net/2009/11/07/toronto-= star-copyedi.html"
/>
<meta property=3D"og:image"
content=3D"http://craphound.com/images/torstarsubsnit.jpeg"=

Regards,
Kenneth Grome
WebDNA Solutions
htt= p://www.webdnasolutions.com
Web Database Systems and Linux Server Management


On 01/22/2015 12:52 PM, David Bastedo wrote:
> Is there somebody who can shed some light on the proper use of
> [middle]. It's not behaving as I would expect.
>
> I am attempting to extract open graph meta data from html after
> grabbing it via [tcpconnect]
>
> so here is a sample of what I want to extract:
>
> <meta property=3D"og:type" content=3D"article" />
> <meta property=3D"og:title" content=3D"Toronto Star copyeditor edits= memo announcing the elimination of copyeditor jobs" />
> <meta property=3D"og:description" content=3D"" />
> <meta property=3D"og:url" content=3D"http://= boingboing.net/2009/11/07/toronto-star-copyedi.html" />
> <meta property=3D"og:image" content=3D"http://craphound= .com/images/torstarsubsnit.jpeg" />
>
> given this code:
> [text]theOutPut=3D[tcpconnect host=3Dboingboing.net <http://boingboing.net>= ;][!]
> [/!][tcpsend skipheader=3DT]GET /2009/11/07/toronto-st= ar-copyedi.html HTTP/1.0[!]
> [/!][unurl]%0D%0A[/Unurl]Host: boingboing.net <http://boingboing.net>[UnUR= L]%0D%0A%0D%0A[/UnURL][unurl]%0D%0A[/Unurl][!]
> [/!][/tcpsend][/tcpconnect][/text]
>
> [text]myProp=3D[middle startafter=3Dproperty=3D"og:title"&endbefore= =3D" /][theOutPut][/middle][/text]
>
> myProp: [myProp]<br />
>
> I would expect MyPprop to return:   content=3D"Toronto Star c= opyeditor edits memo announcing the elimination of copyeditor jobs
>
> but, it is returning: myProp: content=3D"Toronto Star copyeditor
> edits memo announcing the elimination of copyeditor jobs" /> and
> the rest of the page
>
> If I url everything, it doesn't work at all. Theoretically, middle
> is built for exactly this purpose and I should be able to run a
> series of Middles to extract specific og tags that I pre-describe.
>
> i'm using 6.2
>
> Thanks in advance!
>
> d.
>
>
>
> --------------------------------------------------------- This > message is sent to you because you are subscribed to the mailing
> list . To unsubscribe, E-mail to: archives:
> http://mail.webdna.us/list/talk@webdna.us Bug Reporting:
> support@webdna.us ---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <talk@webdn= a.us>.
To unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/list/talk@webdna.us
Bug Reporting: support@webdn= a.us




--
David Bastedo
=
Ten Plus One Communications Inc.
h= ttp://www.10plus1.com
416.277.4499
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: h= ttp://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdn= a.us
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.= webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us= --Apple-Mail-F163638B-3E15-4A0C-B337-7938EAED7254-- Christophe Billiottet

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

[WebDNA] OT: How is this being done? Curious. (2009) Chicago based WebCat Hosters (2000) Sort Order on a page search (1997) Huge databases and RAM (1998) Nested tags count question (1997) Kaaaaahhhhhhhnnnnnnn! (1997) WC Database Format (1997) [ReturnRaw] and hiding FORM data (2003) WebCat2b13MacPlugIn - syntax to convert date (1997) Page Counters? (1997) Another question (1997) PCS Emailer's role ? (1997) Ranking search results (2002) Web Cat not returning html? (2000) WebCatalog2 Feature Feedback (1996) Help! WebCat2 bug (1997) webcat 3.06f on Linux keeps dying (1999) WC2b15 File Corruption (1997) Pithy questions on webcommerce & siteedit (1997) AppleScript error (2003)