[Python-Dev] urllib.browse() issues
Ka-Ping Yee
pingster@ilm.com
Fri, 7 Jul 2000 15:26:13 -0700 (PDT)
On Fri, 7 Jul 2000, Jack Jansen wrote:
> I would suggest not putting it into urllib but in a "launch" module.
[...]
> in a separate module it's probably easier to extend to to various
> other things you might want to launch (fileviewers, editors, etc).
Hmm, i rather like this idea. Actually, i like it enough to
suggest that "launch" would be a good interface to external
applications --
launch.filebrowser("/home")
launch.webbrowser("http://www.python.org/", newwindow=1)
launch.mailreader()
launch.mailcomposer("python-dev@python.org", subject="Spam")
launch.textviewer("README")
launch.texteditor("spam.py")
launch.shell("/usr")
launch.remoteshell("unseen.python.org", port=23)
On Unix this would take advantage of (and formalize) the PAGER,
EDITOR, BROWSER, etc. environment variables; on Windows they
could look at registry settings, and for Mac, they could use IC.
The webbrowser() function would be based on ESR's webbrowser.py;
the others shouldn't be too hard to toss off...
-- ?!ng