Hey Rodrigo,

I wanted to shine some more light on the subject
of retrieving info from the http request, creating
footnotes, headers, summeries, etc., and then
presenting the web page.

Another idea, (if you have'nt found one already.)

Have a general page anyone can browse to that
has the rebol/plug-in tagged in it already.

make the plug-in viewable as an address bar and
go button.  Type in the page you want to go to,
and let the plug-in retrieve it, not the browser. ie..
myinfo: read http://www.getmyinfo.com , then parse
out the info you need and add or change it with
your plug-in script. ie...

append myinfo {<footer>tadah</footer>}

Save this updated page to your "c:/program files/temp",

getinfo: to-file %"/c/program files/temp/cool.html"
write getinfo myinfo

Then have the rebol/plug-in load this page into the browser.
i believe you can make it load into the opened webpage. ie...

browse getinfo

A suggestion, also input into each newly created page your
rebol/plug-in object.  That way you dont have to go back to
the the original page just to get new or more info.

----- Original Message -----
From: "Rodrigo de Oliveira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, April 02, 2005 12:03 PM
Subject: [REBOL] Re: Can REBOL change HTML of a web page?


>
> Well... First I would like to thank all the attention you guys are
> giving to me. Sice my doubt maybe quite isn't a REBOL's issue, you're
> being so kind. Other foruns wouldn't even give me an answer. Then, I
> will try to answer Anton, inetw3 and Ingo in this e-mail, ok?
>
> Anton, first I was looking for a proxy to do this. I choosed squid
> (http://www.squid-cache.org/) because it's free and can act as a
> transparent proxy, which prevents me from having to update each browser
> configuration to send the requests through it. I was wondering I could
> program something like a module for squid that could make the
> adjustments to the pages. But unfortunately, it can't be done. As in
> http://www.squidguard.org/intro/, "neither squidGuard nor Squid can be
> used to filter/censor/edit text inside documents or embeded scripting
> languages". Although I could try to build a proxy that does that, as you
> suggest, it will be extremely error prone. I'd like to reuse things. As
> I was trying with squid. Anyway, my intentions for this program is wide
> enough to congestion the proxy server. There I thought it should be done
> on the client-side.
>
> inetw3, as you said, "No matter how you intercept the html data,
> something must be written in the html to start this process; cgi, asp,
> php, perl, javascript, etc.". But that's the problem: I don't want to
> change the original HTML pages on the web servers, like inserting
> "<object>" tags. I hope there's a way.
>
> Ingo, my last hope of doing this on the client-side was building an
> extension for Firefox. I know there will be a lost in compatibility
> (since MANY still use IE), but I'm almost accepting that as it's free.
> And your suggestion about greasemonkey was great! I don't know why yet,
> but the "options" for the extension isn't working. Everything there is
> disabled. Anyway, I will take a good look at it's code.
>
> Thank you all guys! If any other suggestion comes, it's VERY WELCOME.
> Best wishes,
>
> Rodrigo
>
> Anton Rolls wrote:
>
> >Ok,
> >
> >Now it sounds (as inetw3 suggested) like you want a proxy.
> >If that's true then you don't need rebol plugin.
> >Rebol plugin is just going to make things more complicated
> >I think, since it's not very stable. It's more easy to
> >find a stable Rebol/Core and program it to act as a proxy.
> >The program will listen on a port (say 8080) for requests
> >from the client, pass the requests out on port 80,
> >get the results, process the results in some way, then
> >hand the result back to the client.
> >
> >I did this a few years ago when I was mad at webpages
> >returning stark white backgrounds all the time.
> >
> >So check out:
> >http://www.lexicon.net/antonr/rebol/web/no-white-web-proxy.r
> >based on webserver.r from the script library.
> >Also check out the latest incarnation of webserver.r at rebol.org.
> >That probably has some interesting differences from
> >the more than three years old version of webserver.r.
> >
> >Regards,
> >
> >Anton.
> >
> >
> >
> >>Hi Anton and all you guys,
> >>
> >>I took a look at this proposal and I think it won't work. AJAX is
> >>basically DHTML + XMLHttpRequest and I got the feeling that it demands
> >>commitment to this approach from the beggining of the design. I mean,
> >>the original web pages need to be constructed in this way. As Google
> >>Suggest and Google Maps. That's not my case. Let me try to state
> >>it clearly:
> >>
> >>*"I want something on the client-side (between browser and web server)
> >>that can intercept the HTTP response (web page retrieved by the server)
> >>and make some adjustments to the page (for example, inserting footnotes,
> >>summarizing content, etc.) and, only then, delivers the changed page to
> >>the browser for presentation. Just remembering: it gotta be client-side
> >>programming, which means  I CAN'T change the original web pages of ANY
> >>web server."*
> >>
> >>Can Rebol do that? Another plug-in? Or a browser extension? Any Java
> >>solution in client-programming?
> >>Hope you guys help me on that. Thanks for your attention!
> >>
> >>Rodrigo
> >>
> >>
> >
> >
> >
>
>
>
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>


-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to