[PD] Fwd: Re: Targeting specific content with HttpGet

Martin Peach martin.peach at sympatico.ca
Tue Sep 20 21:55:28 CEST 2011

I forgot to reply to the list as well:

On 2011-09-20 15:25, Alvin Google wrote:
>  On 2011-09-20 14:58, Martin Peach wrote:
>>  On 2011-09-20 01:22, Alvin Google wrote:
>>>  I have been interested in using streaming information in a pd patch. I
>>>  have taken a look at the simplewebclient and httpget patches listed
>>>  here
>>>  in the thread, but I can not figure out how to target specific
>>>  tables or
>>>  div class information from a web page.
>>>  I assume that you have to download the entire page.
>>>  Can you parse for specific information : name of content and it's
>>>  value?
>>  Yes you get the whole content-length.
>>  You can either operate on a list or a table. I prefer to load
>>  everything into a large table and parse that.
>>  I think pdlua would be ideal for parsing text, but so far I made my
>>  own abstractions from Pd objects to extract numbers from particular
>>  locations in lists. The problem with converting things to symbols is
>>  that the symbol table can get filled with mostly junk symbols.
>>  You can go line by line by scanning for 10, the ASCII line feed
>>  character.
>>  Martin
>  Thanks for your reply Martin.
>  I am not sure how to go about this yet, but it sounds like one has to
>  look through data line by line.
>  Can you look for specific strings on a webpage like the contents of a
>  specific table tag?

[mrpeach/tabfind] can be used to find a string in a table.

>  Maybe there is another way to approach this?

There are probably many ways to do it. They are all a bit tedious with
Pd though.
I attach a copy of a patch I use. Maybe it will help.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110920/8ab4de9d/attachment-0001.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: httpreq-ace_table_version.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110920/8ab4de9d/attachment-0001.asc>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: decimalize.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110920/8ab4de9d/attachment-0001.txt>

More information about the Pd-list mailing list