*ponder* Ok, that makes things more difficult... But if Opera does have the macros feature that allows you to call CLI commands, and like Firehamster, has the "remote-control" feature that allows you to load things into a running instance, then you could implement your own somewhat-hacky version using something like "socket" (Interrobang and I found that "netcat" is at least available for Windows, if nothing else is). Or if that's no good in terms of security (don't think you can block what clients connect with netcat/socket), you could probably make a server using Perl.
Basic operation for the server would be, listen on some obscure port, lines read from the socket would be URLs to display; display them by running opera --whatevertheremotecontrolargumentis URL And then close the connection and go back to listening for connections. It'd probably be wise to add some sort of basic authentication though, like have the first line as a sanity check and the second line give a password or somesuch, and then only the *third* line be the URL for instance. And as some stupid sites insist on using whitespace in URLs (eg, Slashdot who should know better), you might want to escape the line you read before running the command. Perl can do that easily enough, but if using socket/netcat, you'd want to pass it through sed (yes that's IIRC available on Windows too) or something.
Hope this has given you some more ideas! Whether or not Opera is up to the task, Windows use shouldn't get in the way too much of getting such a thing done.
(no subject)
Basic operation for the server would be, listen on some obscure port, lines read from the socket would be URLs to display; display them by running
opera --whatevertheremotecontrolargumentis URLAnd then close the connection and go back to listening for connections. It'd probably be wise to add some sort of basic authentication though, like have the first line as a sanity check and the second line give a password or somesuch, and then only the *third* line be the URL for instance. And as some stupid sites insist on using whitespace in URLs (eg, Slashdot who should know better), you might want to escape the line you read before running the command. Perl can do that easily enough, but if using socket/netcat, you'd want to pass it through sed (yes that's IIRC available on Windows too) or something.
Hope this has given you some more ideas! Whether or not Opera is up to the task, Windows use shouldn't get in the way too much of getting such a thing done.