Only one python program running (like Firefox)?

Viewed 981

When I open Firefox, then run the command:

firefox http://somewebsite

the url opens in a new tab of Firefox (same thing happens with Chromium as well). Is there some way to replicate this behavior in Python? For example, calling:

processStuff.py file/url

then calling:

processStuff.py anotherfile

should not start two different processes, but send a message to the currently running program. For example, you could have info in one tabbed dialog box instead of 10 single windows.

Adding bounty for anyone who can describe how Firefox/Chromium do this in a cross-platform way.

5 Answers
Related