Hey Reenen,

I noticed that in the docs I think, but what proxy would you set
http_proxy to?

An external proxy server doesn't solve the cross domain importing
problem right? We would still need a local proxy server at the same ip
address as TiddlyWeb.

I may very well be misunderstanding something though. Would be great
if there's an easy solution.

On Feb 11, 4:19 pm, Reenen Laurie <[email protected]> wrote:
> Try setting the environment variable http_proxy to http_proxy 
> =http://myusername:mypassw...@myproxyaddress
>
> On 2/11/09, Oveek <[email protected]> wrote:
>
>
>
>
>
> > I think I'm right in saying that it's currently not possible to use
> > TiddlyWiki's import function (the one accessed through the backstage)
> > under TiddlyWeb.
>
> > Since TiddlyWikis accessed via TiddlyWeb are served by the CherryPy
> > server, and viewed over http, they are affected by the infamous cross
> > domain error caused by browser security.
>
> > For TWs on typical php enabled web servers, BidiX wrote a php proxy
> > script that, used in tandem with a small TW plugin, solves this cross
> > domain problem and allows transparent importing from TiddlyWikis
> > hosted at any location.
>
> > Unless I'm very much mistaken a php proxy script is not an option when
> > TiddlyWeb is used standalone. I do recall reading that it's possible
> > to run TiddlyWeb under another web server, like Apache, in which case
> > BidiX's proxy service should work.
>
> > Still it would be nice to have this feature natively, without needing
> > a php enabled server, and I don't think it would be very difficult to
> > do. Essentially TiddlyWeb needs a python proxy, a python counterpart
> > to the php proxy script.
>
> > I'd like to know the proper way to implement this in TiddlyWeb. My
> > guess from looking at the code is something like this:
>
> > *Add a new URL map to urls.map, like: /proxy[.{url}].
> > *Write a corresponding handler, tiddlyweb.web.handler.proxy, that
> > mimics proxy.php.
>
> > ...that was almost too short for a bullet list, maybe I'm missing some
> > steps.
>
> > With the above in place, the proxy could be triggered by starting the
> > server, and visiting:
> >http://0.0.0.0:8080/proxy?url=http://www.tiddlywiki.com
>
> > and tiddlywiki.com would be fetched and displayed.
>
> > That would be the server proxy part.
> > To enable this to work transparently in TiddlyWiki, BidiX's
> > LoadRemoteFileThroughProxy plugin (http://tiddlywiki.bidix.info/
> > #LoadRemoteFileThroughProxy) could be used as is. The plugin uses
> > whatever proxy address it finds in a tiddler called SiteProxy, such
> > as:http://0.0.0.0:8080/proxy?url=.
>
> > When the url to the target wiki (the wiki to import tiddlers from) is
> > entered into the backstage import wizard, the proxy address is
> > automatically prepended to the url. This should trigger the /proxy URL
> > map, and invoke the handler, which should download the intended
> > TiddlyWiki and make it possible to import tiddlers.
>
> > Seems pretty easy, the main thing is to write a proxy in python and
> > use it as a handler. Please fill in any gaps and tell me if this is
> > indeed possible. I'll be really embarassed if there's already a way to
> > do this. I'm aware of twanager's importing capability, which is great
> > for whole wikis, but the TiddlyWiki import wizard makes it easy to
> > import individual tiddlers.
>
> --
> o__
> ,_.>/ _
> (_)_\(_)_______
> ...speed is good
> _______________
> I believe five out of four people have a problem with fractions.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/TiddlyWikiDev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to