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] Displaying age (2010) Help HTML reader (1999) WebCat & Webstar V (2001) Database flushing does not work any more... (2000) WebCat NT v. Mac (1997) [WebDNA] [WSC] WebDNA Development Summit (2014) combining strings (1997) customizing the color of user's pages (1997) [URL] around a [sendmail] recipient? - SEARCHING: command vs. context (2000) emailer w/F2 (1997) Webcat Crashing Error 1701 (2000) Date Range Sorting (1997) Applying discounts as more items are added... (1997) [WebDNA] includes with includes (2009) Introduction/Tutorial/QuickStart (1997) Force a search at the default.tmpl page? (1997) Separate SSL Server (1997) 2003 include path issue (2004) HideIf ip= OR ip (1998) ooops...WebCatalog [FoundItems] Problem - LONG - (1997)