On 22 Jan 2015, at 21:29, David Bastedo <david@10plus1.com> wrote:d.none of these will stop anything past th=e endpoint from displaying.... any ideas?andasTheoretically, 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: =If I url the start and end, I get the same result - no stoppage.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.and ideally, I w=ant to use: " / as my end point.by using : property=3D"og:title" as my s=tarting pointFor EndBefore, the docs say: String of text characters to s=earch for defining the end of the text to=20be returned. All following text (and the EndBefore text itself) will be=20ignored. --> 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" />
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"">
[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"">
[middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D=[url]/>[/url]][theOutPut][/middle]
=div>this I get the same result :
[middle st=artafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/url]][th=eOutPut][/middle]
[middle startafter=3D[url]proper=ty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle]
[middle startafter=3D[url]property=3D"og:image"[/=url]&endbefore=3D[url]"[/url]][theOutPut][/middle]
=<=/div>=---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing listOn 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=.To unsubscribe, E-mail to: archives: h=ttp://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdn=a.us
---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list.To unsubscribe, E-mail to: archives: http://mail.=webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us
On 22 Jan 2015, at 21:29, David Bastedo <david@10plus1.com> wrote:d.none of these will stop anything past th=e endpoint from displaying.... any ideas?andasTheoretically, 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: =If I url the start and end, I get the same result - no stoppage.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.and ideally, I w=ant to use: " / as my end point.by using : property=3D"og:title" as my s=tarting pointFor EndBefore, the docs say: String of text characters to s=earch for defining the end of the text to=20be returned. All following text (and the EndBefore text itself) will be=20ignored. --> 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" />
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"">
[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"">
[middle startafter=3D[url]property=3D"og:image"[/url]&endbefore=3D=[url]/>[/url]][theOutPut][/middle]
=div>this I get the same result :
[middle st=artafter=3D[url]property=3D"og:image"[/url]&endbefore=3D[url]/[/url]][th=eOutPut][/middle]
[middle startafter=3D[url]proper=ty=3D"og:image"[/url]&endbefore=3D[url]" /[/url]][theOutPut][/middle]
[middle startafter=3D[url]property=3D"og:image"[/=url]&endbefore=3D[url]"[/url]][theOutPut][/middle]
=<=/div>=---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing listOn 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=.To unsubscribe, E-mail to: archives: h=ttp://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdn=a.us
---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list.To unsubscribe, E-mail to: archives: http://mail.=webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us
DOWNLOAD WEBDNA NOW!
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...