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 -~----------~----~----~----~------~----~------~--~---
